the telco lock not same like US telco lock, those US telco lock suppose to work with the only telco the iPhone purchase from
it is like Maxis here, if i buy maxis subsidized iPhone with contract, it will be unlocked iPhone but if i didnt pay monthly... maxis can lock the phone by doing something

all SG telco set is unlocked set, but if they subsidized the phone for their customer with 2 years contract, they will have some protection in case somebody dont continue to pay just like what maxis did here.
it could be true if SG telco set use in MY, telco like Singtel cannot lock the phone, but who can confirm this

just like an example i can think of, if a maxis subscriber sell their maxis subsidized iPhone to Dig/Celcom/any other telco user, and he/she didnt continue to pay monthly... maxis can lock the phone, this confirm can be done, but the buyer not using maxis sim card on that iPhone, i dont know how they did that
