During the tests it was from 10-12%. The old dash would connect after deep sleep in 10-11 seconds (max time the code waits for connected status is 15s), then it would proceed to try and sendMessage anyways, which looks like it will wait another 10-20s for connection.
This morning the signal is 7% … and the new Dash is working. Well, it worked once I cranked up the max wait time. It appears that this board takes an extra five seconds or more to establish a connection.
I know, I know “why not have a much bigger wait time?” Since this is sipping a battery deep in the woods I’ve been trying to minimize how much battery is being used when it wakes up. If there’s a problem with the cell signal I don’t want it to wait around wasting battery. I’m fine with missing a reading from time to time and the old Dash usually connects from 6-12s after powering up the modem and so I’ve been optimizing for that.
I have this idea that maybe after powering up the modem, it can go into deep sleep for 10s while the modem is establishing connection with the tower. Then wake up and spin for a bit checking for connection.