Skip to content

Nintendo DS

Nintendo's dual-screen (touch) handheld (2004), a huge success. GBA backward-compatible (DS / DS Lite). Available as the DS Lite and DSi. A large homebrew playground via flashcart.

Nintendo DS board
Nintendo DS board. Photo: Evan-Amos, public domain.

Identification

Field Value
Manufacturer Nintendo
Releases DS (2004) · DS Lite (2006) · DSi (2008)
Screens 2 (one touch)
Backward-compat GBA (DS / DS Lite; not the DSi)
CPU ARM946E-S @ 67 MHz (ARM9) + ARM7TDMI @ 33 MHz (ARM7)
Screens 2 × 256×192 (the lower one resistive touch)
RAM 4 MB (DS/Lite) · 16 MB (DSi); built-in WiFi

Architecture (2D + 3D)

The DS pairs two engines: a 2D engine (a GBA descendant, two layers per screen) and a hardware 3D engine (textured polygon rendering, ~120k polygons/s) shared between the two screens. The ARM9 runs the game and 3D; the ARM7 handles sound, touch, WiFi and GBA backward-compat (that ARM7TDMI is what runs GBA games). Hence the two slots: the DS card (top) and the GBA cartridge (bottom, DS/DS Lite only).

DS vs DSi & backward-compat

Model GBA slot New features Region lock
DS / DS Lite yes Lite: brighter screens, slimmer region-free
DSi / DSi XL no 2 cameras, SD card, DSiWare, browser DSi-enhanced games region-locked; plain DS games region-free

GBA slot & connectivity

The slot 2 (GBA cartridge) also acts as an expansion on DS/DS Lite: - Rumble Pak (vibration), Memory Expansion Pak (RAM for the Opera browser), the Guitar Hero: On Tour grip, sensors for some games. The DSi drops this slot. - Built-in wireless: Download Play (one shared game to several units), PictoChat, online play via Nintendo Wi-Fi Connection (closed service), connectivity with the Wii and some GameCube/Wii games.

Preservation & homebrew

  • Flashcarts: R4 & clones (slot 1), DSTwo/SuperCard (with a CPU for emulation) — a big homebrew scene; the DSi/3DS hardens security (but Unlaunch, Memory Pit exploits). → see Softmods.
  • Emulation: melonDS (accurate), DeSmuME.

Common faults

Symptom Likely cause Lead
Broken hinge (DS Lite) Fragile shell/hinge Replace shell/hinge
Screen (lines/touch) Ribbon / panel Replace the panel or ribbon
Flaky L/R buttons Worn switches Replace/clean
Contacts / card reader Wear Cleaning

Step-by-step disassembly procedures ✅

5 procedures transcribed from the iFixit guides. Each gives the difficulty and the estimated time — enough to know what you are getting into before opening the machine.

Procedure Difficulty Time
Repairing Nintendo DS Back Panel Easy 5 Minutes
Repairing Nintendo DS Battery Very easy 1 Minute
Repairing Nintendo DS Bottom LCD Screen Easy 10 Minutes
Repairing Nintendo DS Main Circuit Board Easy 10-15 minutes
Repairing Nintendo DS Top LCD Screen Easy 5 Minute
Repairing Nintendo DS Back Panel
  1. Remove the 7 tri-wing screws located on the back. It might be helpful to remove the strap from the hole to access the top left screw.
Repairing Nintendo DS Battery
  1. Use a Phillips #00 Screwdriver to remove the screw securing the battery door to the rear case. Remove the battery door.
  2. Use a plastic opening tool to pry open the battery from the bottom. If a tool isn't available, your fingernails will work fine as well.
Repairing Nintendo DS Bottom LCD Screen
  1. Peel off the back foam on the bottom touch screen to expose the ribbon cable. Gently lift the screen out of the base.
Repairing Nintendo DS Main Circuit Board
  1. Using a Phillips #00 screwdriver, remove the 4 screws on the circuit board. Be careful NOT to slip with the screwdriver, you can damage the circuit board!
  2. Unlock the two large ribbon cables by moving the black clip up. Carefully pull the ribbon cables down and out with your fingers. Do not use pliers to pull the cables, as they can be damaged easily.
  3. Locate the two small ribbon cables, beneath the rightmost large ribbon cable. Slide the locks for the small ribbon cables down to the side, and remove the cables. It may be useful to use tweezers to remove the small ribbon cables. Be careful not to damage the delicate ribbon cables.
  4. Locate the Wifi antenna pigtail connector Remove the antenna by grasping it at the head with tweezers. Using a slight rocking motion, pull up to dislodge the connector.
Repairing Nintendo DS Top LCD Screen
  1. Use a flat head screwdriver or a dental tool to lift the 4 rubber screw covers.
  2. Using a Phillips #00 screwdriver, remove the 4 screws beneath the rubber caps.
  3. Using a soft plastic tool, pry the edges of the plastic case apart at the seam.
  4. Separate the top cover from the body. Using a Phillips #00 screwdriver, remove the screw holding the hinge cover in place. Remove the hinge cover and set it aside.
  5. Feed the ribbon cables and the Wifi pigtail cable through the opening in the hinge cover. Remove the yellow spacer, and set aside.
  6. Using a Phillips #00 screwdriver, remove the two screws holding down the speaker circuit boards.
  7. Move the black lock on the two large ribbon cables up with a pry tool, and gently pull out the two ribbon cables. For the small ribbon cable, pull the lock downwards. Gently pull out the small ribbon cable from the connector. Set the two small circuit boards aside Be careful not to damage the two delicate ribbon cables when removing them from the DS.

Source and licence

iFixit guides, licensed Creative Commons BY-NC-SA 3.0 — reuse permitted with attribution, non-commercial use and share-alike. Of all the documentation gathered in this wiki, this is the only material under an explicit licence: the manufacturer manuals have none. The step photos accompanying these guides are kept in the original archive (manuels/).

  • Flashcart: R4 & derivatives (DS/DS Lite, slot-1) or a preservation flashcart → homebrew and library on microSD, plug-and-play 🟢.
  • DSi softmod: Unlaunch (via a DSi SD card + exploit) unlocks homebrew with no hardware — 0 soldering 🟢. Make a NAND backup first.
  • Screen / shell (DS Lite especially): replacement IPS panels, new shells, flex cables; a common repair = broken hinge / top flex. Install 🟠 (full teardown, fragile ribbons).
  • Battery: fresh Li-ion cell (original DS units are ~20 years old); stylus/screen contacts and connectors.

Photos / assets

(To add: DS Lite, screens, board.)

Advanced repair

Hinge / screen ribbon (breakage), card reader, touch screen. Methods: PCB fault-finding · Traces & vias · Recap.

Sources & attribution

Image:

Review & corrections

How this space is used

Spotted a wrong value, an outdated procedure, a chip reference that does not match your board? Say so here, with what you observed (model, board revision, serial number, measurement). Every report is cross-checked against a source before anything changes — an unverifiable correction is published as “reported by …, not cross-checked” rather than silently applied.

Reading is open to everyone; posting requires signing in with Discord. Reports from the wiki's declared reviewers are handled first; anyone else's are read too, but go through a human before anything is changed.