3DS:Fastboot3DS: Difference between revisions
From Hacks Guide Wiki
More actions
m add shortcut for fb3ds |
Marked this version for translation |
||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<languages/> | |||
{{lowercase title}}{{Infobox homebrew | {{lowercase title}}{{Infobox homebrew | ||
| title = fastboot3DS | | title = fastboot3DS | ||
| Line 7: | Line 8: | ||
| githubtag = v1.2 | | githubtag = v1.2 | ||
}} | }} | ||
{{shortcut|3DS:FB3DS}} | {{shortcut|3DS:FB3DS}} | ||
<translate> | |||
<!--T:1--> | |||
'''fastboot3DS''' is a firmware loader for the Nintendo 3DS. It works like [[3DS:boot9strap|boot9strap]], but offers additional features such as: | '''fastboot3DS''' is a firmware loader for the Nintendo 3DS. It works like [[3DS:boot9strap|boot9strap]], but offers additional features such as: | ||
</translate> | |||
* A menu that can be accessed by holding {{B|HOME}} on boot to perform certain actions | * <translate><!--T:2--> A menu that can be accessed by holding {{B|HOME}} on boot to perform certain actions</translate> | ||
* The ability to chainload payloads directly from fastboot3DS (instead of through Luma3DS) | * <translate><!--T:3--> The ability to chainload payloads directly from fastboot3DS (instead of through Luma3DS)</translate> | ||
** Additionally, fastboot3DS's chainloader can make a payload boot only when holding ''multiple'' buttons | ** <translate><!--T:4--> Additionally, fastboot3DS's chainloader can make a payload boot only when holding ''multiple'' buttons</translate> | ||
** Also note that fastboot3DS's chainloader acts before Luma3DS, so {{B|L}}, {{B|R}}, and {{B|START}} can be used by themselves without consequence. {{B|SELECT}} should only be used with other buttons to avoid making the [[3DS:Luma3DS/Configuration|Luma3DS configuration]] menu inaccessible, however, | ** <translate><!--T:5--> Also note that fastboot3DS's chainloader acts before Luma3DS, so {{B|L}}, {{B|R}}, and {{B|START}} can be used by themselves without consequence. {{B|SELECT}} should only be used with other buttons to avoid making the [[3DS:Luma3DS/Configuration|Luma3DS configuration]] menu inaccessible, however, {{B|ZL}}, {{B|ZR}}, and {{B|HOME}} are still unusable</translate> | ||
* The ability to display a splash screen on startup | * <translate><!--T:6--> The ability to display a splash screen on startup before Luma3DS has booted</translate> | ||
* The ability to backup / restore your NAND, as well as backup your | * <translate><!--T:7--> The ability to backup / restore your NAND, as well as backup your BootROMs and otp.bin</translate> | ||
** The latter can no longer be done with boot9strap as of boot9strap v1.4, but can still be done through GodMode9 | ** <translate><!--T:8--> The latter can no longer be done with boot9strap as of boot9strap v1.4, but can still be done through GodMode9</translate> | ||
* Compatibility with HOME Menu FIRM payload shortcuts, such as [https://gbatemp.net/download/open-agb-launcher.36828/ Open AGB Launcher] for [[3DS:open_agb_firm|open_agb_firm]] and its base program, {{GitHub|SUOlivia/That-Shortcut-Thingy| | * <translate><!--T:9--> Compatibility with HOME Menu FIRM payload shortcuts, such as [https://gbatemp.net/download/open-agb-launcher.36828/ Open AGB Launcher] for [[3DS:open_agb_firm|open_agb_firm]] and its base program, {{GitHub|SUOlivia/That-Shortcut-Thingy|That-Shortcut-Thingy}}</translate> | ||
<translate> | |||
<!--T:10--> | |||
[[3dsguide:index|Our guide]] installs boot9strap since it's what most end users will be fine with, but if you're a power user, then you may be interested in installing fastboot3DS. | [[3dsguide:index|Our guide]] installs boot9strap since it's what most end users will be fine with, but if you're a power user, then you may be interested in installing fastboot3DS. | ||
</translate> | |||
{{warning|text=<translate><!--T:11--> While the installation of fastboot3DS is a generally safe process (equally safe as installing boot9strap), there is still a chance that something goes catastrophically wrong. Installing fastboot3DS (just like boot9strap) involves writing to the 3DS's FIRM partitions, so if something goes wrong, you may need ntrboot to fix it.</translate>}} | |||
{{ | {{info|text=<translate><!--T:12--> Two things you should know:</translate> | ||
* <translate><!--T:13--> Troubleshooting may differ for some situations (generally for things relating to FIRM-based payloads) when fastboot3DS is installed, so you should disclose that when getting help with such a situation.</translate> | |||
* <translate><!--T:14--> The vast majority of pages on this wiki, and in fact most guides on the internet, will assume that you're using a boot9strap-based installation. If you choose to install fastboot3DS, you'll need to adapt the wiki's instructions to your personal setup (and/or figure it out on your own). This usually will not cause noticeable changes unless <code>.firm</code> payloads are involved.</translate> | |||
}} | |||
<translate> | |||
== Installation == <!--T:15--> | |||
=== What you need === <!--T:16--> | |||
* | </translate> | ||
* The | * <translate><!--T:17--> The latest release of {{GitHub|derrekr/fastboot3DS/releases/latest|fastboot3DS}} (the <code>.7z</code> file)</translate> | ||
* <translate><!--T:18--> The latest release of {{GitHub|d0k3/OpenFirmInstaller/releases/latest|OpenFirmInstaller}} (the OpenFirmInstaller <code>.zip</code> file)</translate> | |||
<translate> | |||
=== Section I - Prep Work === <!--T:19--> | |||
</translate> | |||
# <translate><!--T:20--> Insert your SD card into your computer</translate> | |||
# <translate><!--T:21--> Create a folder named <code>ofi</code> on the root of your SD card</translate> | |||
# <translate><!--T:22--> Copy <code>fastboot3DS.firm</code> from the fastboot3DS <code>.7z</code> file to the <code>ofi</code> folder</translate> | |||
# <translate><!--T:23--> Copy <code>OpenFirmInstaller.firm</code> from the OpenFirmInstaller <code>.zip</code> file to the <code>/luma/payloads/</code> folder</translate> | |||
# <translate><!--T:24--> Remove your SD card and put it back into your 3DS</translate> | |||
<translate> | |||
=== Section II - OpenFirmInstaller === <!--T:25--> | |||
</translate> | |||
# <translate><!--T:26--> Hold {{B|Start}}, then power on your device while still holding {{B|Start}} to enter the Luma3DS chainloader</translate> | |||
# <translate><!--T:27--> Navigate to "OpenFirmInstaller" in the list, then press {{B|A}}</translate> | |||
# <translate><!--T:28--> Follow the on-screen prompts to install fastboot3DS</translate> | |||
== | {{success|text=<translate><!--T:29--> fastboot3DS has been successfully installed!</translate>}} | ||
<translate> | |||
== Usage == <!--T:30--> | |||
<!--T:31--> | |||
The most common guides are listed at [[3DS:Fastboot3DS/Usage|fastboot3DS usage]]. | |||
=== | == Configuration == <!--T:32--> | ||
<!--T:33--> | |||
All of fastboot3DS' config is in the on-boot menu, in the <code>Boot setup...</code> section. The options are as follows: | |||
</translate> | |||
* <translate><!--T:34--> '''Setup [slot X]''': For any slot '''X''', allows you to configure what and where the boot slot boots. There are six slots, and they will be tried in ascending order - keycombo slots will always be tried before autoboot slots if any keys are held during boot.</translate> | |||
** <translate><!--T:35--> '''Select [slot X] firm''': When chosen, lets you pick a <code>.firm</code> file from anywhere on SD or NAND to boot in this slot.</translate> | |||
** <translate><!--T:36--> '''Set [slot X] keycombo''': When enabled, this FIRM will boot when the configured keycombo is held. To configure it, hold the keys you want to use for 3 seconds.</translate> | |||
** <translate><!--T:37--> '''Set [slot X] autoboot''': When enabled, this FIRM will boot automatically once all previous autoboot slots fail.</translate> | |||
** <translate><!--T:38--> '''Disable [slot X]''': When enabled, this slot will not boot anything even if all other slots fail.</translate> | |||
* <translate><!--T:39--> '''Change boot mode''': Alters how the fastboot3DS on-boot menu is handled.</translate> | |||
** <translate><!--T:40--> '''Set normal boot''': When enabled, always plays the selected splash and opens to the fastboot3DS menu when booting.</translate> | |||
** <translate><!--T:41--> '''Set quick boot''': When enabled, always plays the selected splash and continues to the first slot available. Holding HOME opens the fastboot3DS menu instead.</translate> | |||
** <translate><!--T:42--> '''Set quiet boot''': When enabled, ignores the splash and continues to the first slot available. Holding HOME plays the selected splash and opens the fastboot3DS menu instead.</translate> | |||
* <translate><!--T:43--> '''Change splash''': Lets you choose what and when the on-boot splash is.</translate> | |||
** <translate><!--T:44--> '''Use custom splash...''': When enabled, lets you choose a folder containing <code>.bin</code> image files from anywhere on SD or NAND, and converts them to <code>splash.spla</code> and <code>splashbottom.spla</code> to be used as a splash. '''Note:''' Fastboot3DS cannot use splashes zipped in a <code>.zip</code> file, they will need unzipped in order to be used.</translate> | |||
** <translate><!--T:45--> '''Use default splash''': When enabled, uses the default splash without any file option.</translate> | |||
** <translate><!--T:46--> '''Set splash duration...''': When chosen, lets you modify the splash duration using {{B|D-Pad Left}} and {{B|D-Pad Right}} in 250ms increments, or {{B|D-Pad Up}} and {{B|D-Pad Down}} in 1000ms increments. Splashes can have a minimum duration of 500ms and maximum duration of 10000ms.</translate> | |||
* <translate><!--T:47--> '''Enable FCRAM Boot''': When enabled, allows for HOME Menu payload shortcuts through {{GitHub|SUOlivia/That-Shortcut-Thingy|That-Shortcut-Thingy}}</translate> | |||
<translate> | |||
== File layout == <!--T:48--> | |||
</translate> | |||
{{Tree list}} | |||
{{ | * <translate><!--T:49--> {{Tree icon|sd}} (root)</translate> | ||
** <translate><!--T:50--> {{Tree icon|d}} 3ds</translate> | |||
*** <translate><!--T:51--> {{Tree icon|f}} fastbootcfg.txt</translate> | |||
* <translate><!--T:52--> [1:] SYSNAND CTRNAND</translate> | |||
** <translate><!--T:53--> {{Tree icon|d}} fastboot3DS</translate> | |||
*** <translate><!--T:54--> {{Tree icon|f}} fastbootcfg.txt</translate> | |||
{{Tree list/end}} | |||
* | |||
** | |||
** | |||
* | |||