Hello Gabriel, do you also see these values after initializing the LoRa module, waking it up, sending a message and then putting the board into deep sleep? What we see is the following sequence after programming + a power cycle;
- board does power up (~ 40 - 50mA)
- setup runs, GPS powers down, LoRa powers down, LSM303 powers down, USB disconnects, we sometimes go to ~ 70 uA. But often it stays at 3 mA
- In case we've seen the 70 uA we send a LoRa msg, then put the device back into deep sleep. In that case we never see anything in the micro amps, always milli amps.
It appears that when the LoRa chip has been used for transmitting anything, it refuses to go back to sleep.
We use code derived from Sodaq One Tracker (main code) and we use Sodaq libraries for the other parts (so we replaced the ublox code with the sodaq gps lib because we only power down the GPS, nothing else.)
The device wakes up every hour to send a status message and then goes back to deep sleep. At least that is what we try to do, the board always stays at 3 mA or higher.