markusC64 / 1541ultimate2

Improved version of the 1541 Ultimate II(+) firmware
GNU General Public License v3.0
118 stars 14 forks source link

1541-UII: FW 3.10a causes almost-unrecoverable brick (2.6k downgrade fixed it) #34

Open GerbilSoft opened 2 years ago

GerbilSoft commented 2 years ago

I attempted to upgrade my 1541 Ultimate II from 3.7 to 3.10a (Dual Disk + ACIA). The updater completed, and after rebooting, the 1541 Ultimate II was essentially bricked. Nothing I tried in #31 helped, including ultimate.bin or recover.u2u (using 3.x). Renaming 3.10a's u2u as recover.u2u sometimes booted (other times just giving me the C64/C128 BASIC prompt); when it booted and I selected "Yes" to flash, it would show 176 flash blocks free and then hang.

The only solution I found was from the old 3.0b7 package. Copying revert.u2u to the SD card and renaming it recover.u2u successfully reverted back to 2.6k, at which point I was able to upgrade to 3.0b7, then 3.1, then 3.10.

The 3.10 firmware seems to be working fine; it's only 3.10a that causes the almost-complete brick.

I'll try 3.10a (Audio) next to see if that makes any difference.

GerbilSoft commented 2 years ago

3.10a (Audio) seems to be working without any issues.

eightbit0675 commented 2 years ago

I have the original Ultimate II and I had zero issues upgrading. I went from 2.5 to 3.0b7, to 3.7 and then 3.10a (Dual Disk + ACIA) with no issue.

astremler commented 1 year ago

I have same issue upgrading to 3.10f which bricked my Ultimate II+ cartridge on C64. Only C64 Basic prompt and reset works. I have tried all solutions above but it doesn't do anything. No response. Is there any other way to revert back to a previous state?

markusC64 commented 1 year ago

Ultimate II+ (the one with a Plus, but not the one with "+L") is easy to correct: Turn off your C64, hold the middle button of the Ultimate and turn on your C64 again while still holding the middle button.

Now you should be able to flash a firmware again to make the Ultimate II+ working again.

PS: Gideons Repository is a better place for such reports, but since this is quite easy on the U2+, I'll try tp help you, too.

astremler commented 1 year ago

Thanks... This worked! I managed to upgrade to 3.10j. Version 3.10f seemed to brick the cartridge.