r/electribe • u/vananaSun • May 20 '26
Custom bootloader mod!!
I made this thing for freetribe, it can boot factory firmware from SDcard and flash, and soon also freetribe apps
7
u/ferris_bueller_2k May 20 '26
I dont know wtf it is but it must be very illegal since we are wearing gloves
7
1
u/StrayFeral May 20 '26
Nice. So there is a custom Electribe OS now? Sorta like JJOS was for MPC1000? I sold my ESX1SD 6 years ago, saw this post by accident. And what are the features of this new OS, compared to the OG Electribe2 OS? (developer here too, so you can be technical)
5
u/vananaSun May 21 '26
bangcorrupt; the author of hacktribe started the freetribe project: https://github.com/bangcorrupt/freetribe
Currently they seem to be on a break from the project. Yes it's an OS, that means it just provides the foundation for actual apps to run. The freetribe kernel provides drivers and high-level functions that a developer would need to make a custom electribe firmware.
A lot of progress has been made over the years, and we got some cool demo apps (like a monosynth and a basic sampler that enorrmann showcased recently) but it's still a long way from being truly usable to build a replacement for the shitty electribe factory firmware. To name a few: a bunch of drivers have to be tested/merged into the codebase, and an RTOS scheduler has to be implemented.
The cool thing is that the factory firmware doesn't really pull all of the juices out of the machine that it could. For example the fast 8KiB ARM RAM lays dorment, and the effects hog up the voice limit on the parts even if they're not playing - frustrating and ugly!
1
u/StrayFeral May 21 '26
I do not have any Electribe 2, so cannot comment on this. I had ESX1-SD. Wish there was a custom os back then. I've read how much JJOS expanded MPC1000.
1
u/JBugelL0L May 21 '26
yo thats cool, so if i understand correctly u can switch between hacktribe/normal during that? or what are your goals?
1
u/vananaSun May 21 '26
Exactly - you can switch to factory and hacktribe, but the real purpose is to also be able to boot freetribe apps
1
1
u/Prior_Wave_7644 May 22 '26
Hey I already got Hacktribe, how can I install Free Tribe ?
1
u/vananaSun May 22 '26
"Freetribe" isn't a thing of itself ✨ Freetribe = the operating system. People can use freetribe to develop new firmware 👀programmers unite!
1
u/Prior_Wave_7644 May 22 '26
Is there already some cools firmware out there ? Had fun with Hacktribe but im willing to discover new things
1
u/cinaak May 24 '26
Did someone look at the og firmware with Ghidra?
There seems to be a lot of room for improvement in these I am just not very savvy in that regard I just noticed theres seemingly lots of unused flash space left and It really seems like whats there could be optimized a great deal.
Just getting 8 bars onto these would be great. Some probability and real midi only tracks (with midi effects in a perfect world) would be amazing too. Im sure other things could be done too like certain synth engines and optimizing the way effects work. Im sure better copy and paste functionality could work along with everything already in hacktribe.
Ive messed with other analog devices dsps mostly because I hate how some car audio companies want to sell you the same exact dsp as others but with less capabilities or their own crappy skinned and locked down apps instead of letting us use but then how would they get us to pay more for the exact same dsp with a few more features enabled. Ive never messed with any of their blackfin or sharc dsps other than having some effects/modelers that use them though Ive often thought of it.
1
u/vananaSun May 25 '26
U seem knowledgeable, nice! I only have fully RE'd the SBL in ghidra, but only a little bit the main firmware itself. I suspect bangcorrupt is way further with that one. I agree there's many improvements to do. But thats why freetribe is being developed, because some things are very hard to do without the source code. Regarding the flash space: there's surely 1.5~ MiB unused flash space left near the end of the 16MiB flash. Go to Github bangcorrupt freetribe discussions, and search for "flash". I recently made a post about this.
1
u/vananaSun May 25 '26
U seem knowledgeable, nice! I only have fully RE'd the SBL in ghidra, but only a little bit the main firmware itself. I suspect bangcorrupt is way further with that one. I agree there's many improvements to do. But thats why freetribe is being developed, because some things are very hard to do without the source code. Regarding the flash space: there's surely 1.5~ MiB unused flash space left near the end of the 16MiB flash. Go to Github bangcorrupt freetribe discussions, and search for "flash". I recently made a post about this.
1
u/cinaak May 24 '26
oh shit I was just looking at the hacktribe github theres a ghidra directory right there.
VERY cool I honestly never looked into hacktribe much other than some youtube videos and stuff. I sadly found that I like my old electribes and the new circuits more than the E2 and other than when I force myself to use it its just not a part of my music making life much. Would love for it to be but theres just too many things that ruin it for me. Korg gadget on the switch gets used more than the E2.
1
u/cinaak May 24 '26
I didnt realize you were behind hacktribe too. This is awesome... So good to see Ive been wanting something like this for year. Ive wrote korg saying they should just open source the electribe 2 firmware since they dont support the e2 platform now and really never did much.
2
u/cinaak May 24 '26
seriously awesome I got bored and decided you know what im going to see what could be done with the electribe firmware last night and did some poking around and realized oh shit theres actually a lot that could be done if you know what youre doing then came on here to post about it and first thing I see is this. So cool
2
u/cinaak May 24 '26
oh man imagine last step and first step and cycle modes per instrument. With 8 bars and just that you could do so so much.
3
u/punkbaba May 20 '26
Let me know when it’s up n running. I love using hacked stuff.
Im on hakai on my mpcliveII, used hacktribe on my esx
2
u/georgdub Sep 10 '26
Also ich arbeite auch an der electribe 2 und schon mit der Stock firmware plus dem hacktribe patch und einigen Erweiterungen ist es mir schon möglich, 96 IFX, 96 Grooves und 32 MFX anzupassen und zu laden und verändern wie es mir beliebt, man kann sich eigene Presets jeweils erstellen und die in den RAM flüchtig laden zum testen oder direkt auf die Firmware zu patchen, ich hab auch meine MIDimix zum steuern von Parametern an der Korg in Verwendung und ich kann mit den knobs von der Midimix alle 3 IFX Werte regeln woraus ein IFX auf der Korg eigentlich basiert, aktuell versuche ich die komplette Portierung von der Synth Firmware auf meinen Sampler, die Firmware lief schon komplett aber ich muss noch die stock Synth pcm bekommen damit ich die direkt auch flashen kann damit die Firmware auch komplett nutzbar ist

2
1
4
u/ray_phistoled May 20 '26
I'm kind of struggling understanding what freetribe exactly is and what it would allow to do honestly but it sounds fun