Initial firmware version
Firmware Versions
Firmware Versions
10.0.0 27
The Old3DS+New3DS 10.0.0-27 system update was released on September 8, 2015. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, and KOR.
Security flaws fixed: yes, see the ARM11-kernel section here.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
<fill this in (manually) later>
10.2.0 28
The Old3DS+New3DS 10.2.0-28 system update was released on October 19, 2015. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, and KOR.
Security flaws fixed: see below.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
The following titles were updated: Home Menu, CVer, Old3DS+New3DS NATIVE_FIRM, Old3DS+New3DS Internet Browser, and NVer.
10.4.0 29
The Old3DS+New3DS 10.4.0-29 system update was released on January 18, 2016. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, and KOR.
Security flaws fixed: yes, see below.
Old3DS/New3DS browserhax and menuhax were not fixed(the Old3DS browser wasn’t even updated).
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
NATIVE_FIRM #
memchunkhax2 was partially fixed by reading the MemoryBlockHeader next pointer before it is mapped to userland, but it can still be exploited using GPU. Only one function was changed in arm11kernel.
11.0.0 33
The Old3DS+New3DS 11.0.0-33 system update was released on May 9, 2016. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, and KOR.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
<fill this in (manually) later>
11.1.0 34
The Old3DS+New3DS 11.1.0-34 system update was released on September 13, 2016. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: yes.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
The updated titles were Home Menu, Internet Browser, NGWord bad word list CFA, Nintendo Zone hotspot list CFA, NVer, CVer, DSP, friends, NS and NATIVE_FIRM. In JPN and KOR, the error string list CFA was additionally updated.
11.12.0 44
The Old3DS+New3DS 11.12.0-44 system update was released on November 4, 2019. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log #
π Official USA change-log:
11.13.0 45
The Old3DS+New3DS 11.13.0-45 system update was released on December 2, 2019. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log #
π Official USA change-log:
11.14.0 46
The Old3DS+New3DS 11.14.0-46 system update was released for all regions on November 17, 2020 (UTC). This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: yes.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
System Titles #
NATIVE_FIRM #
Kernel11 #
- svcBindInterrupt and svcUnbindInterrupt will now only accept to handle
Arm11 interrupt 15 (FIQ helper) if its running on development
hardware, otherwise 0xD8E007EE is returned:
- this is because the affected code path in svcUnbindInterrupt is vulnerable to a double-free vulnerability; this change makes it impossible to trigger on consumer hardware
- When mapping the firmlaunch parameter to the user-specified VA, svcKernelSetState now checks that the provided VA is within the 0x10000000..0x14000000 range (an attacker could previously pass VA=0)
- The compiler seems to have been upgraded (or the optimization parameters changed)
KIPs #
No changes.
11.15.0 47
The Old3DS+New3DS 11.15.0-47 system update was released on July 27, 2021 (UTC). This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, and KOR.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
System Titles #
<fill this in (manually) later>
11.16.0 48
The Old3DS+New3DS 11.16.0-48 system update was released on August 30, 2022 (UTC). This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
This update does NOT break Luma3DS.
11.2.0 35
The Old3DS+New3DS 11.2.0-35 system update was released on October 24, 2016. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: yes.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
NATIVE_FIRM #
Process9 #
Actual code changed in Process9 .text. 2 functions were updated, and 1 new function was added which is called by the first function(see below).
11.3.0 36
The Old3DS+New3DS 11.3.0-36 system update was released on February 6, 2017. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: yes.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
NATIVE_FIRM #
Process9 #
Actual code changed in Process9 .text. Exactly 2 functions were updated, and 1 new function was added which is called by the first function(see below).
11.4.0 37
The Old3DS+New3DS 11.4.0-37 system update was released on April 10, 2017. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: yes.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
NATIVE_FIRM #
Process9 #
Exactly two functions were changed.
11.8.0 41
The Old3DS+New3DS 11.8.0-41 system update was released on July 30, 2018. This Old3DS+New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log #
π Official USA change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
System Titles #
<fill this in (manually) later>
2.1.0 3
The 2.1.0-3 system version released on June 15, 2011 for the original Nintendo 3DS.
Change-Log #
π Official USA change-log:
- Improvement to system stability and convenience.
Beginning in early 2016, 2.1.0-3 was installed onto the system’s NAND as a necessary installation step for arm9loaderhax, to retrieve a console-specific OTP dump. As this firmware naturally didn’t release for any console aside from the CTR-001 Nintendo 3DS, installation on newer devices nets known issues such as corrupted screen data, softlocks, and potential to software brick on FTR-001/Nintendo 2DS units upon formatting the console.
2.2.0 X
This update is included in the gamecard System Update CFA starting with “Super Mario 3D Land”.
00040030 #
ErrDisp, Home Menu, and the Friends-list applet were updated.
System Modules #
The following system modules were updated: codec, HID, PTM, cecd, dlp, http, NWM, friends, IR, BOSS, news, and NS.
FIRM and other titles #
NATIVE_FIRM and the DS whitelist were updated.
This updated NATIVE_FIRM added support for a new NCSD flag for gamecard savegames. When this flag[7] is set, the new CTR method is used, and the hashed keyY method implemented since 2.0.0-2 is used. This updated NATIVE_FIRM also added EncryptDecryptAes support for keytype8.
4.0.0 7
Ability to add folders
Probably the biggest new feature, this lets you organise your Home Menu with folders. Here’s how they work. Select an unoccupied tile and select “Create Folder”. Tap “Edit Settings” if you want to name your folder, but remember: only the first letter shows up on its Home Menu icon. The full name appears on the top screen when you tap the folder. Press your stylus onto an icon for a second and you’ll ‘pick it up’. Drag it over to the folder and take your stylus off the screen to ‘drop’ the icon into the folder. That’s pretty much all there is to it. You can’t put folders inside other folders, so don’t try to nest them.
5.0.0 11
Official Changelog #
- “Users will no longer need to close the Nintendo eShop application to ensure the “Download Later” feature works while the Nintendo 3DS is in Sleep Mode.”
- “Other improvements to usability have been made, including the ability to download software update data in the background.”
- “Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.”
Update Failure #
In some cases the system failed to install the updated NATIVE_FIRM to the NAND FIRM partitions, thus the system still booted from the previous version of the FIRM stored in the NAND partition which was not written to. This then caused launching the updated System Settings and eShop applications mentioned below to fail, since application CXIs built with the updated CTR-SDK moved the logo data from the ExeFS to a separate NCCH section.
5.1.0 11
Official Changelog #
- “Resolves an issue that may prevent access to the System Settings or other features after a system update error.”
Summary #
This update only fixed a FIRM update failure which occurred in some cases.
System Modules #
NS was updated. This updated NS checks Configuration Memory fields every time the system boots, and when those fields are set NS will use command AM:InstallNATIVEFIRM.
NATIVE_FIRM and other titles #
NATIVE_FIRM and CVer were updated. The NATIVE_FIRM changes were minor.
6.0.0 11
The 6.0.0-11 system update was released on June 17, 2013, in USA. Elsewhere, the system-version is 6.0.0-12.
Changelog #
Official changelog:
- “Users can now back up save data for downloadable versions of Nintendo 3DS software and most Virtual Console games”
- “Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience "
See SD Savedata Backups regarding the SD file-copy .sav backup feature.
6.1.0 11
The 6.1.0-11 system update was released on June 27, 2013, in USA. Elsewhere, the system-version is 6.1.0-12.
Changelog #
Official changelog:
- “Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.”
System modules and other titles #
NS and the cfg module were updated. CVer for the system-version was updated as well.
FIRM #
NATIVE_FIRM was updated.
The only actual updated code in NATIVE_FIRM was FS module and the loader module.
7.0.0 13
The 7.0.0-13 system update was released on December 9, 2013.
Change-log #
Official change-log:
- Added support for Nintendo Network IDs
- Added support for Miiverse
- Added a Software Update Notification
- Removed the limit to system transfers
- Changed the start-up method of Nintendo 3DS Camera from the HOME Menu to require pressing the L and R Buttons simultaneously
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
Applications #
The following applications were updated: System Settings, Activity Log(non-JPN), Nintendo 3DS Camera(non-JPN), Nintendo 3DS Sound, Mii Maker, StreetPass Mii Plaza, eShop, System Transfer, Face Raiders, and AR Games. A new title was added where the TID-High is the application TID-High.
7.2.0 17
The 7.2.0-17 system update was released on May 12, 2014.
Change-log #
π Official change-log:
- Added e-mail support to Parental Controls, allowing parents that have forgotten their PIN to send themselves an e-mail with instructions on unlocking Parental Controls.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
System Titles #
System Settings, eShop, and the NNID Settings application were updated. All three of these applications now use the NCCH encryption added with 7.0.0-13, none of the other updated titles were updated to use the new NCCH encryption.
8.0.0 18
The 8.0.0-18 system update was released on July 7, 2014.
Change-log #
π Official change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
System Titles #
eShop, NVer, CVer, and the NZone hotspots list were updated. The “masterkey.bin” file in the CVer RomFS was updated(different u32 value at offset 0x0 and different random data). The “cup_list” file was removed from the CVer RomFS as well.
8.1.0 0 New3DS
This is the system-version that ships with launch-day JPN New_3DS systems. The TMD HTTP Last-modified date for these titles is September 26, 2014.
Most of the system titles which are not New3DS specific, are from 8.1.0-18. When a New3DS version of a system-title is available, only the New3DS title is installed, the Old3DS version is not installed.
This launch system-version has title-versions specific to this launch system-version, for titles which aren’t New3DS specific(and also titles from 9.0.0-20): CVer, 0004001B00018202, 0004001B00018102(same title-version as 9.0.0-20), NS CFA(same title-version as 9.0.0-20), Nintendo 3DS Camera(same title-version as 9.0.0-20), Download Play(same title-version as 9.0.0-20), Download Play(same title-version as 9.0.0-20), System Settings, ErrDisp(same title-version as 9.0.0-20), Home Menu, Camera applet(same title-version as 9.0.0-20), Instruction Manual applet(same title-version as 9.0.0-20), Game Notes applet(same title-version as 9.0.0-20), Friend List applet(same title-version as 9.0.0-20), Notifications applet, Miiverse applet(same title-version as 9.0.0-20), Software Keyboard applet(same title-version as 9.0.0-20), appletEd(same title-version as 9.0.0-20), PNOTE_AP, SNOTE_AP,(same title-version as 9.0.0-20), mint, extrapad, memolib, and error applet.
9.0.0 20
The 9.0.0-20 system update was released on October 6, 2014.
Change-log #
π Official change-log:
- Users can now use themes to customize the design and sounds of the HOME Menu
- Five themes are pre-installed and additional themes can be purchased from the Theme Shop
- Themes can be changed by using settings located within the HOME Menu settings
- A feature has been added that allows users to capture screenshots of their HOME Menu
- The Nintendo eShop Title Information page has been updated to provide easier access to any available videos, demos, user reviews, and other information
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
See here regarding themes.
9.3.0 21
The 9.3.0-21 system update was released on December 8, 2014.
Change-log #
π Official change-log:
Changes to the HOME Menu:
- A Shuffle Favorites feature has been added under Change Theme in HOME Menu Settings. Users can choose multiple themes and have their theme change when the system is left in Sleep Mode from the HOME Menu or turned on after being off
- Available software updates can now be downloaded from the HOME Menu
- Users can now capture screenshots with both the upper and lower screens included
Improvements to system stability and usability:
9.5.0 22
The 9.5.0-22 system update was released on February 2, 2015.
Change-log #
π Official change-log:
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
System Titles #
The following titles were updated: eShop, Home Menu, CVer, and Old3DS/New3DS NVer.
The GPIO system-module and the NFC New3DS system-module were updated.
Old3DS/New3DS NATIVE_FIRM was updated. None of the Old3DS/New3DS system-titles updated with 9.5.0-22 actually require this NATIVE_FIRM.
9.6.0 24
The 9.6.0-24 system update was released on March 23, 2015.
Change-log #
π Official change-log:
- A Home Menu Layout setting has been added to HOME Menu Settings. Users can save and load up to 8 layouts of the HOME Menu with different theme and software icon arrangements
- Additional categories have been added to the Theme Shop under βView Moreβ for easier navigation
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- Nintendo 3DS, Nintendo 3DS XL, and Nintendo 2DS Systems Only:
- amiibo Settings has been added to HOME Menu Settings. amiibo Settings allows users to register an amiibo owner and nickname, delete data written to an amiibo by supported software, or reset an amiibo*
- This feature will require a peripheral device scheduled to launch in 2015
System Titles #
All updated New3DS-only titles except for NVer and NATIVE_FIRM were switched to the new NCCH crypto.