carts:nintendo:ds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
carts:nintendo:ds [2021/10/14 02:14] jonasroslandcarts:nintendo:ds [2023/08/28 17:08] – [DS console via Wi-Fi] hiccup
Line 1: Line 1:
 ====== Nintendo DS / Nintendo DSi ====== ====== Nintendo DS / Nintendo DSi ======
-todo: add info on DS Slot-2 method from the old no-intro page+{{wst>see_hardware_page}} 
 + 
 +{{wst>vgpc_help}}
  
 ===== Introduction ===== ===== Introduction =====
 +Since there are several methods to run homebrew on a 3DS or DSi, dumping DS and DSi carts is reasonably easy and required no additional hardware. If you only have a DS available, the process is more involved.
  
-Dumping DS and DSi carts is reasonably easy if you have a 3DS or DSi, but is more involved if you only have a DS available.+{{wst>carts_important_notes}}
  
 ===== Methods ===== ===== Methods =====
  
-  - [[#Method 1 - 3DS console|3DS console]] +  - [[#3DS console]] 
-  - [[#Method 2 - DSi console|DSi console]] +  - [[#DSi console]] 
-  - [[#Method 3 - DS console via Wi-Fi|DS console via Wi-Fi]] +  - [[#DS console via Wi-Fi]] 
-  - [[#Method 4 - DS console via slot-2 flashcart|DS console via slot-2 flashcart]]+  - [[#DS console via slot-2 GBA flashcart]]
  
-==== Method 1 - 3DS console ==== +==== 3DS console ====
-=== Tools === +
-  * A Nintendo 3DS (including New 3DS/2DS/New 2DS) with a method to run "bare-metal" ARM9 software. Methods include having a [[https://3ds.hacks.guide/|custom firmware]] installed or using a DS flashcart with [[https://3ds.hacks.guide/ntrboot|ntrboothax]]. +
-  * SD card +
-  * [[https://github.com/d0k3/GodMode9/releases|GodMode9]] (v2.0.0 or later)+
  
-=== Dumping === +Follow the [[https://3ds.hacks.guide|3DS Custom Firmware Guide]] to enable running homebrew on your 3DS or use a DS flashcart with [[https://3ds.hacks.guide/ntrboot|ntrboothax]]. Install the latest stable version of [[https://github.com/d0k3/GodMode9/releases|GodMode9]] on your SD card. 
-  * Turn off the console + 
-  * Insert the game+Dumping 
 +  * While your 3DS is powered off, insert the game you want to dump
   * Boot your console into GodMode9   * Boot your console into GodMode9
   * Navigate into "GAMECART"   * Navigate into "GAMECART"
-  * Copy the .nds.enc file and the .txt file to the SD card.+  * Copy the .nds.enc file and the .txt file to the SD card. If either of these files are missing, you're using an outdated version of GodMode9 and should upgrade.
  
-==== Method 2 - DSi console ====+==== DSi console ====
  
-Follow the instructions over at [[https://dsi.cfw.guide/|DSi CFW Guide]] for more details on how to get your handheld ready to handle homebrew, and make sure the latest stable [[https://github.com/DS-Homebrew/GodMode9i|GodMode9i]] is installed on your SD card.+Follow the [[https://dsi.cfw.guide/|DSi CFW Guide]] to install custom firmware on your DSi, and install the latest stable version of [[https://github.com/DS-Homebrew/GodMode9i|GodMode9i]] on your SD card.
  
 Dumping Dumping
-  * Launch GodMode9i by using [[https://github.com/DS-Homebrew/TWiLightMenu/|TWiLight Menu++]].+  * Launch GodMode9i from [[https://github.com/DS-Homebrew/TWiLightMenu/|TWiLight Menu++]].
   * Navigate to **NDS GAMECARD**, press **A**.   * Navigate to **NDS GAMECARD**, press **A**.
   * You'll see the following menu:   * You'll see the following menu:
Line 43: Line 43:
  
   * Press **A** to dump the cart to your SD card.   * Press **A** to dump the cart to your SD card.
-  * Once it's finished, you can turn off the console and copy the files to your computer from the **gm9i/out** folder on your SD card.+  * Once it's finished, you can turn off the console and copy the files from the **gm9i/out** folder on your SD card to your computer.
  
-==== Method 3 - DS console via Wi-Fi ====+==== DS console via Wi-Fi ====
  
 Using the Wi-Fi version of the [[https://archive.org/details/wooddumper-r89|wooddumper]] homebrew, you can dump DS carts over FTP using a DS or DS Lite. Using the Wi-Fi version of the [[https://archive.org/details/wooddumper-r89|wooddumper]] homebrew, you can dump DS carts over FTP using a DS or DS Lite.
Line 52: Line 52:
  
   * DS or DS Lite console   * DS or DS Lite console
-  * A way to run homebrew (if you don't have a flashcart, you can [[http://hiccup.shoutwiki.com/wiki/How_to_run_DS_homebrew_using_Download_Play|run homebrew using Download Play]] if you have certain hardware)+  * A way to run homebrew (if you don't have a flashcart, you can [[https://hiccup.miraheze.org/wiki/How_to_run_DS_homebrew_using_Download_Play|run homebrew using Download Play]] if you have certain hardware)
   * Wi-Fi connection that can be set to WEP security or unsecured   * Wi-Fi connection that can be set to WEP security or unsecured
   * PC/smartphone/tablet that can connect to said network   * PC/smartphone/tablet that can connect to said network
-  * FTP client software on said PC/smartphone/tablet (you can often use the built-in browser or file manager by entering the IP address and prefixing it with ''ftp:%%/%%/'').+  * FTP client software on said PC/smartphone/tablet. You can often use the built-in browser or file manager by entering the IP address and prefixing it with ''ftp:%%/%%/''), but if not, you can get [[https://filezilla-project.org/|FileZilla]] for PC, or [[https://play.google.com/store/apps/details?id=me.zhanghai.android.files|Material Files]] for Android.
  
 === Wi-Fi Setup === === Wi-Fi Setup ===
  
-  * Create a WEP or unsecured hotspot using your router, smartphone/tablet or PC. There's no need to have it connected to the internet+  * Create a WEP or unsecured hotspot using your router, smartphone/tablet or PC. You shouldn't connect it to the internet/your local network, so on your phone, turn off wifi and mobile data first
-  * Make sure you have a device connected to the hotspot. There's no need for this to be connected to the internet via another connection either+  * Use a Wi-Fi-enabled DS game (or [[https://archive.org/details/ugoku-memo-tobari-japan-nintendo-channel|this]] free Nintendo Channel demo) to setup the Wi-Fi connection on your DS. It'll say that the Nintendo Wi-Fi Connection service is discontinued, but this doesn't matter, as we don't need Nintendo's online service or any internet. If the auto-setup ("Search for an Access Point") option doesn't work, try the manual one. If that doesn't work, trying connecting another (non-local network/internet connected) device to the network first.
-  * Use a Wi-Fi-enabled DS game (or [[https://archive.org/details/ugoku-memo-tobari-japan-nintendo-channel|this]] free Nintendo Channel demo) to setup the Wi-Fi connection on your DS. It'll say that the Nintendo Wi-Fi Connection service is discontinued, but this doesn't matter, as we don't need Nintendo's online service or any internet.+
  
 === Dumping === === Dumping ===
Line 70: Line 69:
  
  
-==== Method 4 - DS console via slot-2 flashcart ====+==== DS console via slot-2 GBA flashcart ====
  
 === Tools === === Tools ===
-  * A Nintendo DS or Nintendo DS Lite with a slot-1 flashcart +  * A Nintendo DS or Nintendo DS Lite with a slot-1 DS flashcart 
-  * A slot-2 flashcart compatible with your slot-1 flashcart. +  * A slot-2 GBA flashcart compatible with your slot-1 DS flashcart. 
-  * [[https://gbatemp.net/download/wooddumper.33406/|wooddumper]]+  * [[https://archive.org/download/wooddumper-r89|wooddumper]]
  
 === Dumping === === Dumping ===
   * Run wooddumper   * Run wooddumper
   * Follow the on-screen instructions regarding inserting the cart   * Follow the on-screen instructions regarding inserting the cart
-  * Insert your slot-2 flashcarts SD card to your PC's SD card reader connect your slot-2 flashcart to your PC+  * Insert your slot-2 GBA flashcart'SD card to your computer's SD card reader or (if applicable) connect your slot-2 GBA flashcart to your PC
   * Copy the .nds and .txt files to your PC.   * Copy the .nds and .txt files to your PC.
  
-===== Gallery =====+===== Example wooddumper output =====
  
-{{gallery>:carts:nintendo:ds}} +Here is an example of txt file generated by wooddumper. 
- +<code>
-Below are examples of txt files generated by wooddumper. The second one includes CRC32 as the wooddumper's checksum was used for that session+
-<code - A2DPv00.txt>+
 wooddumper r89 wooddumper r89
 rom: rom:
Line 99: Line 96:
 </code> </code>
  
 +This one includes the CRC32 value calculated by wooddumper.
  
-<code - A2DPv00 (1).txt>+<code>
 wooddumper r89 wooddumper r89
 rom: rom:
Line 111: Line 109:
  id: 00ffffff  id: 00ffffff
 </code> </code>
-===== Identifying Game Versions =====+===== For Reference: Identifying Game Versions =====
  
-todo: add info on "front of cart"/box serials (and non-standard carts if relevant)+todo: add info on box serials (and non-standard carts if relevant)
  
 +{{:carts:nintendo:ds:cart_front.jpg?260}}
 +
 +Front of cart serial\\
 +**SSS-CCCC-RRR**\\
 +e.g. NTR-A2DP-EUR
 +
 +S = System (NTR = DS, TWL = DSi-exclusive/DSi-enhanced)\\
 +C = Gamecode (see the first four characters in the "back of cart serial" section, although sometimes the gamecode here is incorrect and won't match that)\\
 +R = Region \\
 +
 +Region Codes:
 +^ Region     ^ Region Code       
 +| Japan   | JPN     |
 +| USA   | USA |
 +| Canada    | CAN |
 +| Europe | EUR | 
 +| United Kingdom | UKV | 
 +| France | FRA |
 +| Korea | KOR |
 +
 +\\
 +\\
 {{:carts:nintendo:ds:cart_back.jpg?260}} {{:carts:nintendo:ds:cart_back.jpg?260}}
  
-**TGGRUVMMM**+Back of cart serial\\ 
 +**TGGRUVXMM**\\ 
 +e.g. A2DPN0J08
  
 T = Type (A/B/C = Normal, D = DSi-exclusive, DS/DSi-enhanced with infrared hardware, T = Unknown, U = Tool/Utility, V = DSi-enhanced, Y = Unknown)\\ T = Type (A/B/C = Normal, D = DSi-exclusive, DS/DSi-enhanced with infrared hardware, T = Unknown, U = Tool/Utility, V = DSi-enhanced, Y = Unknown)\\
 GG = Game code (e.g. 2D = New Super Mario Bros.)\\ GG = Game code (e.g. 2D = New Super Mario Bros.)\\
-R = Region (J = Japan, E = USA, P = Europe)\\+R = Region (J = Japan, E = USA, P = Europe, K = Korea)\\
 U = Unknown ("N" in all known cases)\\ U = Unknown ("N" in all known cases)\\
 V = Version (starts at 0)\\ V = Version (starts at 0)\\
-M = Something todo with the production date/run+X = Unknown ("J" in all known cases)\\ 
 +M = Production site/factory ID?
  
 Easy way to remember where the version number is: fourth character from the right - this works for 3DS carts too. Easy way to remember where the version number is: fourth character from the right - this works for 3DS carts too.
  
-===== Gathering and Submitting Dump Info =====+PCB serial\\ 
 +**Meaning is unknown**\\ 
 +e.g. ▼ CS  A-1  C01-10\\ 
 +sometimes a dot character (•) is used
  
-See [[submission:nintendo-carts|Gathering and Submitting Dump Info for Nintendo carts]]+ROM chip serial (first line)\\ 
 +**XYYWW...**\\ 
 +X = Unknown\\ 
 +Y = Manufacturing year?\\ 
 +W = Manufacturing week? 
 +===== Gathering and Submitting Dump Info ===== 
 +{{wst>see_submission_page}}
  
  • carts/nintendo/ds.txt
  • Last modified: 2024/02/19 19:35
  • by hiccup