a213m
Make sure there are no loose connections and everything is assembled properly. RSWP controls are disabled when HV_CTL and SA1_CTL checks fail during the initial connection. Also make sure the pins are assigned properly in the firmware configuration file if you didn't use the default ones.
Inconsistent RSWP behavior suggests loose or missing connection.
If you have a multimeter, PM me and I'll guide through troubleshooting steps to find out why RSWP isn't working.
Thanks. So, I've checked every single solder joint with the multimeter, but have not found ANY connections that I've missed.
After that, I just figured I had a bad Arduino and started over with just SA1_CTL and HV_CTL / HV_DET, but I didn't have another nano, so I just went ahead with a pro micro.
The pro micro doesn't have a 3.3v output, so I had to salvage an AMS1117 3.3 from a broken board that I had, but I managed to get that working.
The nano that I used was a bit dodgy. The USB wasn't working half the time, (probably the cable though), and the stock bootloader was the old variant, so I had to flash a new bootloader and etc.
I guess that I just drew the short straw. Soldering it on the perfboard didn't help either, cuz troubleshooting meant tons of desoldering and soldering 😂
(But I soldered the pro micro too though lol)
Anyways, the new one with the pro micro worked without any major hiccups.
Thanks again for the open source tool! People like you drive the development of our community! 😀
P.S. It would be great if a self-check sort of a function was implemented, so we could more easily diagnose a problem on the board.
Also, it would be helpful if I could know which test the program failed to validate, just for debug reasons.