Any m1 user, need your assistance to check the smsc number by go to the dialer and key in *#*#4636#*#* -> phone information and scroll down and look out for smsc: . I need this number as after update to 4.0.4, i lost the sms functions. Thanks.
Solved it. For those in future might have this problem.
1) Take out the sim card and put into normal phone (not smart phone) and set the correct smsc number in the message settings e.g. M1 smsc : +6596845999
Then put back to the original phone and viola, it works.
2) By converting your smsc number to PDU format and enter the number that converted from PDU in the smsc: via *#*#4636#*#*
http://forum.xda-developers.com/archive/index.php/t-926771.html
http://wiki.cyanogenmod.com/wiki/SMSC_Updates
http://www.twit88.com/home/utility/sms-pdu-encode-decode , for example, if your SMSC is number is +4531300000,
after encode, it is 0691541303000011