Approver, confirmaccount
398
edits
No edit summary |
StarlitSkies (talk | contribs) (a large number of info/wording/grammar fixes, plus more links) |
||
Line 6: | Line 6: | ||
** Having only enough info to make educated guesses is fine, you're not expected to instantly find a solution. That's sometimes how it works even for the helpers. | ** Having only enough info to make educated guesses is fine, you're not expected to instantly find a solution. That's sometimes how it works even for the helpers. | ||
* You don't have to keep helping if someone's getting on your nerves. There will always be other people to find that person's issue. | * You don't have to keep helping if someone's getting on your nerves. There will always be other people to find that person's issue. | ||
* | * Don't assist people in DMs. It is against the server rules, as we cannot monitor it. | ||
* Don’t expect anything for helping out, | * Don’t expect anything for helping out. Ideally, the helping should be its own reward anyway. | ||
** That isn't an excuse to get burnt out, though. There's a difference between being selfless and being self-destructive. | |||
== Difference between software, firmware and hardware == | == Difference between software, firmware and hardware == | ||
Line 16: | Line 17: | ||
== Basic info on SOAP transfers == | == Basic info on SOAP transfers == | ||
All information on SOAP transfers can be found under [[3DS:cleaninty|cleaninty's page.]] | |||
You almost always need donor files from an unusable console to do SOAP transfers, so if you need a SOAP for your console, don't try to do it yourself. Ask on the Nintendo Homebrew Discord, and one of the people with a large number of donors will be able to help. | |||
== Command list == | == Command list == | ||
[https://docs.google.com/spreadsheets/d/1Bz-8qddZqubr7toWiW402C-WWp3R_RpsX1njt1rO46M/edit?usp=sharing This Google Doc] contains a list of every single command relating to 3ds assistance. | |||
== Useful Keywords == | == Useful Keywords == | ||
Below is a list of keywords that are nice to know. | Below is a list of keywords that are nice to know. | ||
sysNAND: The console's internal file storage. CFW can be safely installed to this without any notable risks. | |||
emuNAND: Short for emulated NAND. Used to be the way CFW was separated from the "stock" NAND, but this is no longer required. emuNANDs' only practical use now are for Korean games' fonts. | emuNAND: Short for emulated NAND. Used to be the way CFW was separated from the "stock" NAND, but this is no longer required. emuNANDs' only practical use now are for Korean games' fonts. | ||
* redNAND: An improved type of emuNAND that doesn't take up as much space on the SD. Otherwise identical. | * redNAND: An improved type of emuNAND that doesn't take up as much space on the SD. Otherwise identical. | ||
CTR: Short for Citrus and/or Centrair, the code names for the 3DS. | |||
* Examples include: [[3DS:ctrcheck|'''ctr'''check]], [[3dsguide:ctrtransfer|'''ctr'''transfer]] and the '''CTR'''NAND. | |||
CTR: Short for | |||
* Examples include: | |||
NTR: Short for | NTR: Short for Nitro, the code name for the DS. | ||
* Examples include: | * Examples include: [[3DS:ntrboot|'''ntr'''boot]] and '''NTR''' CFW. | ||
TWL: short for | TWL: short for Twilight, the code name for the DSi. | ||
* Examples include: | * Examples include: '''TWL'''Fix, '''TW'''i'''L'''ightMenu++, and the '''TWL'''NAND. | ||
== Useful Programs == | == Useful Programs == | ||
Line 50: | Line 48: | ||
[[3DS:Anemone3DS|Anemone3DS]]: A theme and splash screen manager. | [[3DS:Anemone3DS|Anemone3DS]]: A theme and splash screen manager. | ||
[[Checkpoint]]: A save | [[Checkpoint]]: A save file and cheat manager. | ||
[[3DS:FBI|FBI]]: A file explorer and title manager. | [[3DS:FBI|FBI]]: A file explorer and title manager with significantly less safety checks than GodMode9. | ||
[[3DS:GodMode9|GodMode9]]: | [[3DS:GodMode9|GodMode9]]: The Swiss Army Knife of the 3DS world. Mainly used as a file explorer, game dumper, title manager, and to create/restore NAND backups. | ||
[[3DS:Luma3DS|Luma3DS]]: The sole remaining CFW for the 3DS. Has [[3DS:Luma3DS/Configuration|several]] useful features and a [[3DS:Luma3DS/Rosalina|built-in menu]]. | [[3DS:Luma3DS|Luma3DS]]: The sole remaining CFW for the 3DS. Has [[3DS:Luma3DS/Configuration|several]] useful features and a [[3DS:Luma3DS/Rosalina|built-in menu]]. | ||
Line 68: | Line 66: | ||
[[3DS:rverse|rverse]]: A third-party revival of Miiverse. | [[3DS:rverse|rverse]]: A third-party revival of Miiverse. | ||
[[3DS:rehid|rehid]]: Allows remapping of the buttons and touchscreen based on specific inputs | [[3DS:rehid|rehid]]: Allows remapping of the buttons and touchscreen based on specific inputs, and can be configured to run differently based on what game is being played. | ||
[[3DS:TWiLightMenu|TWiLightMenu++]]: A DSi Menu upgrade/replacement, mainly used on the 3DS to play dumps of NDS games [[3DS:DS|directly from the SD card.]] | [[3DS:TWiLightMenu|TWiLightMenu++]]: A DSi Menu upgrade/replacement, mainly used on the 3DS to play dumps of NDS games [[3DS:DS|directly from the SD card.]] | ||
[[3DS:TWPatch|TWPatch]]: | [[3DS:TWPatch|TWPatch]]: Enhances TWiLightMenu++'s visual capabilities, most notably by allowing for widescreen support. | ||
[[3DS:ctrcheck|ctrcheck]]: A GodMode9 script that checks the NAND for damage. Cannot detect most hardware issues. | |||
[[3DS:Hardware test|3ds_hw_test]]: A <code>.firm</code> payload that checks for RAM issues. | |||
== Common troubleshooting situations == | == Common troubleshooting situations == | ||
Line 80: | Line 82: | ||
* If the SD card is the problem, it may be worth it to reinsert the SD card to see if that works. | * If the SD card is the problem, it may be worth it to reinsert the SD card to see if that works. | ||
* If an error is occurring on boot and there is no known cause, see whether it keeps happening (including whether the error changes) if the SD is taken out. If it does, the issue is with the NAND. | * If an error is occurring on boot and there is no known cause, see whether it keeps happening (including whether the error changes) if the SD is taken out. If it does, the issue is with the NAND. | ||
* If an error with the code <code>0xd900458b</code> is happening when opening a game, use [[ | * If an error with the code <code>0xd900458b</code> is happening when opening a game, use [[3DS:FCG]]. | ||
* If someone has Parental Controls enabled and wants to remove it, direct them to [https://mkey.eiphax.tech] (not salthax | * If someone has Parental Controls enabled and wants to remove it, direct them to [[udb:3ds/3ds-parentalunlock|3DS-ParentalUnlock]] if they have CFW, or [https://mkey.eiphax.tech mkey.eiphax.tech] if they don't. (not salthax - it was never updated to work on the latest system version). | ||
* If an <code>0xC8804478</code> error happens when opening | * If an <code>0xC8804478</code> error happens when opening anything that uses DS mode (a fast way to test is by opening Download Play -> Nintendo DS), link the <code>.twlfix</code> command (which is itself a redirect to [[3DS:TWLFix]]). | ||
*If a helpee has more than 1 | * If a helpee has more than 1 ID0, tell them to do [[3DS:MID0]]. | ||
* If any '''one''' of the following things is happening to a console, link the hardware test | * If any '''one''' of the following things is happening to a console, link [[3DS:Hardware test|the hardware test]] and have the helpee send the contents of <code>hwtest.log</code> after it finishes. This will test the RAM for errors. | ||
*# The console repeatedly fails to boot and the notification LED is either [[3DS:boot9strap#LED_Status_Codes|red or magenta]] when it fails. | *# The console repeatedly fails to boot and the notification LED is either [[3DS:boot9strap#LED_Status_Codes|red or magenta]] when it fails. | ||
*# The console randomly and inconsistently crashes, regardless of whether the SD is inserted or not. | *# The console randomly and inconsistently crashes, regardless of whether the SD is inserted or not. | ||
Line 92: | Line 94: | ||
[[3DS:boot9strap|B9S]] is the newest of a long list of homebrew/CFW setups. Below is a list of all the mainstream older setups, in mostly chronological order, and instructions on how to upgrade from them to B9S. | [[3DS:boot9strap|B9S]] is the newest of a long list of homebrew/CFW setups. Below is a list of all the mainstream older setups, in mostly chronological order, and instructions on how to upgrade from them to B9S. | ||
{{info|text=Setups marked with an <span style="color: red">(E)</span> use | {{info|text=Setups marked with an <span style="color: red">(E)</span> use an [[3DS:EmuNAND and RedNAND|emuNAND]]. emuNANDs are unnecessary under boot9strap, as they were only used on these setups because modifying the sysNAND with homebrew was considered unsafe at the time.<br><br> | ||
If you are upgrading from one of these setups to B9S, it is advised to [[3ds:Move EmuNAND|move the emuNAND]] into your sysNAND.}} | If you are upgrading from one of these setups to B9S, it is advised to [[3ds:Move EmuNAND|move the emuNAND]] into your sysNAND.}} | ||
{{info|text=If a setup is marked as N/A, | {{info|text=If a setup is marked as N/A, it only means there's no easier way to migrate to boot9strap. If you were using a setup marked with N/A, you can still go to [[3dsguide:index|our guide to 3DS custom firmware]] and insert your system version to install CFW normally.}} | ||
# '''Userland''': Any exploit that allowed non-persistent Homebrew Launcher access, such as by running a modified save file from a cartridge game. | # '''Userland''': Any exploit that allowed non-persistent Homebrew Launcher access, such as by running a modified save file from a cartridge game. | ||
Line 112: | Line 114: | ||
# '''B9S 1.0-1.3''': Just older versions of boot9strap. Very few practical differences aside from the older versions not having [[3DS:boot9strap#LED Status Codes|LED status codes]]. | # '''B9S 1.0-1.3''': Just older versions of boot9strap. Very few practical differences aside from the older versions not having [[3DS:boot9strap#LED Status Codes|LED status codes]]. | ||
#* Upgrade to (latest) boot9strap: Follow [[3dsguide:Updating B9S|Updating B9S]] | #* Upgrade to (latest) boot9strap: Follow [[3dsguide:Updating B9S|Updating B9S]] | ||
#'''[[3DS:Fastboot3DS|FB3DS ( | #'''[[3DS:Fastboot3DS|FB3DS (fastboot3ds)]]''': An alternate bootloader option to B9S, trading out LED status codes for an interactive on-boot menu, FCRAM boot (useful for {{GitHub|SUOlivia/That-Shortcut-Thingy|That-Shortcut-Thingy}}), a chainloader with more flexibility and power than [[3DS:Luma3DS|Luma3DS]], and a system for backups of critical system files. Mainly useful for power users. | ||
#* | #* Return to boot9strap: Follow [[3dsguide:Updating B9S|Updating B9S]]. |