I unplugged and replugged the dongle to wake it up - same error.
I was able to add the dongle to my hub, so the dongle is working.
Also, I've just realized, since this was a new dongle that I had not previously flashed with the older router FW, the only FW that can be on the dongle is the newer 20220125 FW that I flashed, since the dongle joined my hub and is behaving like a router. I can declare success flashing the newer FW using cc2538-bsl on a Pi.
What I need to know now, is how to use the new feature to adjust transmit power. Would be nice if one of the geniuses running around here could write a driver for this device that would provide access to the transmit speed settings.
?
The newer firmware is 20221102.
Also, look at the comments on github. One person was able to flash and it appeared to work, but HA (I think) reported it still had the old firmware.
It’s in the dev branch. You’re probably better off with the September (?) firmware, as it increased the output to 9dbm from 5 and had some other fixes. Although I thought the new E dongle defaulted to 20.
I’m thinking that a command needs to be sent to it. Maybe it could be done with a driver, but that’s beyond my scope. I think HA may have support for that, just from some of the comments I read previously on koenkk’s repo.
Or send the command while it’s still plugged into your computer. I tried the other day and couldn’t get a response from the dongle, which I imagine is do to my ignorance.
I was trying to get the output that @aaiyar suggested - found that if I run the command right after flashing starts to pull the data to write the hex file, but unfortunately it timed out during the process w/the same type of ACK error (Timeout waiting for ACK/NACK after 'Mem Read (0x2A)').
Re-joined the dongle to my hub (and BTW, I'm finding that the "press reset button while connecting to USB" tip is a must-do and very reliable for me) and the dongle is operating normally.
Thanks for working on this, appreciate you puttting something out there for folks to comment on. @aaiyar is smarter than your average bear, he may have some comments. Also shamelessly poking @thebearmay, not because he has one of these, but because I'm sure he secretly wants one of these. (Plus he's kinda brainy too and has mentioned he likes a challenge/learning new things.)
@mike.maxwell - any interest/available time to create a driver for these SonOff dongles as repeaters? Hopefully including an option to set transmit power in addtion to pulling other diagnostic/route table info.