Line 22: |
Line 22: |
| Descriptions Derived from SDK 2.3.4 except where notified otherwise. | | Descriptions Derived from SDK 2.3.4 except where notified otherwise. |
| | | |
− | == Dev Menu == | + | == Dev Menu == |
| [[File:Devmenuicon.png|||left]] | | [[File:Devmenuicon.png|||left]] |
| | | |
Line 28: |
Line 28: |
| [[File:Old_Dev_Menu.png|200px|thumb|right|Old Dev Menu Screenshot]] | | [[File:Old_Dev_Menu.png|200px|thumb|right|Old Dev Menu Screenshot]] |
| | | |
− | This application on the top screen displays the firmware and revision of the Dev Menu, the free space available on the [[Flash Filesystem#TWL partition|TWL(DSi) NAND partition]] and [[SD Filesystem|SD card]] if present. It also provides information on the current file or device selected, as well as navigation instructions for the bottom screen.The bottom screen has three different windows, which are: | + | This NAND application (00040000-0ff40002) on the top screen displays the firmware and revision of the Dev Menu, the free space available on the [[Flash Filesystem#TWL partition|TWL(DSi) NAND partition]] and [[SD Filesystem|SD card]] if present. It also provides information on the current file or device selected, as well as navigation instructions for the bottom screen.The bottom screen has three different windows, which are: |
| | | |
| *Program - From this tab, applications can be loaded from the [[Flash Filesystem|NAND]], the [[SD Filesystem|SD card]] and the slot 1 card (only a select scope of applications, see below for Dev Menu revisions and their corresponding scope of applications). Installed software can be uninstalled by pressing X on it. | | *Program - From this tab, applications can be loaded from the [[Flash Filesystem|NAND]], the [[SD Filesystem|SD card]] and the slot 1 card (only a select scope of applications, see below for Dev Menu revisions and their corresponding scope of applications). Installed software can be uninstalled by pressing X on it. |
Line 82: |
Line 82: |
| [[File:Dev config.jpg|250px|thumb|right|Newer Config Menu Screenshot]] | | [[File:Dev config.jpg|250px|thumb|right|Newer Config Menu Screenshot]] |
| | | |
− | This application is a text-mode advanced configuration menu for the 3DS. | + | This NAND application (00040000-0ff40102) is a text-mode advanced configuration menu for the 3DS. |
| | | |
| When open, similiarly to the regular [[System Settings]], the Home menu is not accessible, and the console is forced to be rebooted on exit (accomplished by pressing the Power button). | | When open, similiarly to the regular [[System Settings]], the Home menu is not accessible, and the console is forced to be rebooted on exit (accomplished by pressing the Power button). |
Line 169: |
Line 169: |
| :The feature set of this option is only in most part the same as the interactive UI's, for instance ctrsetting.txt can also configure the DS Profile and [[Parental Controls]]. | | :The feature set of this option is only in most part the same as the interactive UI's, for instance ctrsetting.txt can also configure the DS Profile and [[Parental Controls]]. |
| | | |
− | *Reset Settings - Resets all settings to default. The initial configuration will be run again, but installed applications or their data will not be deleted unlike in a [[System Format]]. | + | *Reset Settings - Resets all settings to default. The initial configuration will be run again, but installed applications or their data will not be deleted unlike in a [[System Settings|System Format]]. |
| | | |
| == Downloadplay Client == | | == Downloadplay Client == |
Line 176: |
Line 176: |
| | | |
| | | |
− | Even though a Developer 3DS has a "Download Play" application visually identical to the retail 3DS [[Download Play|application]], the "Downloadplay Client" application can be installed as an alternative to the regular Download Play application. (Note: a Developer 3DS' and Retail 3DS' cannot receive download play 'children' from each-other.) This Developer application is a stripped down version of 'Download Play' which has the following options and limitations: | + | Even though a Developer 3DS has a "Download Play" application visually identical to the retail 3DS [[Download Play|application]], the text-mode "Downloadplay Client" NAND application (00040000-0ff40402) can be installed as an alternative to the regular Download Play application. |
| | | |
− | *It can only download 3ds download play titles
| + | (A Developer 3DS cannot receive software from a Retail 3DS and viceversa due to different encryption keys.) |
| | | |
− | *Scraps the GUI found in the normal Download Play application (see screenshot)
| + | This application is used for easy testing of 3DS-mode download play 'child' apps (DS Download Play is not implemented), without the hassle of constantly re-navigating the normal Download Play interface |
− | | |
− | *Can select from a maximum of 16 Download play 'servers'
| |
− | | |
− | This application is clearly used for easy testing of download play 'child' apps, without the hassle of constantly re-navigating the normal Download Play interface | |
| | | |
| | | |
Line 194: |
Line 190: |
| [[File:Netseticon.png|||left]] | | [[File:Netseticon.png|||left]] |
| | | |
− | This Developer application allows the users to directly modify the following from any of the three possible network setting 'slots' | + | This developer NAND application (00040000-0ff40702) allows the users to directly modify the following from any of the three possible network setting 'slots' |
| | | |
| *Security Mode :(the wireless encryption the network is using) OPEN/WEP 40bit/WEP 104bit/128bit/WPA TKIP/WPA2 TKIP/WPA AES/WPA2 AES | | *Security Mode :(the wireless encryption the network is using) OPEN/WEP 40bit/WEP 104bit/128bit/WPA TKIP/WPA2 TKIP/WPA AES/WPA2 AES |
Line 210: |
Line 206: |
| *Remove Setting - removes all settings for this 'slot' | | *Remove Setting - removes all settings for this 'slot' |
| | | |
− | | + | The system must be rebooted to exit this app. |
| | | |
| | | |
Line 217: |
Line 213: |
| [[File:Saveflscnsht.jpg|250px|thumb|right|SaveDataFiler Screenshots]] | | [[File:Saveflscnsht.jpg|250px|thumb|right|SaveDataFiler Screenshots]] |
| | | |
− | This 3DS Developer application allows save files and extdata to be exported and imported from an SD Card. The window has three tabs: | + | This 3DS developer NAND application (00040000-0ff40a02) allows save files and extdata to be exported and imported from an SD Card. The window has three tabs: |
| | | |
| *User - This is where saves for 3DS-mode installed and cartridge applications can be exported to the SD Card. After the initial release, button combinations for deleting the entire save archive or resetting the [[Anti Savegame Restore|secure value system]] for the selected title were added. The selected save archive can also be browsed by pressing A. | | *User - This is where saves for 3DS-mode installed and cartridge applications can be exported to the SD Card. After the initial release, button combinations for deleting the entire save archive or resetting the [[Anti Savegame Restore|secure value system]] for the selected title were added. The selected save archive can also be browsed by pressing A. |
Line 238: |
Line 234: |
| [[File:Menuselectoricon.jpg|||left]] | | [[File:Menuselectoricon.jpg|||left]] |
| | | |
− | This application when loaded can change the current 'Active Menu'(being used at the moment) by editing the menu TID [[Config_Savegame|configuration]] field, allowing the user to choose between the [[Home Menu]] or the [[3DS Development Unit GUI#Test Menu|Test Menu]], as the menu loaded by the [[NS]] module. | + | This system NAND application (00040010-0ff40b02) when loaded can change the current 'Active Menu'(being used at the moment) by editing the menu TID [[Config_Savegame|configuration]] field, allowing the user to choose between the [[Home Menu]] or the [[3DS Development Unit GUI#Test Menu|Test Menu]], as the menu loaded by the [[NS]] module. |
| + | |
| + | It also features a basic [[System Font|font]] test. |
| + | |
| With the release of SDK 1.1.0, this application was superseded by the introduction of the "Menu" choice in the [[3DS Development Unit Software#Config|Config Menu]] and consequently removed as a standard application. | | With the release of SDK 1.1.0, this application was superseded by the introduction of the "Menu" choice in the [[3DS Development Unit Software#Config|Config Menu]] and consequently removed as a standard application. |
| | | |
| == CecBoxTool == | | == CecBoxTool == |
− | Streetpass backup and restore tool, can also reset the MAC filter. | + | Streetpass backup and restore tool, can also delete boxes (disable [[StreetPass]] for a given software), check the number of contents of the inbox and outbox for any given box (or all of them), or reset the MAC filter. |
| + | |
| + | NAND application (00040000-0ff41602) |
| | | |
| == CecLotCheckTool == | | == CecLotCheckTool == |
Line 248: |
Line 249: |
| [[File:Cecloticon.png|||left]] | | [[File:Cecloticon.png|||left]] |
| | | |
− | This application is used to manage CECs (Chance Encounter Communications, AKA StreetPass hits) for any of the twelve possible applications used on the 3DS, if there are any. The application has twelve possible slots which can be filled by BOXes . The BOXes are individual applications which are permitted by the user to use CECs, such as StreetPass Mii Plaza or Nintendo 3DS Sound. And as such, the boxes in this application correspond to the applications in 'StreetPass Management', in 'System Settings' (StreetPass Management is accessible from retail 3DSs). The functions of this application: | + | This NAND application (00040000-0f800902) is used to manage CECs (Chance Encounter Communications, AKA StreetPass) for any of the twelve possible applications registered for StreetPass, if there are any. |
| + | |
| + | The BOXes are individual applications which are permitted by the user to use CECs, such as StreetPass Mii Plaza or Nintendo 3DS Sound. And as such, the boxes in this application correspond to the applications in 'StreetPass Management', in 'System Settings' (StreetPass Management is accessible from retail 3DSs). The functions of this application: |
| | | |
| | | |
Line 279: |
Line 282: |
| *<X> Delete BOXes - Deletes all of the BOXes from the slots. | | *<X> Delete BOXes - Deletes all of the BOXes from the slots. |
| | | |
− | *<START> CEC Filter Reset - Resets 8-hour per source rate limit. Requires other party to also do so (thus "abuse" of [[Nintendo Zone]]s can't be accomplished through this) | + | *<START> CEC Filter Reset - Resets 8-hour per source rate limit. The [[CECD|StreetPass driver]] runs a UNITINFO check to verify independently whether the console is not retail before applying this. |
| | | |
| == BossLotCheckTool == | | == BossLotCheckTool == |
Line 285: |
Line 288: |
| [[File:Bosslcicon.png|||left]] | | [[File:Bosslcicon.png|||left]] |
| | | |
− | This application is used to manage BOSS (SpotPass) tasks/data for 3DS titles which utilise BOSS communications. 'Pokedex' is an application which utilizes BOSS comunications. This application also displays the 3DS's friend code, although this code is not to be confused with the 3DS's Friend Card code found in 'Friends List'. The user can browse by unique ID the 3DS titles(excluding system titles) registered to use BOSS. For each title you can view details about the downloaded 'NsData' which accompanies BOSS downloads, view the BOSS task lists (implies applications can perform more than one BOSS task). You can also view various details about each BOSS task, including: | + | This application (00040000-0ff40e00) is used to manage BOSS (SpotPass) tasks/data for 3DS titles which utilise BOSS communications. 'Pokedex' is an application which utilizes BOSS comunications. This application also displays the 3DS's friend code, although this code is not to be confused with the 3DS's Friend Card code found in 'Friends List'. The user can browse by unique ID the 3DS titles(excluding system titles) registered to use BOSS. For each title you can view details about the downloaded 'NsData' which accompanies BOSS downloads, view the BOSS task lists (implies applications can perform more than one BOSS task). You can also view various details about each BOSS task, including: |
| | | |
| TaskStatus : DONE? | | TaskStatus : DONE? |
Line 306: |
Line 309: |
| [[File:Stecamicon.png|||left]] | | [[File:Stecamicon.png|||left]] |
| | | |
− | The Stereo Camera Calibrator (SCC), in a nutshell, allows the user to adjust the configuration of the outer cameras in relation to each other. It can be configured automatically by positioning the 3DS a set distance away from a special chart. It can also be configured manually, by setting the rotation of each camera image and the size of the right eye camera. The 3D effect can be perceived by superimposing the right eye camera image translucently with the left eye camera image or by viewing the 3D image directly by use of the parallax barrier in the 3DS Screen. | + | The Stereo Camera Calibrator (00040000-0ff40600), in a nutshell, allows the user to adjust the configuration of the outer cameras in relation to each other. It can be configured automatically by positioning the 3DS a set distance away from a special chart. It can also be configured manually, by setting the rotation of each camera image and the size of the right eye camera. The 3D effect can be perceived by superimposing the right eye camera image translucently with the left eye camera image or by viewing the 3D image directly by use of the parallax barrier in the 3DS Screen. |
| | | |
| + | == SdCardDebugUtility == |
| | | |
| + | A multipurpose application (00040000-07fffa00) which can: |
| + | |
| + | * Fill most free space on the SD card. |
| + | * Create some sample 2D or 3D pictures. |
| + | * Create empty [[Nintendo 3DS Sound|voice memos]]. |
| + | * Launch the picker applets for the former media (neither canceling nor actually selecting a file have any effect). |
| + | * Create dummy SpotPass tasks. |
| | | |
| == FragDisk == | | == FragDisk == |
− | Creates many small files on the SD card and deletes one out of two to fragment the free space.
| + | This SD application (00040000-0ff41800) creates many small files on the SD card, then deletes one out of every two to fragment the free space. |
− | | |
− | == Model Viewer ==
| |
− | [[File:ModelViewer.png|100px|thumb|right|3DS Model Viewer Screenshot]]
| |
− | [[File:ModelViewericon.png|||left]]
| |
− | | |
− | As the name suggests this application allows the user to view models. It is supposed to be used with a CTR-Debugger, assumingly so models can be entered in the memory of the program. But the program can be used on Test Units, but the model is restricted to three coloured lines depicting the 3 dimensions (x,y,z). The model can be viewed from any angle or scale, the perspective is controlled by the circle pad and directional buttons. And of course the application utilises the 3D effect
| |
| | | |
| | | |
| == Friend Add Tool == | | == Friend Add Tool == |
− | Delete all friends, fill the Friend List with dummy FCs, or with ones loaded from friend_code.txt on the root of the SD card.
| + | The purposes of this tool (00040000-0fe04000) are deleting all friends and/or filling the Friend List with dummy FCs, or with ones loaded from friend_code.txt on the root of the SD card. |
| | | |
| This file must contain 1-100 friend codes, one per line. Digits may be grouped at the user's discretion with spaces, dashes, or nothing. | | This file must contain 1-100 friend codes, one per line. Digits may be grouped at the user's discretion with spaces, dashes, or nothing. |
Line 329: |
Line 334: |
| [[File:Ftestpicon.png|||left]] | | [[File:Ftestpicon.png|||left]] |
| | | |
− | The Friend Testing Partner application is used to test/monitor the 3DS's Friend List function. It allows the user to test various functions of the 3DS's out-going Friend Card, by giving the following options: | + | The Friend Testing Partner application (00040000-0fe00c00) is used to test/monitor the 3DS's Friend List function. It allows the user to test various functions of the 3DS's out-going Friend Card, by giving the following options: |
| *Master Control - (RUN/STOP) (STOP is the default setting) when ‘STOP’ is selected the 3DS Friend Card uses the user’s settings/data. When ‘RUN’ is selected the 3DS Friend Card uses the dummy settings/data chosen to test from the settings bellow. | | *Master Control - (RUN/STOP) (STOP is the default setting) when ‘STOP’ is selected the 3DS Friend Card uses the user’s settings/data. When ‘RUN’ is selected the 3DS Friend Card uses the dummy settings/data chosen to test from the settings bellow. |
| | | |
Line 351: |
Line 356: |
| [[File:Coinstscnsht.png|100px|thumb|right|Game Coin Setter Screenshot]] | | [[File:Coinstscnsht.png|100px|thumb|right|Game Coin Setter Screenshot]] |
| | | |
− | This application is used to set the Play Coin count on the 3DS. Obviously this was created so a developer can test parts of their game in which the player can exchange earned play coins for in-game content or similar. It has a very simple interface showing the current play coin count and the adjustable option, the target coin count. These are the controls with explanation of each: | + | This application (00040000-0ff40d00) is used to set the Play Coin count on the 3DS. Obviously this was created so a developer can test parts of their game in which the player can exchange earned play coins for in-game content or similar. It has a very simple interface showing the current play coin count and the adjustable option, the target coin count. These are the controls with explanation of each: |
| | | |
| *LEFT/RIGHT - using the D-pad only to adjust the 'Target Count' to a number between 0-300. | | *LEFT/RIGHT - using the D-pad only to adjust the 'Target Count' to a number between 0-300. |
Line 357: |
Line 362: |
| *A - Sets the 'Current Count' (amount of play coins the system has) to the user selected 'Target Count' (the user specified amount of play coins) | | *A - Sets the 'Current Count' (amount of play coins the system has) to the user selected 'Target Count' (the user specified amount of play coins) |
| | | |
− | *L+R+X - "Preclude today's Increment" Sets byte 6 of [[Extdata#Shared_Extdata_0xf000000b_gamecoin.dat|the play coin database]] so that no coins will be earned for the current day anymore. | + | *L+R+X - "Preclude today's Increment" Sets byte 6 of [[Extdata#Shared_Extdata_0xf000000b_gamecoin.dat|the play coin database]] so that no coins will be earned through walking for the current day anymore. |
| | | |
| | | |
| | | |
| == IR Communication Checker == | | == IR Communication Checker == |
| + | This application has title ID 00040000-0f804900 and cannot be closed (apart from forcing a power cycle). |
| + | |
| Counts data seen by the infrared port. It doesn't have to be valid, as it happily measures a camera flash... | | Counts data seen by the infrared port. It doesn't have to be valid, as it happily measures a camera flash... |
| | | |
Line 375: |
Line 382: |
| | | |
| == UdsLocalIdChecker == | | == UdsLocalIdChecker == |
− | A scanner for local, console-to-console networks. | + | A scanner for local, console-to-console networks. Its title ID is 00040000-0ff3ff00. |
| + | |
| | | |
| == TWL Development Tools == | | == TWL Development Tools == |
Line 387: |
Line 395: |
| This application is a TWL(DSi) application compiled for use on the 3DS. It is an wireless test tool with its uses explained below: | | This application is a TWL(DSi) application compiled for use on the 3DS. It is an wireless test tool with its uses explained below: |
| | | |
− | *Scan Test - Scans Wireless channels 1-13(can be focused on one specific channel) for broadcasting stations. It can detect two types of broadcasting stations: | + | *Scan Test - Scans Wireless channels 1-13 (can be focused on one specific channel) for broadcasting stations. It can detect two types of broadcasting stations: |
| | | |
| :Wifi Access Points - Giving the Mac Address, Broadcasting Channel, 'c', and the SSID | | :Wifi Access Points - Giving the Mac Address, Broadcasting Channel, 'c', and the SSID |
Line 412: |
Line 420: |
| | | |
| Browse, export, delete and import save archives from TWL Nand. Includes a basic hex viewer. | | Browse, export, delete and import save archives from TWL Nand. Includes a basic hex viewer. |
| + | |
| + | |
| + | |
| + | |
| + | |
| | | |
| =NW4C= | | =NW4C= |
Line 419: |
Line 432: |
| [[File:H3Dscrnshot.png|180px|thumb|right|H3D Viewer Screenshot]] | | [[File:H3Dscrnshot.png|180px|thumb|right|H3D Viewer Screenshot]] |
| [[File:H3Dicon.png|||left]] | | [[File:H3Dicon.png|||left]] |
| + | [[File:ModelViewericon.png|||left]] |
| + | [[File:ModelViewer.png|100px|thumb|right|3DS Model Viewer Screenshot]] |
| + | |
| + | Used for viewing Binary CTR Models (.bcmdl): the model can be viewed from any angle or scale, the perspective is controlled by the circle pad and directional buttons. |
| + | |
| + | Models need to be loaded into memory through Host IO, so this application is only usable for its intended purpose on a CTR-PARTNER (Capture-)Debugger; on a CTR-PARTNER Capture or Test Units, the model is restricted to three coloured lines depicting the 3 dimensions (x,y,z). |
| + | |
| + | There is also a Windows port of this program, running in a specialized proprietary emulator. |
| + | |
| + | |
| | | |
− | Used for viewing Binary CTR Models (.bcmdl). Models need to be loaded into memory via CTR-PARTNER. There is also a PC equivalent program with the same layout.
| |
| | | |
| | | |