From WikiTemp, the GBAtemp wiki
m (Custom Firmwares)
(Custom Firmwares)
 
(21 intermediate revisions by 12 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 22: Line 24:
 
! class="unsortable" style="width:8%" | Source
 
! class="unsortable" style="width:8%" | Source
 
|-
 
|-
| [[AuReiNand]]
+
| [[CakesFW]]
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
| Mod of ReiNand
+
| Patches can be individually enabled
| [[User:Aurora Wright|Aurora Wright]]
+
| [[User:mid-kid|mid-kid]], [[User:b1l1s|b1l1s]]
| [https://gbatemp.net/threads/aureinand-n3ds-o3ds-a9lh.411110/ Thread]
+
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
| [https://github.com/AuroraWright/AuReiNand Git]
+
| [https://github.com/mid-kid/CakesForeveryWan Git]
 
|-
 
|-
| [[CakesFW]]
+
| [[Corbenik]]
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{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]]
 
| {{y}}
 
| {{y}}
| Patches can be individually enabled
+
| {{y}}
| [[User:mid-kid|mid-kid]], [[User:b1l1s|b1l1s]]
+
| {{n}}
| [https://gbatemp.net/threads/release-cakesfw.391200/ Thread]
+
| {{y}}
| [https://github.com/mid-kid/CakesForeveryWan Git]
+
| {{y}}
 +
| {{y}}
 +
| Stripped-down version of AuReiNAND that only loads FIRM and emuNAND.
 +
| [[User:yifanlu|yifanlu]]
 +
| [https://gbatemp.net/threads/yifanlu-releases-3ds-cfw-cosmo3ds.420912/ Thread]
 +
| [https://github.com/yifanlu/Cosmo3DS Git]
 +
|-
 +
| [[Luma3DS]]
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| {{y}}
 +
| Fork of ReiNand with updated sysNAND and dual emuNAND support
 +
| [[User:Aurora Wright|Aurora Wright]]
 +
| [https://gbatemp.net/threads/luma3ds-noob-proof-3ds-custom-firmware.411110/ Thread]
 +
| [https://github.com/AuroraWright/Luma3DS Git]
 
|-
 
|-
 
| [[NTR CFW]]
 
| [[NTR CFW]]
 +
| {{y}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 50: Line 79:
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
| Installed as CIA, launched from home menu in SysNAND and/or CFW. Extendable via plugins. Does not support CIA installation
+
| 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.
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
 
| [https://gbatemp.net/threads/release-ntr-cfw-2-2-anti-piracy-region-free-cfw-on-jp-eu-us-aus-new-3ds.385142/ 2.2] [https://gbatemp.net/threads/ntr-cfw-3-0.393710/ 3.0]
 
| [https://gbatemp.net/threads/release-ntr-cfw-2-2-anti-piracy-region-free-cfw-on-jp-eu-us-aus-new-3ds.385142/ 2.2] [https://gbatemp.net/threads/ntr-cfw-3-0.393710/ 3.0]
Line 56: Line 85:
 
|-
 
|-
 
| [[Palantine CFW]]
 
| [[Palantine CFW]]
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 61: Line 91:
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
|  
+
|
 
| [[User:palantine|palantine]]
 
| [[User:palantine|palantine]]
|  
+
| [https://gbatemp.net/threads/4-x-only-cia-cfw-complete-guide.373532/ Thread]
 
|  
 
|  
 
|-
 
|-
 
| [[Pasta CFW]]
 
| [[Pasta CFW]]
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{n}}
 
| {{n}}
|  
+
| Temporarily patches signature checks on sysNAND. Primarily used to dual install AGB and TWL CIAs for users with an EmuNand.
 
| [[User:capito27|capito27]] et al.
 
| [[User:capito27|capito27]] et al.
 
| [https://gbatemp.net/threads/pasta-cfw-a-cfw-that-allows-unsigned-cia-to-be-installed-on-old-and-new-3ds-required-ninjhax.388925/ Thread]
 
| [https://gbatemp.net/threads/pasta-cfw-a-cfw-that-allows-unsigned-cia-to-be-installed-on-old-and-new-3ds-required-ninjhax.388925/ Thread]
 
| [https://github.com/capito27/Pasta-CFW Git]
 
| [https://github.com/capito27/Pasta-CFW Git]
 
|-
 
|-
| [[PBT-CFW]]
+
| [[Perfect Bricking Tool CFW]]
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{n}}
Line 91: Line 123:
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
 
| {{y}}
|  
+
| Popular CFW originally for New 3DS, now supports Old 3DS aswell.
 
| [[User:Reisyukaku|Reisyukaku]]
 
| [[User:Reisyukaku|Reisyukaku]]
 
| [https://gbatemp.net/threads/source-release-reinand-n3ds-cfw.394309/ Thread]
 
| [https://gbatemp.net/threads/source-release-reinand-n3ds-cfw.394309/ Thread]
Line 101: Line 134:
 
| [[rxTools]] (rxMode)
 
| [[rxTools]] (rxMode)
 
| {{y}}
 
| {{y}}
 +
| {{n}}
 
| {{n}}
 
| {{n}}
 
| {{y}}
 
| {{y}}
Line 109: Line 143:
 
| [https://gbatemp.net/threads/release-rxtools-roxas75-3ds-toolkit-fw-2-0-9-2.382782 Thread]
 
| [https://gbatemp.net/threads/release-rxtools-roxas75-3ds-toolkit-fw-2-0-9-2.382782 Thread]
 
| [https://www.github.com/roxas75/rxTools Git]
 
| [https://www.github.com/roxas75/rxTools Git]
 +
|-
 +
| [[SaltFW]]
 +
| {{n}}
 +
| {{y}}
 +
| {{n}}
 +
| {{y}}
 +
| {{y}}
 +
| {{n}}
 +
| Slim Alternate FW. Fork of Luma3DS with reduced features to make it more lightweight.
 +
| [[User:Shadowhand|Shadowhand]]
 +
| [https://gbatemp.net/threads/saltfw-slim-alternative-firmware.423554/ Thread]
 +
| [https://github.com/RShadowhand/SaltFW Git]
 
|}
 
|}
  
Line 114: 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 121: Line 166:
 
|-
 
|-
 
| [[3ds_backlight]]
 
| [[3ds_backlight]]
| {{n}}
 
 
| Control Backlight  
 
| Control Backlight  
 
| [[User:44670|44670]]
 
| [[User:44670|44670]]
Line 128: 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 135: 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]
 
|}
 
|}

Latest revision as of 23:55, 24 May 2017

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