how did you try to update the rp2040 firmware? the toolbox or reflashing?Hello! Guys I have a weird problem here. From the beginning: brand new switch oled, successfully updated to 16.0.2 before picofly install. Dat0 was soldered with enameled wire via reballing Hynix emmc. I’ve soldered all other wires to it’s places (but not to rp2040) and booted stock FINE, just to test everything works - and it worked . Flashed 2.66 to rp2040, soldered all wires and booted to raspberry fly boot logo just fine. Assembled back whole console and saw that 2.67 is out. Tried to update, but fw remains the same 2.66 . Then I tried to boot stock and got instant purple screen. According to my knowledge it should be a CMD 4.7k resistor, but it was fine, and replacement to working one did not solved the issue. I decided to reball emmc once again and at the same time check continuity from switch board on pad under emmc ic to the point connected to 4.7k resistor and it was OK. After placing back emmc nothing changed. Hekate boots fine and I decided to check emmc info. Here what I got. Seems like corrupted info in user partition . Emmc benchmark passes ok, reading speeds are fine and health of emmc ic is 100%.
So my question what have happened? . I’ve allready made about 15 oleds with rp2040 from initial 2.5 to 2.66 firmwares and it was always fine. It is definitely not the soldering issue, cause I’ve double checked everything and it boots hekate just fine. May a rp2040 ruin user partition on emmc? Data corruption on reballing process is also unlikely, because boot0/1 partitions are alive and I’ve made boot and raw backups just fine (no errors).
And the second question is how to restore this switch back to working order? Seems that I need to generate user partition, or may be there is an option to restore it, may be info is alive, only partition table is broken?
Did you make the backup before or after trying to boot stock?