NDS/Firmware

From Dev-Scene

< NDS

The firmware is a program stored on a 256 KB flash memory chip inside the Nintendo DS. Nintendo updated the firmware around September 2005 to prevent homebrew and piracy and the new firmware requires new methods to run unauthorized code.

Firmware Versions (Checksum is located at firmware offset 0x6.)

  • v1 (checksum 0x2C7A)
  • v2 (checksum 0xE0CE)
  • v3 (checksum 0xBFBA)
  • v4 (checksum 0xDFC7)
  • iQue (checksum 0xF96D)

Firmware v1/v2/v3 are supported by first generation passthroughs, WifiME and the original PassME. Firmware v4/iQue prevents the original PassME and WifiME Method and Requires a PassME2 passthrough.

The Firmware version can determined by using the Firmware Colour Test

FlashME is a replacement modified firmware for the Nintendo DS/DS Lite designed to launch unsigned code without a PassME-based Passthrough.

Dev-Scene (c) Ashley "MrShlee" Hull - Rock-ED Productions