Testing, as well as the initial bootup after a soldering in a workshop, typically happens inside where the GPS cannot get a fix within the timeout (if at all). Now, you will have to wait for the timeout (or reduce the timeout in the code, which I often do for testing).
It would be easier to somehow do skip the GPS timeout and go straight to transmission. An obvious way would be to send a command through serial to achieve this. For cases where not computer is attached, some way would also be nice, but that would require dedicating an I/O pin, and additional hardware (at least a bit of metal or wire to short some pins). Doing this in hardware is probably not ideal, as it might accidentally trigger. OTOH, if it only works on the first GPS measurement (not the one after 24h), it should be rather safe.
Testing, as well as the initial bootup after a soldering in a workshop, typically happens inside where the GPS cannot get a fix within the timeout (if at all). Now, you will have to wait for the timeout (or reduce the timeout in the code, which I often do for testing).
It would be easier to somehow do skip the GPS timeout and go straight to transmission. An obvious way would be to send a command through serial to achieve this. For cases where not computer is attached, some way would also be nice, but that would require dedicating an I/O pin, and additional hardware (at least a bit of metal or wire to short some pins). Doing this in hardware is probably not ideal, as it might accidentally trigger. OTOH, if it only works on the first GPS measurement (not the one after 24h), it should be rather safe.