After adding proper logging, i discovered that the new message retrieval has been grabbing the command echoed back to it. This would make it to validation where it was dropped. The config at the beginning of sim900 wasn't going through since there was no wait after each command was sent to the module, so they've been added.
After adding proper logging, i discovered that the new message retrieval has been grabbing the command echoed back to it. This would make it to validation where it was dropped. The config at the beginning of sim900 wasn't going through since there was no wait after each command was sent to the module, so they've been added.