TLDR: Kindle will go into reboot loop and then "your kindle needs repair" if wifi not set-up correctly when using WIFI_NO_NET_PROBE
Longer:-
Well I found the bug. The openWRT access point, was incorrectly configured by me.
I had set WIFI_NO_NET_PROBE
Code:
touch /mnt/us/WIFI_NO_NET_PROBE
I had:-
Code:
Kindle <---wifi --> OpenWRT AP [192.168.2.x] <-- ethernet --> Home router [192.168.1.x] <-- Internet -->
The Kindle was fine with ethernet disconnected
Code:
Kindle <---wifi --> OpenWRT AP [192.168.2.x]
But when I connect with my laptop [192.168.1.x] to debug, I was going wifi (other) ->home router -> Ethernet. However the wifi access point was set-up wrong. Such that, from any device connected to the wifi, (such as the Kindle), could ping internet but not receive response.
I have now corrected the Routed AP documentation:-
https://openwrt.org/docs/guide-user/...ype=sidebyside
Thanks for all the help. I can carry on tweaking my app prior to release (with Coward's Rescue Pack and Rescue Pack installed - to help bail me out).