This morning I needed to burn some boot loaders onto a bunch of SAMD21G18AUs on some new boards I made, and instead of pulling out my older PC that I've done this on 100's of times... I installed Atmel Studio 7 onto a Win10 laptop instead (Desktop was packed up into storage to save space) - and when I plugged in the ICE to program the SAMDs it told me I had to do a firmware update on the ICE to continue.. (v1.29) I did that, and now my ICE wont read the device properly of any of he SAMD21s on my new boards... I get weird target voltages and an error saying "can't read the device".
So these are all of the things I've tried since...
- Pulled out old PC and tried on that (it's an older version of Studio 7.0) and tried on that
- Tried every USB port on both machines, tried 8 (or more) different USB cables
- Checked the boards thoroughly - beeped them out - check all voltages etc.
- Tried plugging the power for the PCB into a wall socked (5V via micro-b) to ensure good power.
- Tried 3 different ribbon cables (I bought spares because I go through a lot of SAMDs)
- Grabbed a working board that had the boot-loader burned on it successfully ages ago and tried to burn it again
- Downloaded the ICE firmware archive and rolled my FW back to a previous version (1.19) and plugged it back Ito the old desktop PC - it immediately asked to update it to (1.27), the version it was on pre plugging it into the laptop
All with the same outcome :(
So now it doesn't matter what I do and what firmware I put on... I can no longer read a known working SAMD21G or a new clean SAMD21G to program.... :(
Is it possible I destroyed my ICE?
Is there a way to factory reset it?
The box label says it's an Atmel ICE Basic from 2016.12.23
Am I going to need to buy another one? I really don't want to - they are super duper expensive.
If anyone has any suggestions, please let me know.
Thanks,
Seon