CTCaer / hekate

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

[UMS] Problem with USB Mass Storage mode: transferred data is corrupted #923

Closed valik-svs closed 7 months ago

valik-svs commented 7 months ago

Story: I was trying to install Android/Ubuntu os to my switch OLED. After all steps from the guides I can see that bootlogo_%UPLOADEDOS%.bpm and icon%UPLOADED_OS%_hue.bmp displayed like the file is broken/corrupted. If I transfer these files by USB card reader - the problem is gone.

Steps to reproduce:

expected result: booted to selected/uploaded os actual result: data is corrupted

photo
CTCaer commented 7 months ago
  1. get a screenshot from console info -> hw & fuses info
  2. get a screenshot from console info -> microsd
  3. what host OS you use?

Also you should re extract hekate from release zip here to make sure no file is corrupt

valik-svs commented 7 months ago

for the setup I used:

hw & fuses info
microSD
CTCaer commented 7 months ago

You didn't say what host os you use. (And if possible, the usb chipset, e.g. intel, amedia, both, etc) As for the rest, when I say you should re-extract official hekate, I mean it. That includes bootloader folder AND hekate bin renamed to payload.bin

Support for piracy packs/forks can't be provided ofc. Especially since all these, most of the time, do changes to core gpl software and violate gpl because of no source. Can't be bothered to RE the binaries and find what was changed, aka no support.

If you restore hekate to fully official, reboot and you still have that problem, contact me in discord (you can find the nametag via retronx or l4s). If not you can just use other methods inside HOS to manage files.