All Projects → ntrteam → Ntrboot_flasher

ntrteam / Ntrboot_flasher

Licence: gpl-3.0
🔓 Flash ntrboot to supported flashcarts using your 3DS.

Labels

Projects that are alternatives of or similar to Ntrboot flasher

Noamii
Stars: ✭ 54 (-73.91%)
Mutual labels:  3ds
Thenaya
TagMo for 3ds (Alpha/Proof of Concept)
Stars: ✭ 89 (-57%)
Mutual labels:  3ds
3dsident
PSPident clone for 3DS
Stars: ✭ 150 (-27.54%)
Mutual labels:  3ds
Godmode9
GodMode9 Explorer - A full access file browser for the Nintendo 3DS console
Stars: ✭ 1,132 (+446.86%)
Mutual labels:  3ds
Sled
Satanic/Sexy/Stupid/Silly/Shiny LED matrix controller
Stars: ✭ 88 (-57.49%)
Mutual labels:  3ds
Kit Kat
kit-kat (Toolkit-kat) is a FREE Wireless Capture-card to stream your 3DS screen to your PC!
Stars: ✭ 100 (-51.69%)
Mutual labels:  3ds
Citra
A Nintendo 3DS Emulator
Stars: ✭ 7,009 (+3285.99%)
Mutual labels:  3ds
Div Games Studio
Complete cross platform games development package, originally for DOS but now available on modern platforms.
Stars: ✭ 168 (-18.84%)
Mutual labels:  3ds
Ccleste
Celeste Classic C source port for 3DS and PC.
Stars: ✭ 89 (-57%)
Mutual labels:  3ds
Sharedfonttool
3DS SharedFontTool
Stars: ✭ 140 (-32.37%)
Mutual labels:  3ds
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-67.63%)
Mutual labels:  3ds
Pinbox
PinBox is a homebrew for 3DS system to stream content from a windows PC to 3DS.
Stars: ✭ 88 (-57.49%)
Mutual labels:  3ds
3dsrngtool
Pokemon 3DS RNG Tool
Stars: ✭ 104 (-49.76%)
Mutual labels:  3ds
Ntrghidra
Fully Featured Nintendo DS Loader for Ghidra
Stars: ✭ 56 (-72.95%)
Mutual labels:  3ds
Open agb firm
open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
Stars: ✭ 153 (-26.09%)
Mutual labels:  3ds
3ds Titleid Extractor
This is an open source c++ application that extracts the title ID from a .cia file used by current nintendo systems.
Stars: ✭ 5 (-97.58%)
Mutual labels:  3ds
Acse
A Save Editor for the Animal Crossing main series games written in C#
Stars: ✭ 99 (-52.17%)
Mutual labels:  3ds
Jksm
JKSM for 3DS
Stars: ✭ 188 (-9.18%)
Mutual labels:  3ds
Objfw
[Official Mirror] A portable framework for the Objective-C language.
Stars: ✭ 161 (-22.22%)
Mutual labels:  3ds
Wumiibo
Amiibo Emulation for 3ds
Stars: ✭ 127 (-38.65%)
Mutual labels:  3ds

ntrboot_flasher

A tool to flash that bootrom-hax goodness to your flashcart.

For details on how ntrboot works, see the last few pages of 33.5c3.

Development has ceased

ntrboot_flasher is no longer in active development. We consider it mostly complete. Support for flashcarts that are not already supported is extremely unlikely.

v0.5.0 is the most up-to-date release. Although there are newer commits, they do not affect functionality (they fix build issues with newer devkitARM releases).

There are no known serious issues. If there are any new issues discovered, we may fix them and issue (a) new release(s).

Supported Carts

From Left to Right: Acekard 2i HW81, Acekard 2i HW44, R4i Gold 3DS RTS, R4i Gold 3DS, R4i Ultra, R4 3D Revolution, DSTT, R4i-SDHC RTS Lite, R4i-SDHC Dual-Core, R4-SDHC Gold Pro, R4i 3DS RTS, Infinity 3 R4i, R4i Gold 3DS Deluxe Edition, R4i-B9S

  • Acekard 2i HW-44
  • Acekard 2i HW-81
  • DSTT (some flash chips only!)
  • Infinity 3 R4i (r4infinity.com)
  • R4 3D Revolution (r4idsn.com)
  • R4i 3DS RTS (r4i-sdhc.com)
  • R4i Gold 3DS (RTS, revisions A5/A6/A7) (r4ids.cn)
  • R4i Gold 3DS Deluxe Edition (r4ids.cn) (variants of this such as 3dslink, Orange 3DS, etc. may work as well, but have not been tested!)
  • R4i Ultra (r4ultra.com)
  • R4i-B9S (r4i-sdhc.com)
  • R4i-SDHC Dual-Core (r4isdhc.com)
  • R4i-SDHC Gold Pro (r4isdhc.com)
  • R4i-SDHC RTS Lite (r4isdhc.com)
  • R4 SDHC Dual Core (revisions 5.06/7.00/7.07) (r4isdhc.hk) (R4iGold.cc may work as well, but have not been tested!)

Note: Flashcarts from r4isdhc.com tend to have yearly re-releases; all versions of these carts (2014-2017) should work but not all have been tested.

Note that in some rare circumstances, it may be possible for the flashing process to brick a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only the genuine (i.e. from the original manufacturer) versions of the listed flashcarts are officially supported. There is not a good way to test for counterfeit carts, unfortunately, as they usually report the same chip ID and revision as legitimate carts. Note that you are more likely to receive a counterfeit R4 than a counterfeit AK2i. Though there is a chance that many counterfeit versions of the listed flashcarts will work fine, there is too much variance to guarantee that any counterfeit is supported. As such, use this tool at your own risk.

Installation/Usage

Instructions are documented at @Plailect's 3ds.guide and are heavily recommended over any alternatives.

Compiling

To compile this, you need:

  • devkitARM r47
  • firmtool
  • flashcart_core - This is bundled as a submodule in ntrboot_flasher. When cloning the repo, you must use the --recursive option to grab it. Example: git clone --recursive https://github.com/ntrteam/ntrboot_flasher.git
  • libelm3ds - This is bundled as a submodule in ntrboot_flasher. When cloning the repo, you must use the --recursive option to grab it.

Planned support/Community involvement

While we initially planned to support more carts on release, we have not been able to expand beyond the current set of supported carts due to a lack of time/energy/manpower. If you have a cart you would like supported and have the know-how for debugging/reverse engineering a flashcart, please come find one of the devs in #Cakey on freenode. Ideally, this toolset is extensible towards any updatable Nintendo DS/DSi flashcart. See flashcart_core for more flashcart details. Do not submit a "feature request" on this repository asking "When will <my cart> be supported?" The answer to this question is "We don't know". See here for details on requesting your cart."

Licensing

This software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE file.

Credits

Huge props to @d3m3vilurr for figuring this out independently!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].