Bug Report
What's the issue you encountered?
I found that, when using the Ace3DS bootstrap files included with Homebrew menu, one of my Ace3DS clone carts will refuse to boot. It shows the Couldn't find _DS_MENU.DAT error despite the boot file being in the correct place. The cart itself is one of those generic, no-label Ace3DS clones.
My other Ace3DS clone (r4isdhc.hk 2024, a.k.a R4iLS variant) which boots from _DSMENU.DAT works just fine. Homebrew menu boots and works as expected. I only seem to have issues with the Ace3DS clone that boots from _DS_MENU.DAT and not _DSMENU.DAT.
How can the issue be reproduced?
- Copy Homebrew menu and the Ace3DS bootstrap files to the SD card
- Attempt to boot the flashcart
Environment?
- What host OS are you using?
- it can be useful for us to see the output from env.txt on your system. Please redact any personal information.
- For windows users we often find that use of cmd shell or powershell to be the source of the problem. Please use the supplied msys2 shell.
N/A
- Official release or unofficial/self-compiled build:
- Please note we only support binaries we supplied. We'll do our best but unfortunately all too often problems with self compiled tools and/or libraries can not be replicated with those distributed via our pacman repos.
Official release of nds-hb-menu (0.10.0)
Additional context?
The issue stems from the header applied to the bootstrap files, R4XX. The R4iLS variant of these clones ( _DSMENU.DAT) will only boot if the header has been changed to R4XX. Whereas the normal Ace3DS clones ( _DS_MENU.DAT) will refuse to boot if the header is R4XX. They will, however, boot normally if the header is set to ACEP. With that small change, I believe that's all that is needed to get the Ace3DS bootstrap working on all of the clones on the market right now.
Bug Report
What's the issue you encountered?
I found that, when using the Ace3DS bootstrap files included with Homebrew menu, one of my Ace3DS clone carts will refuse to boot. It shows the
Couldn't find _DS_MENU.DATerror despite the boot file being in the correct place. The cart itself is one of those generic, no-label Ace3DS clones.My other Ace3DS clone (r4isdhc.hk 2024, a.k.a R4iLS variant) which boots from
_DSMENU.DATworks just fine. Homebrew menu boots and works as expected. I only seem to have issues with the Ace3DS clone that boots from_DS_MENU.DATand not_DSMENU.DAT.How can the issue be reproduced?
Environment?
N/A
Official release of nds-hb-menu (0.10.0)
Additional context?
The issue stems from the header applied to the bootstrap files,
R4XX. The R4iLS variant of these clones (_DSMENU.DAT) will only boot if the header has been changed toR4XX. Whereas the normal Ace3DS clones (_DS_MENU.DAT) will refuse to boot if the header isR4XX. They will, however, boot normally if the header is set toACEP. With that small change, I believe that's all that is needed to get the Ace3DS bootstrap working on all of the clones on the market right now.