My problem hasn’t been only been whether or not they could boot up… the WiFi commands often don’t work. For instance, sometimes, the AT firmware looks like it’s working, but once you try to scan for APs and connect to one, it just does the wdt reset. Even setting the CWMODE sometimes causes the wdt resets.
When you say the Arduino IDE causes the brick to return, are you saying that it goes into the wdt reset loop?
--
You received this message because you are subscribed to the Google Groups "OpenEVSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openevse+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Yes, WDT resets or MEM Check Failed.
I currently don’t have any more zombie boards to play with, but I cooked up a couple of blank images that I wanted to try out on a zombie. I’ve attached a couple of blank images to this message.
blank512K.bin just wipes out the first 512K of flash
blank4mb.bin wipes out the entire 4MB of flash
Both should be written to the boards at address 0x00000
After successful writing of the blank data, try loading in your firmware of choice, and see if it can connect to an AP without any wdt resets.
My offer still stands, if anyone wants me to figure out a more consistent unzombification process, feel free to send me your zombies.
Interesting, I’ve never had MEM check fail
--
Received 2 zombies from Joel Newcomb today.
I wasn’t able to unzombify either of them yet, using the techniques that worked on Danny’s.
Also tried Chris’ method … no go.
One thing that I’ve learned from today’s experiment, though, is that the flash really does go bad sometimes.
One of the boards always fails when I try to write to address 0x7d000. Danny’s now defunct board always has a write failure at 0x2000.
Joel’s 2nd board has no write failures. I read back the data out of the flash and compared it to what I wrote, and it matches, so there are also no write errors. Yet, the board still can’t run WiFi functions w/o going into the wdt reset loop.