Homebrew Super NDS firmware editor

Is this useful ?


  • Total voters
    23

bilibili2011

Member
OP
Newcomer
Joined
Nov 25, 2014
Messages
20
Trophies
0
Age
26
XP
435
Country
France
Hi everybody, i am proud to present you my nds firmware editor !:nds:
- What !? But some already exist !:huh:
Yes but mine has features other don't have, use it to edit your firmware used in your emulator, i made it to learn programming language.

Screenshot 2022-09-25 171250.png
Screenshot 2022-09-25 171331.png
Screenshot 2022-09-25 171414.png

Backup your firmware first.

The editor displays several informations on the firmware.
You can edit the gui strings (only english) and the startup screen (french and english).

Some bugs are present, if at some point you start seeing gibberish data, the soft messed up and could have corrupted your fw :wub:

CREDITS: -Martin korth for gbatek
-Ward for his crc16 calculation function
-Cturt for his work on sending the fw back

download
 
Last edited by bilibili2011,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,216
Country
United States
Hi everybody, i am proud to present you my nds firmware editor !:nds:
- What !? But some already exist !:huh:
Yes but mine has features other don't have, use it to edit your firmware used in your emulator, i made it to learn programming language.

View attachment 12251
Backup your firmware first !!
The editor tells you several informations on the firmware.

CREDITS: -Martin korth for gbatek
-Ward for his crc16 calculation function
-and some other things.....

DOWNLOADS: https://e-nautia.com/tb3/disk/ndsfe/superfe.exe

I plane to add a few more features.
It is a beta release, reports are welcome.;)

Thanks

I know its late but don't gave it up. When I enter my name and it didn't work but color works. Also, you need a nice GUI because your is so bland and ugly.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,216
Country
United States
Why do you you say it doesn't work, what happens ?
Also i think my Gui is cool enough !B-):lol:

I just said don't give it up for improving your code in it. You need to update more on it because it is still in BETA, you know. I suggest you to make a nice GUI for a better appearance, thats all. Your program is nicely done, thought. A guy is not cool enough. :D
 

bilibili2011

Member
OP
Newcomer
Joined
Nov 25, 2014
Messages
20
Trophies
0
Age
26
XP
435
Country
France
I just said don't give it up for improving your code in it. You need to update more on it because it is still in BETA, you know. I suggest you to make a nice GUI for a better appearance, thats all. Your program is nicely done, thought. A guy is not cool enough. :D
Just uploaded a new version with code optimization and nickname bug fixed.
GUI will stay as it is because i think its good.
I have some plans in the head.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,216
Country
United States
LOL. Ok, I am just telling you from my honesty opinion and my feeling toward it, that's all. Anyway, I respect you because its your project and your work.

By the way, good job! ;)
 
Last edited by spotanjo3,

b1313515

Member
Newcomer
Joined
May 21, 2017
Messages
14
Trophies
0
XP
54
Country
Hi everybody,

I have a question and suggestion for the Firmware Editor: is it possible to clear user settings from the firmware dump?

For some time now I've been trying to clean up my old settings that came from a dump made from my old dead Nintendo DS. I saw something like this in a video on YouTube, but there's no clue how to do it, and comments are disabled for the video. It might be interesting to have this in the Super NDS Firmware Editor.

And about the video, I'm new here and I do not know if I can post links, so just search for the title "Nintendo DS - Wii Bios Startup 1st Time" by "zerowareincX", the DS setup starts at 0:37 seconds.

If anyone can help, thank you very much, this has occupied my mind for months.

Thank you everyone :)
 
Last edited by b1313515,

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,696
Trophies
1
Age
28
Location
Imola
XP
6,926
Country
Italy
Hi everybody,

I have a question and suggestion for the Firmware Editor: is it possible to clear user settings from the firmware dump?
Sure, just blank the firmware in the 3FE00-3FE30 and 3FF00-3FF30 (for example) ranges; this will make the checksums fail
(plus 3 other blocks for wifi networks)

If you have access to the factory rom (NTRAging, NTR-EVA, NTR_TESTER_NTRJ00.nds), you can do this directly on the console:
start the app while holding Start, select Misc > Test Nvram > Page program > then do as in the picture (twice, over both ranges I recommend):

IMG_20170522_203016.jpg IMG_20170522_203053.jpg

---

The one in the video you mentioned (perfectly fine to link to) is actually the "short" setup you get after removing the battery, not the one you get on a unconfigured system!
 
Last edited by Ryccardo,
  • Like
Reactions: b1313515

b1313515

Member
Newcomer
Joined
May 21, 2017
Messages
14
Trophies
0
XP
54
Country
Sure, just blank the firmware in the 3FE00-3FE30 and 3FF00-3FF30 (for example) ranges; this will make the checksums fail
(plus 3 other blocks for wifi networks)

If you have access to the factory rom (NTRAging, NTR-EVA, NTR_TESTER_NTRJ00.nds), you can do this directly on the console:
start the app while holding Start, select Misc > Test Nvram > Page program > then do as in the picture (twice, over both ranges I recommend):

View attachment 87781 View attachment 87782

---

The one in the video you mentioned (perfectly fine to link to) is actually the "short" setup you get after removing the battery, not the one you get on a unconfigured system!

Link to video:

I will try to clear the settings by Hex Editor, my NDS has been dead for years and I don't know I still had a dump backup, so I just want to archive it "clean". And I had tried to clear the settings by Hex Editor, but I must have cleared the wrong ranges.

I do not plan to have another NDS, but since the dump is the only way to get the firmware legally, I really want to save mine, and have the system and the games by emulator.

Thank you for your help!
 
  • Like
Reactions: WiiJYC
D

Deleted-376337

Guest
Link to video:

I will try to clear the settings by Hex Editor, my NDS has been dead for years and I don't know I still had a dump backup, so I just want to archive it "clean". And I had tried to clear the settings by Hex Editor, but I must have cleared the wrong ranges.

I do not plan to have another NDS, but since the dump is the only way to get the firmware legally, I really want to save mine, and have the system and the games by emulator.

Thank you for your help!


did you ever figure it out?
 

Devillain

Well-Known Member
Newcomer
Joined
Aug 26, 2019
Messages
64
Trophies
0
XP
578
Country
United States
how come when i edit the boot mode to manual mode, it doesn't save? i tested on desmume

Edit: nvm, it does. i'm dumb, sorry
Edit 2: wait no, it doesn't -- it just doesn't for desmume, it does for melonds
 
Last edited by Devillain,

bilibili2011

Member
OP
Newcomer
Joined
Nov 25, 2014
Messages
20
Trophies
0
Age
26
XP
435
Country
France
how come when i edit the boot mode to manual mode, it doesn't save? i tested on desmume

Edit: nvm, it does. i'm dumb, sorry
Edit 2: wait no, it doesn't -- it just doesn't for desmume, it does for melonds
desmume is weird, it will save your fw settings to a .dsv file in the battery folder and will then not load your fw settings from your fw file.

just uploaded a new version btw
 
  • Like
Reactions: Devillain

WiiJYC

Member
Newcomer
Joined
Jul 11, 2021
Messages
10
Trophies
0
XP
98
Country
United States
By the way I want to edit my DSi firmware, but your exe file thinks it’s corrupted.
Post automatically merged:

I mean your project.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,405
Country
United Kingdom
The program seems to be designed to work with the DS and DS lite (same thing for most intents and purposes). The DSi is a whole other system.

As far as Wifi ID (assuming we are back on a DS/DS lite) then careful with that as it seems to be a fiddly thing watching the recent fun people were having booting ique firmwares and doing larger chips.
If I was going to use this tool then I would probably see about finding where the data is kept in a dump ( https://problemkaputt.de/gbatek.htm#dsfirmwarewificalibrationdata ) and if this tool could sort any checksums out that get broken (you may have to do a token change of something so it triggers the calculation) then that. Obviously keep backups, or be prepared to buy a new wifi card from some online vendor if you break it.
Though probably just easier to not cheat on the existing wifi restoration options or run your own instance to play with people that care for such things.
 

WiiJYC

Member
Newcomer
Joined
Jul 11, 2021
Messages
10
Trophies
0
XP
98
Country
United States
Alright. I will try…
Post automatically merged:

Okay. I tried with my emulator, but…
 
Last edited by WiiJYC,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
  • BigOnYa @ BigOnYa:
    On the go tho I meant, I use my 10" tablet and a Bluetooth controller for retro gaming while sitting on my porch or on long car rides sometimes. Easier on my eyes than the Switch screen.
  • K3Nv2 @ K3Nv2:
    My point is we already have enough shit with big displays having something pocketable with up to ps2 would be fine on the go
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ken unless the games are made for that screen size most suck on a screen that size... Having a square screen and being brighter and higher res helps but it's not a cure all, text is tiny bullets are tiny, your.... Well lol
  • K3Nv2 @ K3Nv2:
    You can stretch to fit probably it's not all bad that they make it seem to be
  • K3Nv2 @ K3Nv2:
    People always yap about oh but you loose pixels but yeah it won't look awful either
  • Psionic Roshambo @ Psionic Roshambo:
    I like filters :P
  • K3Nv2 @ K3Nv2:
    Filters are why you don't go on 2nd dates
  • Psionic Roshambo @ Psionic Roshambo:
    Lol nahhh it's because I usually get what they want on the first date lol
  • Psionic Roshambo @ Psionic Roshambo:
    I swear if I hear "I don't usually do this on the first date" on more time... I am going to start counting
  • K3Nv2 @ K3Nv2:
    I bought you McDonald's even tho you lied about your pics I still deserve this
  • Psionic Roshambo @ Psionic Roshambo:
    No no continue, I hear these things women say so often I decided to start counting
    Psionic Roshambo @ Psionic Roshambo: No no continue, I hear these things women say so often I decided to start counting