Sending a binary sms using hyper terminal ----------------------------------------- # init the modem AT+CMGF=0;+CPMS="ME","ME","MT";+CNMI=2,2,3,1,0 OK #Send a simple mms AT+CMGS=26 0001000B912374984756F900000EAB998C76C3E56E345B2D179F03 ^Z OK +CMT: ,32 07912374151616F6040B912374984756F90000302120228335400EAB998C76C3E56E345B2D179F0 # that works #Send a binary mms AT+CMGS=37 > 0041000B912374984756F900F518060504158A158A3000000474657374020006AAAAAAAAAAAA ^Z OK +CMT: ,43 07912374151616F6440B912374984756F900F53021202204744018060504158A158A3000000474657374020006AAAAAAAAAAAA # got the binary sms ... Thats works ..... ( that also works with the mms notification message ) Here the same thing in the log of SMSDEBUG.LOG ---------------------------------------------- #init the modem 22:22:21:840 [2] ThreadProcessModem: Re-initializing modem: Nokia 30 (Cable) ... 22:22:27:228 [2] ThreadProcessModem: AT+CPMS? 22:22:27:298 [2] ThreadProcessModem: +CPMS: "SM",0,20,"SM",0,20,"MT",0,40 OK #sending a simple sms 22:23:49:666 [5] Debug: 1 recipient entries 22:23:49:666 [5] Debug: +32478974659 22:23:51:679 [2] ThreadProcessModem: Processing 3FCD02E1.req... 22:23:51:679 [2] ThreadProcessModem: OUT: AT+CMGS=26 22:23:51:739 [2] ThreadProcessModem: IN: > 22:23:51:739 [2] ThreadProcessModem: OUT: 0001000B912374984756F900000EAB998C76C3E56E345B2D179F03 22:23:56:396 [2] ThreadProcessModem: +CMGS: 46 OK 22:23:58:940 [2] ModemReceiveMessages: +CMGL: 1,0,,32 07912374151616F6040B912374984756F90000302120223293400EAB998C76C3E56E345B2D179F03 #sending a binary sms OK 22:24:45:617 [2] ThreadProcessModem: Processing 3FCD02E4.req... 22:24:45:617 [2] ThreadProcessModem: OUT: AT+CMGS=37 22:24:45:687 [2] ThreadProcessModem: IN: > 22:24:45:687 [2] ThreadProcessModem: OUT: 0041000B912374984756F900F518060504158A158A3000000474657374020006AAAAAAAAAAAA 22:24:48:841 [2] ThreadProcessModem: +CMGS: 47 OK --------> Then nothing !!! It is definitly the init string that does the difference So how to change the init string