I am trying to setup a SIM800 to receive SMS messages from my alarm system and I got it working... almost.
When I send a SMS message from my phone, the SIM800 receives the message correctly in readable format. However, when the alarm system sends a sms, the SIM800 displays a long string containing hex numbers instead of the message.
Looking at the received hex string, I noticed that every second number was 0x00. I then tried to remove the extra 0x00's from the string and run it throug a hex to ascii converter, and then I could read the message correctly.
When I receive the message from the alarm system on my phone it is displayed correctly without any manual converting.
I have tried different settings of the AT+CMGF command and the AT+CSCS command on the SIM800, but nothing seems to solve the problem.
Is there some other AT commands that needs to be set?