Misc /
New Firmware

Menu

Getting Started

System Information

Misc

Proposed from-scratch homebrew firmware plans.

Anyone may edit this page, the password (it must have one the way this wiki is setup) is dsdev. Please feel free to add suggestions, etc... Don't ask for emulators / mp3 support / and especially not for running copied DS games. It will never, ever happen. If you want mp3s, run a program from a flash cart, and I couldn't care less about the other two!

Current status:

There isn't any, still studying the firmware to determine what is required for proper operation.

First release:

  • Running original DS games via DS card port
  • Running GBA games via GBA cartridge port
  • Running DS homebrew via GBA cartridge port
  • Running DS homebrew downloaded over Wifi
  • Simple settings changes
  • English only, but designed with 6lang in mind

Next version:

  • WMB downloads
  • Better settings management
  • Maybe pictochat
  • Decent clock/calender
  • As many other languages as people have donated translations for

After that:

  • pictochat++, watching for WMB downloads while talking
  • IRC client?
  • whatever else we have space for?
  • As many other languages as people have donated translations for
  • Option for digital or analog clock

Community Suggestions


From belthesar@gmail.com:

  Perhaps in addition to the calendar, you could add functionality to make the
 DS a fully-functioning PDA.  Calendars, contacts, and notetaking.  It doesn't
 seem like it would be all that difficult to perform if the idea of data storage
 was taken care of.

From tj0258@gmail.com:

  Banding the startup screen with the owner's name, email, phone and
 a short message (ex: Reward if found and returned).

From jbekedam(AT)gmail.com:

  Could there possibly be a startup password?
 Enlarged Pictochat screen/screen switching? How about textfile viewing? The 
 feature I would like most is some sort of mail implementation with pictochat. 
 EX. You could send a pictochat message to someone who isn't currently using  
 pictochat, and the message is stored in memory/on the cartridge until pictochat
 is started.

From mikaus(at)themikausprojects(dot)com:

   SD/CF (chism's FAT lib) support to load homebrew from cards.
   Use of UDP/IP to connect to a program that is hosting homebrew nds files

From gameskid_4000@yahoo.com:

 Well, I'm currently researching the DS's firmware (how it works, ect.) I have

an idea for a nice update for the GBA portion of the DS firmware, i.e. figuring out how to trick the GBA part of the Firmware to think it's connected to another person via LAN (or link cable). Since I know that the GBA runs off an ARM9 processor, i need to also enable the ARM7 processor for the X and Y buttons, and the Touchscreen... also, maybe a anti-virus line of code that checks the Game Tag (AGB-XXXX or NTR-XXXX) to stop the execution of a potentially dangerous cart (like the DSBrick virus)

Current Firmware Replacements


FWNITRO:

One replacement firmware is FWNITRO, which doesn't do a lot yet, but you can run DS games and GBA games and homebrew DS game from GBA slot, memory dump, and palette. It will do more later. There may be more than one replacement firmware that can be used, so people can install which one they want. http://zzo38computer.cjb.net/Nitro/fwnitro/ http://forum.gbadev.org/viewtopic.php?t=8638

Repaired vandalism.

Loopy's : http://www.cs.utah.edu/~tew/hbfirmware/

Recent Changes (All) | Edit SideBar

Page last modified on September 19, 2006, at 03:09 PM
Edit Page | Page History
Everything done on this project is for the sole purpose of writing interoperable software under Sect. 1201 (f) Reverse Engineering exception of the DMCA.
This site is not affiliated with Nintendo in any manner. Nintendo DS © 2004 Nintendo. TM and ® are trademarks of Nintendo.
Powered by PmWiki