[Modchip/Dongle Software] Hekate-NIMBOOT - Minimalist V1 Injector w/ AutoRCM, Dual-Boot, FailsafeRCM

nimaid

Member
OP
Newcomer
Joined
May 18, 2024
Messages
13
Trophies
0
Age
28
XP
75
Country
United States
Fusee Suite is incredible, but it was "too much" for my tastes. I just wanted to replace my fixed-payload (but updatable) RCMloader and jig with something internal.

I DID NOT want:
  • Complicated settings that must be set up and can be changed.
  • Multiple payloads.
  • Needing to load a payload from the SD (useful for updates, but I want something if my SD fails).
  • Something that was hard to update when new versions of Hekate were released.
  • A "dumb" modchip that waits forever for RCM mode.
  • Poorly written or overly-optimized code that was hard to read, understand, modify, and re-use.
I DID want:
  • A "stateless" modchip that remembered nothing between boots and was configurable only during the hardware install.
  • A single fixed payload. (Hekate is all anyone needs these days.)
  • A payload that could be injected without an SD card.
  • Something that could have new versions of Hekate quickly and easily pushed to it in 2-3 simple steps over USB.
  • A "smart" modchip that supports RCM injection timeout, dual-boot through the Vol+ button, and FailsafeRCM (no RCM mode when USB is connected).
  • Legible and reusable code that directly supports compiling for both internal (modchip) and external (dongle) setups.
So, I made my own! I call it Hekate-NIMBOOT, but you can easily use the Makefile to build .uf2 files from any .bin payload you'd like!

Up-to-date details and instructions are in the GitLab repo here:

https://gitlab.com/nimrod-devices/hekate-nimboot

While this was designed for the Rebug SwitchMe M0 / Nimbug M0 boards, the actual injector portion is agnostic of pinout and simply requires the USB and power pins. That means you can use this to make your own external injector dongle using different boards without any modifications. However, If you want to use this for an internal modchip using a different board, the bootloader itself is what handles RCM mode, so you would have to recompile that after defining your own board variant.

I know most people won't need this because Fusee Suite is superior in every way other than simplicity. However, some may find it useful, like me.

For reference, this is what it looks like to install a Nimbug M0 with Hekate-NIMBOOT (GitLab has more info):
Nimbug_M0.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    i call those just asskissers
  • K3Nv2 @ K3Nv2:
    You can spend years talking to each other and stop suddenly just because others don't like you
  • K3Nv2 @ K3Nv2:
    Goes back to the oh I wanna fit in with this crowd type
  • ZeroT21 @ ZeroT21:
    I don't even have blood related family members left that I can talk to anymore, everyone is estranged
  • K3Nv2 @ K3Nv2:
    I live by if it happens to you it can happen to them and most likely will so fuck them
  • ZeroT21 @ ZeroT21:
    it's funny how life works
  • K3Nv2 @ K3Nv2:
    A cycle of payback and I told you so
  • ZeroT21 @ ZeroT21:
    sometimes I don't know if I'm frustated or happy

    :wacko:
  • K3Nv2 @ K3Nv2:
    I wanted to jerk off but my straight jacket won't let me
  • ZeroT21 @ ZeroT21:
    wait,...BDSM don't use straight jackets, what kinda horsin' around are you even up to? nevermind, dun wanna know
  • K3Nv2 @ K3Nv2:
    I didn't fall asleep with the jacket on
  • ZeroT21 @ ZeroT21:
    good luck, dun get butraped by ancientboi and you're gud
    +1
  • K3Nv2 @ K3Nv2:
    Other way around ancientboi wants to be buttraped
  • SylverReZ @ SylverReZ:
    @ZeroT21, Only if you're too close to where he is.
  • NinStar @ NinStar:
    I didn't sleep earlier because I spent the night completing a bunch achievements in my favorite mega man x game
  • cearp @ cearp:
    good morning
  • K3Nv2 @ K3Nv2:
    Fucking credit score keeps going up and down 7-10 points per month and I'm not even doing anything with it lol
  • M @ Materion:
    Hiya guys :)
    +1
  • BakerMan @ BakerMan:
    hey
    +1
  • cearp @ cearp:
    Ken - good score or bad?
  • cearp @ cearp:
    / going to be making use of it any time soon?

    Credit scores are weird but -- like you say, if you're not using it -- not using credit -- that's "bad" for your score
  • K3Nv2 @ K3Nv2:
    Trying to improve it at 645
    K3Nv2 @ K3Nv2: Trying to improve it at 645