Commit Graph

158 Commits

Author SHA1 Message Date
lily 7c3af39e12
finalizing: switch to file-management scriptrunner (#2427)
choo choo, all aboard the train to OCS

* finalizing: switch to file-management scriptrunner

    Switch to scriptrunner for file management (to lessen user error from incorrectly copying files).
        Thus, users will need to copy just two files: finalize_helper.firm to SD:/luma/payloads/ (which will have to be created by the user) and finalize.romfs (which ends up on root of SD).
        This change allows for better checking of file integrity and lessens the chance of user error from incorrectly copying files.
        The scriptrunner's task is to load finalize.romfs from the SD card, unpack it, and to copy its contents to root of SD.
        The intended location of finalize.romfs is root of SD, but the scriptrunner will attempt to move the file if it is found in SD:/Nintendo 3DS, SD:/DCIM, SD:/luma, or SD:/luma/payloads.
    Remove errors relating to missing files (since that should no longer be possible).
    Add visuals on the top screen for error resolution, with QR codes to the guide / NH where appropriate.

* finalizing: inline chainloader

in case people have more than one payload
2024-02-06 11:21:02 +11:00
ManiacOfGitHub 527410279c mset error #19 -> mset-cli/mset-play-store 2023-12-07 17:16:30 +01:00
lily 9dd8288dc8
ts: mset9 -> mset9 cli
header not yet changed for compatibility
2023-12-07 16:52:41 +01:00
Botman 288c6ba017
troubleshooting: add entry for when an exception occurs doing MSET9 2023-11-25 14:41:10 -08:00
Gruetzig 433823d37b
treewide: default to MSET9 where possible
As MSET9 has mostly matured, we will no longer need several other
exploits.

The following are removed:
- alternate-exploits (and all linked by it)
- All seedminer-related paths
- firmware update pages
2023-11-25 14:15:41 -08:00
Blueness 7298a14320
troubleshooting: added Mac formatting to MSET9 troubleshooting 2023-11-25 13:22:07 -08:00
Blueness 019dbbb525
troubleshooting: Added steps for error 4 for mset9 2023-11-25 13:21:36 -08:00
Lily ba32a3a068 troubleshoot-mset9: remove error 11
macos is now supported
2023-11-09 18:36:51 +01:00
Lily 2fc850eb7b mset9: standardization + sd clean TS
- style: "release .zip" and insert -> reinsert
- troubleshooting: for 'clean' mset9 setup, use new sd or reformat existing sd
2023-10-19 03:41:56 +02:00
Lily 876f92fa0b mset9: changes for 1.1
- MSET9 now has extensive error-checking, which is almost fully accounted for in the troubleshooting (save for errors that shouldn't happen)
- Enhanced troubleshooting for ID1, pulled from the visual troubleshooter. Commonized and used for Seedminer multiple ID1 scenarios
- Update MSET9 page to account for mset9 v1.1
- Finalizing script v1.5.1 to remove errors.txt
2023-10-19 03:41:56 +02:00
Lily 01ac28a51b mset9: get more people to remove it
- Reword uninstalling mset9 to removing mset9 for consistency and so that people hopefully don't skip it
- Add an additional message right before the finalizing setup link to make even fewer people skip it, hopefully
- Move Assert id0 troubleshooting to the top of mset9 (it's the first error people are likely to encounter)
- Add MSET9 detected to troubleshooting
- Update to script v1.5.0, which adds proper(ish) MSET9 detection
2023-10-13 04:12:22 +02:00
TophattedWasTaken 381e8bb769 incorrect case on link 2023-10-11 07:55:48 -07:00
TophattedWasTaken e6a75494eb
Update Seedminer troubleshoot to account for MSET9
Lets hope I didn't mess something up this time!
2023-10-11 04:17:56 -07:00
Lily 09990fd215
mset9: betav4 & new troubleshooting
- instructions now work on more than o3ds 11.7-11.17
- clarify python needs to be installed
- add instruction to select console and model
- add informational blurb to the top of each section
- reword do not skip warning
- new troubleshooting (infinite loading)
- have troubleshooting account for model selector
- small troubleshooting grammar edits
2023-10-09 10:59:04 -07:00
Lily 3d9807ac39
add mset9
Adapted from 3DS:Alternate Exploits/Installing boot9strap (MSET9) on
the wiki, a page written primarily by @Gruetzig.

Also modifies FAQ accordingly.

Co-authored-by: Gruetzig <florianavilov@gmail.com>
2023-10-09 10:59:03 -07:00
lifehackerhansol 08efe48c55
treewide: s/PC/computer/g 2023-10-05 04:04:28 -07:00
lifehackerhansol d05e10aae1
troubleshooting: fix duplicate power off step
This is a complete mess
2023-08-23 19:43:55 -07:00
lifehackerhansol e4eb7eb779
troubleshooting: various formatting fixes
- normalize quotes
- sync gm9 boot/poweroff steps
  - s/device/console/ while at it
2023-08-20 00:16:11 -07:00
Lily b2c3e86a81 finalizing: script v1.4.0
Script now uses and imports a donor title database to prevent confusing rebooting / database resetting - no more "Dummy title database found"!
    Explicitly check for A:/dbs/title.db to determine existence of title database (likely inconsequential)
    Check if A:/dbs/title.db is valid
    Check if any dependency files are missing and/or fail to install
    Clean up SD card files for Alternate Exploits, menuhax67, nimdsphax
    Catch double-backups (i.e. user tries to re-run script without Nintendo 3DS folder after already having made a NAND backup)

Troubleshooting also updated accordingly.
2023-08-17 13:27:09 -07:00
lifehackerhansol 97a0f2b691
troubleshooting: point to zoogie's fork of the BB3 injector, fix bb3.bin DL link 2023-08-07 23:40:08 -07:00
lifehackerhansol 9a225b126c
treewide: standardize bullet points, miscellaneous formatting fixes
What You Need: *
All others: +

Add newline to end of all files.
Convert all indentation to spaces except console output in f3-(linux).
2023-07-24 15:18:48 -07:00
lifehackerhansol 48d01eda5a
treewide: sync "Reinsert your SD card into your console" 2023-07-24 14:35:38 -07:00
Lily d3c67d985e TS: reset browser data for white message box
resolve #2334
2023-07-22 00:47:01 -07:00
lifehackerhansol 774e84f465
treewide: two space indent -> four space indent
Apparently, this is the correct way to do markdown indents. This should
allow portability of markdown files, should we ever move elsewhere.
2023-07-19 19:58:59 -07:00
lifehackerhansol 53d02f8afc
Integrate nimdsphax [2/4]
Adapt all *hax entrypoints for nimdsphax
homebrew-launcher-* -> installing-boot9strap-*

Remove USM and Fredtool, no longer relevant
2023-07-18 16:31:29 -07:00
lifehackerhansol aa3da9377e
treewide: switch to zoogie's release download, remove static version 2023-07-18 16:23:40 -07:00
lifehackerhansol f5c771b3c1
troubleshooting: move universal-otherapp SB9SI error to "Issues with SafeB9SInstaller"
As per suggestion that a less-tech-inclined user could potentially be
looking in the wrong place.
2023-07-18 16:14:05 -07:00
Lily d17daf5605 finalizing: script v1.3.0
- Move script backups to /gm9/backups/.
- Remove redundant silent A:/backups/essential.exefs backup.
- Fix logical error relating to moving Nintendo 3DS folder off of SD card.
    - If Nintendo 3DS folder is not detected, script will now propmt user to skip to making a NAND backup
    - This will create a file in SD:/gm9/flags/ called BACKUPFLAG
    - If this flag is present when the Nintendo 3DS folder is present (re-added), the script will tell the user that a NAND backup likely already exists and prompt the user to either create another backup or to skip creating the backup
- Move database dummyflag from A:/dbs/ to SD:/gm9/flags/
- Change errors to error levels, and adjust top screen accordingly
    - "Information" indicates that the user didn't do anything wrong, but that the user must do something that deviates from the normal guide (e.g. create title database, NAND backup flag tripped) - indicated on top screen with `(i)`
    - "Warning" indicates that the script will continue, but will not complete as intended (e.g. no Nintendo 3DS folder) - indicated on top screen with `/!\`
    - "Error" indicates that the script cannot continue due to user error (incorrect GM9 version, missing files, etc) - indicated on top screen with `:(`
    - "Fatal Error" indicates that the script has triggered an error that should not occur and requires debugging (CIA install fail, invalid SD size) - indicated on top screen with `wtf?`

Guide also adjusted accordingly.
2023-07-06 03:11:29 -07:00
lifehackerhansol 6910a26b5c
troubleshooting: fix typos and grammar 2023-07-04 15:28:21 +09:00
Lily a11e2f5447 troubleshooting: error 05 sysnand write 2023-07-03 19:56:27 -07:00
Lily 15971b579b troubleshooting: skaterhax black screen w text 2023-07-03 12:26:33 -07:00
Lily 29f633d8dc troubleshooting: add hbl entry
ease of access since saying to do section iii/iv of finalizing setup doesn't work anymore
2023-07-02 19:17:05 -07:00
lily ad7e13f26c
finalize: switch to auto-script (#2249)
it's real testing in production hours
2023-07-03 10:15:17 +10:00
Lily afe7b4af7e troubleshooting: reset save data
clear all save data may be old language from 2016, but regardless, this is necessary in particularly picky cases of super-skaterhax
2023-07-02 01:48:10 -07:00
Lily a275d2a015 skaterhax: better troubleshooting
- import extra troubleshooting from .tag skater
- add "dll_heap_information" crash which is more common on already-modded consoles
2023-07-01 23:28:54 -07:00
Florian 4d1885e60b
exchange fredtool-legacy for menuhax-uloader (#2302)
* exchange fredtool-legacy for menuhax-uloader

* troubleshooting: add troubleshooting for menuhax67 leftover

* menuhax-uloader->menuhax

* fix wording of stuff

* make bb3 and uloader direct downloads

* add image for the home menu icon

* add commas

* wipe wipe and do do(usm -> menuhax)
2023-06-29 22:03:34 -07:00
Lily 729685a257 troubleshooting: add sd init fail 2023-06-20 01:37:57 +09:00
Lily fa4dbfdcfb troubleshooting: some 11.17 updates
- Wrong soundhax file should not recommend updating to latest fw
- agbhax TWN/CHN edgecase troubleshooting should no longer be necessary with JS routing
2023-06-17 02:37:40 +09:00
lifehackerhansol 51bf46b5a2
troubleshooting: fix typo in browser error message 2023-06-15 12:13:59 -07:00
lifehackerhansol 448979dba4
troubleshooting: fix config.ini download link for translations 2023-06-15 12:10:51 -07:00
lifehackerhansol 7be28005d5
troubleshooting: remove redundant SSLoth-Browser cartupdate steps
This is unnecessary as, if the user used the version selector, they
shouldn't be on a cartupdate.
2023-06-13 09:11:26 -07:00
lifehackerhansol 0803253606
treewide: sync "Reinsert your SD card into your console" 2023-06-10 23:46:41 -07:00
lifehackerhansol d1c5af6395
troubleshooting: sync system update string with sysupdate.txt 2023-06-10 23:15:54 -07:00
lifehackerhansol 109932ffa0
troubleshooting: fix usage of console/device
- mkey site says `Device Type`, so it should be that
- Also, these are subbullets, space them accordingly
2023-06-10 22:48:15 -07:00
lifehackerhansol 8c2613d88b
treewide: s/device/console 2023-06-07 18:35:50 -07:00
lifehackerhansol 5a63efcc12
treewide: sync near-duplicate strings where found 2023-06-07 00:45:42 -07:00
lifehackerhansol 00968c9b0d
troubleshooting: fix forgotten change from USM github to otherapps.zip in pichaxx 2023-06-05 16:01:18 -07:00
lifehackerhansol 5879eab0d9
troubleshooting: restore homebrew-launcher-pichaxx 2023-06-05 15:54:14 -07:00
lifehackerhansol d37e5ff79c
chore: remove all trailing spaces 2023-05-30 10:01:39 -07:00
Gruetzig abe4f29aea Make super-skaterhax inline troubleshooting only 2023-04-13 02:57:58 -07:00