DS Firmware Revisions

xprism

Member
OP
Newcomer
Joined
Nov 26, 2018
Messages
9
Trophies
0
XP
190
Country
Singapore
(Original post contents below)
There are multiple posts online showing how to check the DS's firmware revision:
  1. Power off the DS and insert a game cartridge.
  2. Power on the DS.
  3. Launch Pictochat.
  4. Enter a chat room.
  5. Eject the game cartridge and observe what happens.
  • Firmware v1: Pictochat will freeze.
  • Firmware v2: Greyish-blue screen will appear.
  • Firmware v3: Dark green screen will appear.
  • Firmware v4: Golden yellow screen will appear.
  • Firmware v5: Magenta screen will appear.
  • Firmware v6: Dark blue screen will appear.
  • Firmware v7: Nothing happens, Pictochat functions as normal.
My question is, does anyone own, or have seen a DS phat/lite exibiting the described behaviour of firmware v6 or v7? Out of the many people I have asked I have yet to see a v6/v7, if they exist they seem to be more rare than the v1/v5 phats.

Update: I don't think firmwares exibiting the "dark blue screen" and "pictochat continuing to work" behaviour exist; the firmware with the latest build date still has a magenta screen. Also, it would be better to differentiate firmwares by their build date (offset 0x18-0x1C in the dump), rather than "v", as there are multiple different firmwares that show magenta.

For more information, check out the TCRF page.

I have since added all known retail DS firmwares into the No-Intro DS database:
  • [BIOS] iQue DS Firmware (China) (En,Fr,De,Es,It,Zh) (2005-06-09)
  • [BIOS] iQue DS Lite Firmware (China) (En,Fr,De,Es,It,Zh) (2006-04-26)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2004-10-05)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2004-11-26)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-02-28)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-06-06)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-12-07)
  • [BIOS] Nintendo DS Lite Firmware (Korea) (En,Ja,Fr,De,Es,Ko) (2006-11-09)
  • [BIOS] Nintendo DS Lite Firmware (World) (En,Ja,Fr,De,Es,It) (2006-02-05)
  • [BIOS] Nintendo DS Lite Firmware (World) (En,Ja,Fr,De,Es,It) (2006-03-08)
If you are planning to use the No-Intro-matching DS firmwares in an emulator, please do the following steps first:
  • Dump the firmware from your DS, or obtain a dump elsewhere and make sure offset 0x2A-0x1FF is not filled with FF
  • Copy 0x2A-0x1FF over to the No-Intro-matching firmware
The No-Intro firmwares have 0x2A-0x1FF FF-filled in order to make dumps match each other; however if used as-is, wireless functions will break as 0x2A-0x1FF contains wifi calibration data which is needed for wireless stuff.
 
Last edited by xprism,

xprism

Member
OP
Newcomer
Joined
Nov 26, 2018
Messages
9
Trophies
0
XP
190
Country
Singapore
Are there any advantages or "visible" changes in these firmware revisions?
There's no "visible" changes other than the color when a game card is ejected in Pictochat. Internally, for the earlier firmware versions, it was possible to run DS code from (a flashcart inserted into) the GBA slot.
 
  • Like
Reactions: malekmaroc7

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
752
Country
United States
Are there any advantages or "visible" changes in these firmware revisions?
Not much, to my knowledge. The main notable thing is that firmware v5 marks the point in time when Nintendo switched the LCD hardware in preparation for the DS Lite being released. Phat units with v5 or later actually have the multi-brightness hardware of the Lite, and you can enable it by installing FlashMe. Battery life will be poor on the higher brightness settings, as the Phat's battery was never designed to handle it.

Sadly my DS is v4 so I never got the chance to play around with that.
 

sgv458

Member
Newcomer
Joined
Apr 4, 2023
Messages
15
Trophies
0
Age
21
XP
52
Country
United States
(Original post contents below)


Update: I don't think firmwares exibiting the "dark blue screen" and "pictochat continuing to work" behaviour exist; the firmware with the latest build date still has a magenta screen. Also, it would be better to differentiate firmwares by their build date (offset 0x18-0x1C in the dump), rather than "v", as there are multiple different firmwares that show magenta.

For more information, check out the TCRF page.

I have since added all known retail DS firmwares into the No-Intro DS database:
  • [BIOS] iQue DS Firmware (China) (En,Fr,De,Es,It,Zh) (2005-06-09)
  • [BIOS] iQue DS Lite Firmware (China) (En,Fr,De,Es,It,Zh) (2006-04-26)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2004-10-05)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2004-11-26)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-02-28)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-06-06)
  • [BIOS] Nintendo DS Firmware (World) (En,Ja,Fr,De,Es,It) (2005-12-07)
  • [BIOS] Nintendo DS Lite Firmware (Korea) (En,Ja,Fr,De,Es,Ko) (2006-11-09)
  • [BIOS] Nintendo DS Lite Firmware (World) (En,Ja,Fr,De,Es,It) (2006-02-05)
  • [BIOS] Nintendo DS Lite Firmware (World) (En,Ja,Fr,De,Es,It) (2006-03-08)
If you are planning to use the No-Intro-matching DS firmwares in an emulator, please do the following steps first:
  • Dump the firmware from your DS, or obtain a dump elsewhere and make sure offset 0x2A-0x1FF is not filled with FF
  • Copy 0x2A-0x1FF over to the No-Intro-matching firmware
The No-Intro firmwares have 0x2A-0x1FF FF-filled in order to make dumps match each other; however if used as-is, wireless functions will break as 0x2A-0x1FF contains wifi calibration data which is needed for wireless stuff.
If every region except for China and Korea share firmware versions, then why do the default languages differ between regions?
 

xprism

Member
OP
Newcomer
Joined
Nov 26, 2018
Messages
9
Trophies
0
XP
190
Country
Singapore
If every region except for China and Korea share firmware versions, then why do the default languages differ between regions?

The non-China/Korea (Worldwide) firmware has support for English, German, French, Spanish, Italian, Japanese. I believe the default language is set at the factory, depending on where the console would have been sold.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Float like a butterfly burns when I pee lol
    +1
  • BigOnYa @ BigOnYa:
    So does that mean your date was not good? It burns now?
    +1
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
    K3Nv2 @ K3Nv2: Bigonya talks to himself often +1