Дата: Воскресенье, 09.09.2018, 14:00:27 | Сообщение # 1
••
Сообщений: 2457
отключен
перейти TegraRcmSmash - реализация fusee-launcher на c++ для ос Windows. Позволяет запускать пейлоады fusee/shofEL2 по usb подключению на Nintendo Switch в режиме RCM.
1. Переведите Nintendo Switch в режим RCM и подключите её к устройству под управлением ОС Windows (в диспетчере устройств она должна отображаться как "APX")
2. Загрузите и запустите программу установки Zadig
3. В списке устройств выберите "APX" (если не отображается в списке, то перейдите в меню "Параметры" и проверьте "Список всех устройств")
4. Дождитесь отображения в текстовом поле драйвера libusbK (v3.0.7.0)
5. Нажмите кнопку "Установить драйвер". Теперь диспетчер устройств должен показать "APX" в древовидном виде USB устройств libusbK.
If your Switch is ready and waiting in RCM mode, you can also just drag and drop the payload right onto TegraRcmSmash.exe
An example cmdline for launching linux using coreboot is something like this (the empty relocator is important): TegraRcmSmash.exe -w --relocator= "coreboot/cbfs.bin" "CBFS:coreboot/coreboot.rom"
A simpler way to load coreboot/other AArch64 payloads is to use https://github.com/rajkosto/memloader and either put the files on microsd or use the --dataini parameter
After that, you can use imx_load as you would on Linux (Windows binaries available here)
Alternatively, setup your u-boot cmdline to just load everything from microSD to not bother with imx_load ;)
Download the binary package for libUSBK from this link (by pressing the big green Download button) Run the installer exe and make note of where it installed to (default is C:\libusbK-dev-kit) Open your Advanced system settings and set the environment variable LIBUSBK_DIR to the path you noted Open TegraRcmSmash.sln with Visual Studio 2017 and build the Release or Debug configuration!