---
layout: devinfo
app: MachineSettings
category: [prototype firmware]
altname: MachineSettings
redirect_from: /dsidev/settings.html
group: true
preview: /preview.png
---
The majority of this information comes from TCRF, linked here. Go check them out, they're an amazing resource.
MachineSettings is a prototype version of the SystemSettings. It can be found in prototypes, development units, and in retail NANDs. The latter two console types have MachineSettings installed in the factory's PRE_IMPORT stage. All MachineSettings builds are missing features present in the release version such as data management, internet, and system updates.
Running this program may show graphical bugs where the screens may flicker or cut off text. This is normal. See the screenshots section for examples.
Global controls: L/R to change brightness, and START to reboot.
system.srl
).Option | Purpose |
---|---|
LANGUAGE | Change the console language. |
DATE & TIME | Change the date and time. |
USER INFORMATION | Change username, birthday, color, and message. |
TOUCH PANEL | Calibrate the touch screen. |
COUNTRY | Change the console's country (note: this is not region changing). |
PARENTAL CONTROL | Age restrict and pin lock software. This setting is missing page 3, and you can only select the ESRB for organization. |
Option | Purpose |
---|---|
LANGUAGE | Change the console language. |
DATE & TIME | Change the date and time. |
USER INFORMATION | Change username, birthday, color, and message. |
TOUCH PANEL | Calibrate the touch screen. |
WIRELESS | Toggle wireless communications. |
xxxx-7739
MachineSettings are found in some unformatted DSi units, left over from the PRE_IMPORT stage in the factory. 2095
is for development units, and 2105
is for retail units. 2095-7739
and onwards are the most complete builds and come with the following settings:Option | Purpose |
---|---|
LANGUAGE | Change the console language. |
DATE & TIME | Change the date and time. |
USER INFORMATION | Change username, birthday, color, and message. |
TOUCH PANEL | Calibrate the touch screen. |
WIRELESS | Toggle wireless communications. |
MACHINE CLEAN UP | Clear user settings and format the console. |
COUNTRY | Change the console's country (note: this is not region changing). |
PARENTAL CONTROL | Age restrict and pin lock software. |
EULA | Agree or dissagree to the EULA and set the agreed EULA version. |
FREESOFT BOX | Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded. |
HNBA.o
). This is present in every TwlIPL branch and tag past 2009/04/01.2725-9336
comes in two versions. One is a development encrypted TAD, and the other is a retail encrypted TAD (this works on retail consoles with TwlNmenu). The development version is very limited with only 5 options, while the retail version has all options present:Option | Purpose |
---|---|
LANGUAGE | Change the console language. |
DATE & TIME | Change the date and time. |
USER INFORMATION | Change username, birthday, color, and message. |
TOUCH PANEL | Calibrate the touch screen. |
WIRELESS | Toggle wireless communications. |
MACHINE CLEAN UP | Clear user settings and format the console (not present on dev). |
COUNTRY | Change the console's country (not present on dev). |
PARENTAL CONTROL | Age restrict and pin lock software (not present on dev). |
EULA | Agree or dissagree to the EULA and set the agreed EULA version (not present on dev). |
FREESOFT BOX | Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded (not present on dev). |
HNBA.tad
and HNBA.nand.srl
). This MachineSettings is only present in the 20130304_launcher_save_app_tosd_Remodel
branch.
Option | Purpose |
---|---|
LANGUAGE | Change the console language. |
DATE & TIME | Change the date and time. |
USER INFORMATION | Change username, birthday, color, and message. |
TOUCH PANEL | Calibrate the touch screen. |
WIRELESS | Toggle wireless communications. |
MACHINE CLEAN UP | Clear user settings and format the console. |
COUNTRY | Change the console's country (note: this is not region changing). |
PARENTAL CONTROL | Age restrict and pin lock software. |
EULA | Agree or dissagree to the EULA and set the agreed EULA version. |
FREESOFT BOX | Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded. |