Hacking Sigpatches for Atmosphere (Hekate, fss0, fusee & package3)

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 5,314,015
  • Replies Replies 7,368
  • Likes Likes 266
firmware V20.3.0 + atmosphere v1.9.3 + sigpatch v0 for firmware v20.3.0 make youtube and tinfoil v20 alive again.
How to enable DBI v658 USB 3.0?
It seems that the old method no longer works after recent firmware update
Atmosphère 1.9.3 do not have USB 3.0 support yet.

may be on next update or you can build the source code with the changes needed for USB 3.0 support.
 
Atmosphère 1.9.3 do not have USB 3.0 support yet.

may be on next update or you can build the source code with the changes needed for USB 3.0 support.
So the fix from ATM 1.9.2 (USB 3.0 support force-enable was fixed for 20.1.0+) is broken again in 1.9.3?
 
So the fix from ATM 1.9.2 (USB 3.0 support force-enable was fixed for 20.1.0+) is broken again in 1.9.3?
every time the usb module changes, it has to have its build-id and offsets added to https://github.com/Atmosphere-NX/At...re/loader/source/ldr_embedded_usb_patches.inc

you also have to have it enabled in system_settings.ini

which has to be put in /atmosphere/config/


Code:
[usb]
; Enable USB 3.0 superspeed for homebrew
; 0 = USB 3.0 support is system default (usually disabled), 1 = USB 3.0 support is enabled.
usb30_force_enabled = u8!0x1
 
So the fix from ATM 1.9.2 (USB 3.0 support force-enable was fixed for 20.1.0+) is broken again in 1.9.3?
The support for USB 3.0 is a patch to the HOS, and need values for each firmware, so Atmosphère 1.9.3 have support for USB 3.0 on firmwares 20.1.5 and lower. Seems the code has not been updated for 20.2.0 nor 20.3.0 BUT MAYBE THERE IS NO NEED FOR NEW PATCHES ON THOSE FIRMWARES, I have not the knowledge yet to discover if new patches are needed.

Looking on the history, new patches where needed for firmware:
  • 9.0.0
  • 10.0.0
  • 11.0.0
  • 12.0.0 - 12.0.3
  • 12.1.0
  • 13.0.0 - 13.1.0
  • 14.0.0
  • 15.0.0
  • 16.0.0
  • 17.0.0
  • 18.0.0
  • 19.0.0
  • 20.0.0
  • 20.1.0 - 20.1.1 - 20.1.5
Firmware 20.2.0, 20.3.0 have the same patches so Atmosphère 1.9.3 should work fine on those with USB 3.0 support
 
Last edited by impeeza,
The support for USB 3.0 is a patch to the HOS, and need values for each firmware, so Atmosphère 1.9.3 have support for USB 3.0 on firmwares 20.1.5 and lower. Seems the code has not been updated for 20.2.0 nor 20.3.0 BUT MAYBE THERE IS NO NEED FOR NEW PATCHES ON THOSE FIRMWARES, I have not the knowledge yet to discover if new patches are needed.

Looking on the history, new patches where needed for firmware:
  • 9.0.0
  • 10.0.0
  • 11.0.0
  • 12.0.0 - 12.0.3
  • 12.1.0
  • 13.0.0 - 13.1.0
  • 14.0.0
  • 15.0.0
  • 16.0.0
  • 17.0.0
  • 18.0.0
  • 19.0.0
  • 20.0.0
  • 20.1.0 - 20.1.1 - 20.1.5
USB 3.0 worked for me on 20.2.0 but with the latest version of DBI (in Russian thus, I know where I have to go by heart).
 
Confirmed, FW 20.2.0 and 20.3.0 have different set of patches, I have not the knowledge to create them but I was able to find the NCA name, and the Build ID changed on those firmware, so new set of patches are needed. Damn I was very tired, the FW 20.2.0 and 20.3.0 have the same set of USB 3.0 Patches so they should work fine on Atmosphère 1.9.3
 
Last edited by impeeza,
Okay, what gives? I just updated from OFW 19.0.1 to 20.3.0 after also updating Atmosphere to 1.9.3.

Everything worked upfront, and loads correctly. But when I go to navigate through my games, the icons load VERY slowly, and selecting any game results in a generic "Failed to open Software" message. These were games that already worked on 19.0.1.

These are the steps I followed. Can someone please tell me what I missed? Please note that I do not use Hekate, and I keep my Switch on Airplane mode, so I didn't mess with any ini files.

(I did notice that there's no longer a dedicated sigpatches folder in the sigpacthes update zip, which I found on the a few posts above in this thread.)

- Plug SD card into PC.
- Delete the following atmosphere folders:
- contents (or titles)
- crash_reports
- erpt_reports
- fatal_reports

- Extract new atmosphere folder contents to SD card root.
- Copy sigpatches folder contents to root of SD, overwrite all duplicates.
- Create folder for firmware, copy over the extracted files.

- Plug in USB Dongle.
- Replace the "fusee.bin" file both on SD and USB Dongle.
- On the Dongle, you may need to rename the file to match the file name in the other folders.
- Eject SD and Dongle.

- Insert SD and Dongle onto Switch, power on.
- If everything looks ok, launch the Homebrew Loader and run Daybreak.
- Choose "FAT32 + exFAT, "Preserve Settings".
- After installation and reboot, check System Settings for updated FW.

Hello Eye-V-Sore,

Thanks for your message!

One question: after adding the Sys-Patch sysmodule and getting the games to run, are you still seeing slow icon loading or general lag?

Also, if you get a chance, could you check if the /atmosphere/erpt_reports folder is filling up with error logs again? That might help pinpoint what’s still going on.

Install latest SYS-Patch Sysmodule.

One quick question, impeeza: does the Sys-Patch Sysmodule need the \bootloader\patches.ini file to be updated with the new patch references when a new FW + Atmosphere is installed?

Many thanks in advance,

Best regards

Willsito
 
does the Sys-Patch Sysmodule need the \bootloader\patches.ini file to be updated with the new patch references when a new FW + Atmosphere is installed?
No, you can remove that and remove the NoSigCHK set on the Hekate_ipl.ini file.
 
I have not the knowledge to create them but I was able to find the NCA name, and the Build ID changed on those firmware, so new set of patches are needed.
No it is not. USB service in both 20.2 and 20.3 has the same nca name 770faaeca3ef25f8631a275354c339f1.nca and the same buildid A5EF8D22EDF8A384E4135270ED596C1D2D524159
Post automatically merged:

could you check if the /atmosphere/erpt_reports folder is filling up with error logs again?
If it filling up you can turn on disable erpt sigpath in syspatch.
 
  • Like
Reactions: Tyvar1 and impeeza
its a preference but myself i use both syspatch and the sig patches by downloading the package 3 in this thread
Redundant...
Post automatically merged:

Atmosphère 1.9.3 do not have USB 3.0 support yet.

may be on next update or you can build the source code with the changes needed for USB 3.0 support.
Yes, it has...

The usb module remains the same since 20.0.0
 
No it is not. USB service in both 20.2 and 20.3 has the same nca name 770faaeca3ef25f8631a275354c339f1.nca and the same buildid A5EF8D22EDF8A384E4135270ED596C1D2D524159
Post automatically merged:


If it filling up you can turn on disable erpt sigpath in syspatch.
Perfect, then my extraction is wrong
 
  • Like
Reactions: BigOnYa

Site & Scene News

Popular threads in this forum