I don't think that would be possible but maybe worth asking about the process. I'd have thought your best bet is to get back Thailand and try to renew in country, either via an agent or by yourself.
OP is South Africa. Schwab only available to Americans and there are very very few branches of Bangkok Bank internationally, highly unlikely there is on in South Africa.