Hi,
sorry to hijack the thread, but how many of you are using Felix's method of OTA upgrade with Listen Mode? And what tools are you using?
I've modified the MoteinoWirelessProgramming_Gateway to send a specific "OTA!" burst to wake up the node, which then exits Listen Mode and prevents CPU going to sleep for a while to listen for the actual Hex transmission. I can use the python script to send OTA updates with no problem, but for the faster 3-line capability I've tried both Felix's v1.3 GUI tool and the WirelessHexProgrammer.exe (by Sabolic), both of which timeout too quickly.
In gateway code there's a 3 second timeout (which is plenty for Listen Mode), but I can see that both GUI apps give up already approximately after 1 second, and quite rarely the node will wake up in such a short time and send the ACK.
Here's the excerpt from Felix's app:
Opening COM4 @ 115200baud ...
SET TARGET: TO:10
Moteino: [TO:10:OK]
TARGET SET OK
FLX?
FAIL: No response from Moteino programmer, is it connected to COM4?
With only 1 line/packet, it takes now 1 minute @ 22 mA to upload a 30 KB update, which is forever for CR2032 powered node