sparkfun / Arduino_Apollo3

Arduino core to support the Apollo3 microcontroller from Ambiq Micro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AGT Iridium Modem Error

NezhaZahri opened this issue · comments

Hi,

I've been using the example 15 of the Artemis Global Tracker and I've added some functionalities specific for my project.

I came upon some errors coming from the Iridium Modem but I'm not sure why they pop up and they don't happen often. I've been looking at forums and documentation to know more about probable root causes but no luck.

Sometimes the code freeze at "Starting Modem". (I'll probably implement a watchdog for that).

Sometimes I get error code 3 ISBD_PROTOCOL_ERROR. I saw in a post that it might come from the SBDsendreceive timeout. If you set the timeout below 30s is might cause issues. But my timeout is at 60s so I'm ruling this out.

Sometimes I get error code 5: ISBD_NO_MODEM_DETECTED. No clue why I get that but when I reset the board it disappears.

Did anyone got those errors at some point and figured out the cause?