CTCaer / hekate

hekate - A GUI based Nintendo Switch Bootloader
GNU General Public License v2.0
6.59k stars 566 forks source link

Hekate Update for v 16.0 switch #826

Closed bdawg1989 closed 1 year ago

bdawg1989 commented 1 year ago

Hello,

Now that Atmosphere is pre-released and working with the new 16.0 switch update, what is the ETA on a new update for Hekate?

I’m getting a pkg1 error when launching the new atmosphere.

North-West-Wind commented 1 year ago

While we wait for that, is there a way to boot into sysMMC without Hekate?

EDIT: I figured it out. I had to disable emuMMC and inject fusee.bin EDIT 2: I wrote a little guide for those who want to boot into sysMMC/emuMMC

TTghostsemir commented 1 year ago

Yes with the Fusee.bin

waveblitzd commented 1 year ago

it won't boot into syscfw with the fusee.bin unless you don't have an emummc in the first place

North-West-Wind commented 1 year ago

@warnooob I was trying to figure it out and I did. You have to disable emuMMC in emuMMC/emummc.ini. Change enabled=1 to enabled=0

NudelsHelp commented 1 year ago

@North-West-Wind How???

iero19 commented 1 year ago

Is this pkg1 error because of Hekate not being updated yet? https://imgur.com/a/Law0Oyz

waveblitzd commented 1 year ago

@iero19 yes, use fusee for now while you wait for hekate to update for 16.0.0. remember to delete your sysmodules and themes too, both will result in atmosphere getting an error on boot

iero19 commented 1 year ago

Got it. I have no idea what sysmodules are and I do not have any themes installed, so I think I'm safe in that aspect. Is there a way to boot into sysMMC for now?

NudelsHelp commented 1 year ago

@warnooob how to Delete them?

North-West-Wind commented 1 year ago

For those who are still struggling with this issue, here's a little guide on how to boot to sysMMC and emuMMC in Switch v16.0.0 + Atmosphere v1.5.0 with the current Hekate version (v6.0.1)

SD:/ means the root of the SD storage

  1. Download fusee.bin from Atmosphere's latest release (v1.5.0) if you haven't.
  2. Connect your switch's SD card to a computer by either using Hekate's UMS Tool (recommended) or directly plugging your SD into the computer.
  3. Copy fusee.bin to SD:/bootloader/payloads/. Replace the existing fusee.bin.
  4. (May not be needed, but just in case) Edit SD:/bootloader/hekate_ipl.ini. Below [Fusee], add the line atmosphere=1. Remember to save your file.
  5. If you want to boot into sysMMC, disable emuMMC by editing SD:/emuMMC/emummc.ini. (Note: your path might be different!) Change enabled=1 to enabled=0.
  6. To prevent Atmosphere error after boot, rename SD:/atmosphere/contents/ to SD:/atmosphere/contents.bak/, or delete it if you want to.
  7. When you are done with the steps above, remove the SD card and re-insert it into your switch, and boot to Hekate. If you are using Hekate's UMS Tool, just eject it on your computer.
  8. In Hekate, click Launch and select Fusee. If you disabled emuMMC, it should boot into sysMMC, otherwise, it will be in emuMMC.

If you are NOT using Hekate and want to boot into sysMMC, only do step 5 and 6 from above, and then inject payload fusee.bin afterwards.

NudelsHelp commented 1 year ago

@North-West-Wind there is no [Fusee] in hekate _ipl.ini

North-West-Wind commented 1 year ago

If that's the case, you can add that section manually:

[Fusee]
icon=bootloader/res/icon_payload.bmp
payload=bootloader/payloads/fusee.bin
CTCaer commented 1 year ago

New version released

NudelsHelp commented 1 year ago

Okay but i Need to have the Pre Release of Atmosphere or the 1.4.1?

North-West-Wind commented 1 year ago

Pre release (1.5.0). 1.4.1 doesn't work with switch 16.0.0.