derrekr / fastboot3DS

A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.
GNU General Public License v3.0
375 stars 19 forks source link

[Feature Request] Boot slots should be tried in order instead of failing when the first one fails. #3

Closed Cuphat closed 6 years ago

Cuphat commented 6 years ago

Similar to how boot9strap checks sdmc:/boot.firm, but can fall back to nand:/boot.firm if the first one fails. I accidentally moved my boot.firm off of my SD card instead of copying it, and I was surprised to see it didn't fall back to the copy on CTRNAND. This is with the first two slots being configured to autoboot, slot 1 being sdmc:/boot.firm and slot 2 being nand:/boot.firm of course.

d0k3 commented 6 years ago

They should fail in order, but only for autoboot slots. I noticed you should have set it correctly, but can you recheck this?

Cuphat commented 6 years ago

Yeah, as far as I can tell it's all configured properly.

https://www.youtube.com/watch?v=kxCJKtNAfWo

d0k3 commented 6 years ago

Okay, looks like that one was my fault. Can you try this build? https://f.secretalgorithm.com/GknoG/fastboot3dsv1.0-beta-12733574.7z

Downside: the updater will not accept it, I can't sign these builds. For now, you'll have to install in GM9. Or just chainload it. We may think about a better way to provide test builds.

Cuphat commented 6 years ago

The test build works fine.

profi200 commented 6 years ago

Fixed in commit 1273357.