Views: 6,847,408 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 04-18-24 11:34 AM |
Guest: |
0 users reading Games don't load through DSi firmware if they've been modified | 1 bot |
Main - Compatibility / Testing - Games don't load through DSi firmware if they've been modified | Hide post layouts | New reply |
SlyCooperReloadCoded |
| ||
Newcomer Normal user Level: 5 Posts: 1/5 EXP: 389 Next: 140 Since: 12-19-20 Last post: 1212 days ago Last view: 1149 days ago |
I'm trying to load a ROM that has had a translation patch applied, but I'm running into an issue. If I launch an unmodified, untouched ROM through the DSi firmware while melonDS is in DSi mode, it launches fine, displays the logos no issues here. However, if the ROM is modified by even a single byte, the game is recognized and both its name and icon show, but it fails to boot with the message:
"An error has occurred. Press and hold the Power Button to turn the system off. Please see the Nintendo DSi Operations Manual for help troubleshooting". Again, this only happens when the ROM has been modified, even by a single byte. This game in particular takes advantage of the MAC address of the DSi and it fails to see a MAC address if it's booted in DS mode, it needs to be launched from the DSi menu to work properly. This issue is getting in the way of that. Something to note is that launching the modified ROM through the standard DS firmware menu works fine, so something about the DSi firmware doesn't like modified game files. Is there any way to fix this? Me and a whole community can't use our own translation patch on emulator because of this. It works fine on both real DSi units and real 3DS units, so it's an emulator issue. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 644/884 EXP: 1334600 Next: 63576 Since: 03-28-17 From: France Last post: 2 hours ago Last view: 2 hours ago |
stock DSi firmware checks games via RSA signatures, that's why it won't load anything modified/unlicensed.
if you have a hacked DSi that can run modified games fine, you might want to try dumping its NAND and running that in melonDS. ____________________ Kuribo64 |
SlyCooperReloadCoded |
| ||
Newcomer Normal user Level: 5 Posts: 2/5 EXP: 389 Next: 140 Since: 12-19-20 Last post: 1212 days ago Last view: 1149 days ago |
I'm no expert on this stuff, any way to view the RSA signature of the original and change it in the modified one? |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 646/884 EXP: 1334600 Next: 63576 Since: 03-28-17 From: France Last post: 2 hours ago Last view: 2 hours ago |
nah, you would need Nintendo's private key to recalculate the RSA signature, which we don't have ____________________ Kuribo64 |
SlyCooperReloadCoded |
| ||
Newcomer Normal user Level: 5 Posts: 3/5 EXP: 389 Next: 140 Since: 12-19-20 Last post: 1212 days ago Last view: 1149 days ago |
So I'm assuming that means melonDS can't override this itself? Don't flashcarts get around it by acting like a normal game? Can the same thing be done in this case, like using another unedited rom as a loader/shell for the modified one? Or is there a way to modify them without affecting the signature? |
PhoenixBradley |
| ||
Newcomer Normal user Level: 2 Posts: 1/1 EXP: 33 Next: 13 Since: 03-01-21 Last post: 1143 days ago Last view: 1143 days ago |
i dumped my Unlaunch enabled nand and also face the same issue,is there a way to use my SDNand? HiyaCFW doesnt wanna boot from unlaunch |
Main - Compatibility / Testing - Games don't load through DSi firmware if they've been modified | Hide post layouts | New reply |
Page rendered in 0.040 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 89/89, time: 0.027 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |