From WikiTemp, the GBAtemp wiki
(Added Cosmo3DS, I'm not 100% sure if everything is correct or not)
(Sysmodules: Add more sysmodules)
 
(10 intermediate revisions by 6 users not shown)
Line 6: Line 6:
  
 
* A9LH = Bootable via arm9loaderhax
 
* A9LH = Bootable via arm9loaderhax
 +
* SigHax = Bootable via SigHax
 
* O3DS = Works on the old 3DS
 
* O3DS = Works on the old 3DS
 
* N3DS = Works on the new 3DS
 
* N3DS = Works on the new 3DS
Line 14: Line 15:
 
! style="width:3%" | NH2
 
! style="width:3%" | NH2
 
! style="width:4%" | A9LH
 
! style="width:4%" | A9LH
 +
! style="width:6%  | SigHax
 
! style="width:4%" | O3DS
 
! style="width:4%" | O3DS
 
! style="width:4%" | N3DS
 
! style="width:4%" | N3DS
Line 25: Line 27:
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
Line 32: Line 35:
 
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
 
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
 
| [https://github.com/mid-kid/CakesForeveryWan Git]
 
| [https://github.com/mid-kid/CakesForeveryWan Git]
 +
|-
 +
| [[Corbenik]]
 +
| {{n}}
 +
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| Advanced CFW inspired from CakesFW. Mainly intended for developers.
 +
| [[User:chaoskagami|chaoskagami]]
 +
| [https://gbatemp.net/threads/corbenik-another-cfw-for-advanced-users-with-bytecode-patches.429612/ Thread]
 +
| [https://github.com/chaoskagami/corbenik Git]
 
|-
 
|-
 
| [[Cosmo3DS]]
 
| [[Cosmo3DS]]
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
Line 45: Line 61:
 
|-
 
|-
 
| [[Luma3DS]]
 
| [[Luma3DS]]
 +
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
Line 56: Line 73:
 
|-
 
|-
 
| [[NTR CFW]]
 
| [[NTR CFW]]
 +
| {{y}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 67: Line 85:
 
|-
 
|-
 
| [[Palantine CFW]]
 
| [[Palantine CFW]]
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 79: Line 98:
 
| [[Pasta CFW]]
 
| [[Pasta CFW]]
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
Line 89: Line 109:
 
|-
 
|-
 
| [[Perfect Bricking Tool CFW]]
 
| [[Perfect Bricking Tool CFW]]
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 102: Line 123:
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
Line 112: Line 134:
 
| [[rxTools]] (rxMode)
 
| [[rxTools]] (rxMode)
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
Line 124: Line 147:
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
Line 136: Line 160:
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
! style="width:1%" | NH2
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! style="width:20%" | Author
 
! style="width:20%" | Author
Line 143: Line 166:
 
|-
 
|-
 
| [[3ds_backlight]]
 
| [[3ds_backlight]]
| {{n}}
 
 
| Control Backlight  
 
| Control Backlight  
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
Line 150: Line 172:
 
|-
 
|-
 
| [[layeredFS]]
 
| [[layeredFS]]
| {{n}}
 
 
| Language emulation plugin that loads romfs files from SD card (game-specific). Also allows to run ROMhacks with retail games
 
| Language emulation plugin that loads romfs files from SD card (game-specific). Also allows to run ROMhacks with retail games
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
Line 157: Line 178:
 
|-
 
|-
 
| [[ntr_helloworld]]
 
| [[ntr_helloworld]]
| {{n}}
 
 
| Hello world example.  
 
| Hello world example.  
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
 
|
 
|
 
| [https://github.com/44670/ntr_helloworld Git]
 
| [https://github.com/44670/ntr_helloworld Git]
 +
|-
 +
| [[OnionFS]]
 +
| Fork of LayeredFS plugin that works with any game
 +
| [[User:PabloMK7|PabloMK7]]
 +
| [https://gbatemp.net/threads/release-onionfs-for-ntr-cfw-layeredfs-plugin-fork-that-works-with-any-game.453218/ Thread]
 +
| [https://github.com/mariohackandglitch/OnionFS Git]
 +
|}
 +
 +
===Sysmodules===
 +
{| class="prettytable sortable" style="width:100%"
 +
! style="width:25%" | Title
 +
! class="unsortable" | Description
 +
! style="width:20%" | Author
 +
! class="unsortable" style="width:8%" | Thread
 +
! class="unsortable" style="width:8%" | Source
 +
|-
 +
| [[HorizonModule]] (HorizonM / Hz)
 +
| Background process that allows game streaming (New and Old 3DS)
 +
| [[User:MarcusD|MarcusD]]
 +
| [https://gbatemp.net/threads/open-source-horizonmodule.469817/ Thread]
 +
| [https://github.com/MarcuzD/HorizonM Git]
 +
|-
 +
| Wumiibo
 +
| NFC module rewrite with the aim of amiibo emulation.
 +
| [[User:Kartik|Kartik]]
 +
| [https://gbatemp.net/threads/wip-wumiibo-amiibo-emulation-for-3ds.572442/ Thread]
 +
| [https://github.com/hax0kartik/wumiibo Git]
 +
|-
 +
| Rehid
 +
| HID module rewrite allowing button remapping.
 +
| [[User:Kartik|Kartik]]
 +
| [https://gbatemp.net/threads/wip-rehid-button-remapping-for-3ds.585387/ Thread]
 +
| [https://github.com/hax0kartik/rehid Git]
 +
|-
 +
| 3ds_gpio
 +
| GPIO module open-source rewrite.
 +
| [[User:luigoalma|luigoalma]]
 +
| NA
 +
| [https://github.com/luigoalma/3ds_gpio Git]
 +
|-
 +
| 3ds_ps
 +
| PS module open-source rewrite.
 +
| [[User:luigoalma|luigoalma]]
 +
| NA
 +
| [https://github.com/luigoalma/3ds_ps Git]
 +
|-
 +
| 3ds_spi
 +
| SPI module open-source rewrite.
 +
| [[User:luigoalma|luigoalma]]
 +
| NA
 +
| [https://github.com/luigoalma/3ds_spi Git]
 +
|-
 +
| 3ds_pdn
 +
| PDN module open-source rewrite.
 +
| [[User:Kartik|Kartik]]
 +
| NA
 +
| [https://github.com/hax0kartik/3ds_pdn Git]
 
|}
 
|}

Latest revision as of 07:40, 7 June 2021

NH2 = Works with Ninjhax 2 / Tubehax / Ironhax / OotHax / SmashbrosHax

Custom Firmwares

See also: 3DS CFWs
  • A9LH = Bootable via arm9loaderhax
  • SigHax = Bootable via SigHax
  • O3DS = Works on the old 3DS
  • N3DS = Works on the new 3DS
  • Emu = Supports EmuNAND (boots/installs to EmuNAND)
Title NH2 A9LH SigHax O3DS N3DS Emu Description Author Thread Source
CakesFW Patches can be individually enabled mid-kid, b1l1s Thread Git
Corbenik Advanced CFW inspired from CakesFW. Mainly intended for developers. chaoskagami Thread Git
Cosmo3DS Stripped-down version of AuReiNAND that only loads FIRM and emuNAND. yifanlu Thread Git
Luma3DS Fork of ReiNand with updated sysNAND and dual emuNAND support Aurora Wright Thread Git
NTR CFW Installed as CIA, launched from home menu in SysNAND and/or CFW. Extendable via plugins. Does not support CIA installation. Has support for streaming the 3DS's screen to PC over wireless on New 3DS. 44670 2.2 3.0 Git
Palantine CFW palantine Thread
Pasta CFW Temporarily patches signature checks on sysNAND. Primarily used to dual install AGB and TWL CIAs for users with an EmuNand. capito27 et al. Thread Git
Perfect Bricking Tool CFW Mod of Palantine CFW nop90 Thread
ReiNand Popular CFW originally for New 3DS, now supports Old 3DS aswell. Reisyukaku Thread Git
rxTools (rxMode) EmuNAND and SysNAND support. Features a built-in tool menu Roxas75 Thread Git
SaltFW Slim Alternate FW. Fork of Luma3DS with reduced features to make it more lightweight. Shadowhand Thread Git

NTR CFW Plugins

Title Description Author Thread Source
3ds_backlight Control Backlight 44670 Git
layeredFS Language emulation plugin that loads romfs files from SD card (game-specific). Also allows to run ROMhacks with retail games 44670 Git
ntr_helloworld Hello world example. 44670 Git
OnionFS Fork of LayeredFS plugin that works with any game PabloMK7 Thread Git

Sysmodules

Title Description Author Thread Source
HorizonModule (HorizonM / Hz) Background process that allows game streaming (New and Old 3DS) MarcusD Thread Git
Wumiibo NFC module rewrite with the aim of amiibo emulation. Kartik Thread Git
Rehid HID module rewrite allowing button remapping. Kartik Thread Git
3ds_gpio GPIO module open-source rewrite. luigoalma NA Git
3ds_ps PS module open-source rewrite. luigoalma NA Git
3ds_spi SPI module open-source rewrite. luigoalma NA Git
3ds_pdn PDN module open-source rewrite. Kartik NA Git