Even in the (very unlikely) eventuality that Atmosphere would stop to provide reboot_payload.bin, one could just put any payload in the atmosphere folder and rename it properly. So yeah, this will work forever. Good job, Corgano!
I made a modified version of dragonboot for atmosphere / generic RCM dongles. Dragonboot is a payload that loads a payload from SD card - so you'd never need to update the injector, just the SD card. I went one step further and changed the directory from \dragonboot\payload.bin to \atmosphere\reboot_payload.bin. This is the exact same as fusee-primary - however it comes in the atmosphere release and is always up to date. It also means if you have multiple switches running multiple versions of atmosphere (for some reason) the same payload will boot all of them. Completely version agnostic, as long as reboot_payload.bin is there.
TLDR: Put this on your dongle instead of fussee-primary, and you'll never need to update your dongle again
I made this for personal use but figured I'd share. Any recommendations or questions welcome.
You can now! I've taken the same approach as @Corgano and slim lined the payload. It simply boots sd:/atmosphere/reboot_payload.bin directly, I removed the splash screen and reduced the wait. Attached is a zip that contains both the BIN for use with other loaders as well as the UF2 file for those with actual DragonInjectors. Simply plug your DragonInjector into your computer and drag and drop the UF2 file into the drive that appears. The drive will disappear and re-appear again when the flashing is done. If you'd like to go back to original DragonInjector firmware you can download it here: https://github.com/jeromedontdev/DragonInjector-FW/releases/tag/DI_FW_1.00
I'm assuming it's some in some of the code that was removed. I've messaged him and he doesn't respondThat's outside my expertise, but maybe DocKlokMan can help?
Of course it works. reboot_payload.bin is still fuseeJust an update to this. with the recent atmosphere 1.0.0 and newer releases fusee_primary no longer exists.
However this still just works perfectly. I havn't updated my dongle (or tegra RCM tool default on my pc, rekado automatic injecting payload) in over a year. It just fucking works.
Apologies, I don't really come here very often. I booted up my old PC and did manage to find the sources. I've uploaded them here:Do we have the source code for your version @DocKlokMan ?
Nice, are you going to restore the dual optimized payload function?This is nice, I working on something to implement this. Thank you Corgano and DocKlokMan
Sorry mikefor20, coding is out of my capability.Nice, are you going to restore the dual optimized payload function?
Or simply boot the payload.bin in the SD root.I think you should also have an alternative version that can boot the hekate payload at /bootloader/update.bin for those who use hekate.
That's also a good idea, actually I think I like that better since it's essentially the same as how modchips do it.Or simply boot the payload.bin in the SD root.
check your atmosphere\reboot_payload.bin is it equivalent to the atmosphere version you're usingHey I just tried this out and I got the message
"Error: missing warmboot.bin or secmon.bin. These are required!" why is this happening, I thought you just needed to put it on your RCMloader and that was it.
This has nothing to do with this payload here.Hey I just tried this out and I got the message
"Error: missing warmboot.bin or secmon.bin. These are required!" why is this happening, I thought you just needed to put it on your RCMloader and that was it.
This is the same. You can use every reboot_payload.bin. In my case, i have the Hekate payload in SD:/atmosphere/reboot_payload.binand by reboot_payload.bin do you mean payload.bin ?
Hello, does this work on the R4S dongle which only accept UF2 files and by reboot_payload.bin do you mean payload.bin ?
This is the same. You can use every reboot_payload.bin. In my case, i have the Hekate payload in SD:/atmosphere/reboot_payload.bin