Is there any thread devoted to hacking the OP1? If not could it be created?
I’ve been unpacking and poking around the old and new firmware, trying to learn more about the disabled features. My goal is to modify the firmware and repackage it so I could use it on my OP. I’m especially interested in the unavailable effects: ape tape, lpc, filter and chorus. There’s a line like this in the firmware code: “delay grid punch phone spring lpc chorus filter nitro cwo” which leads me think that there might actually be semi working implementations of chorus, filter and lpc, but no ape tape. Images of those have been posted earlier, but I havent seen filter. Seems like its mmmf.svg. There’s also a reference to a file “\src\dsp\Mmmf.cpp” which is probably all the code for the effect.
I thought I could maybe enable one of the hidden effects by modifying a synth preset on my PC by changing the effect name in the file to “lpc”. But nope, just got a crash with msg “Invalid mono fx”. I also tried “chorus” and got the same error. I noticed that one of the databases in the firmware lists all the available effects, and the “hidden” ones aren’t listed. If I could add the hidden effects into the database, and repackage the firmware the hidden effects might even work. Hopefully. Is anyone else messing with the firmware like this? Even if I manage to repackage the firmware I’m not sure wether I have the balls to install it
Just my 2cents.
EDIT: Also found a reference to “…\src\dsp ape_undo.cpp” in the old firmware. Who knows what that might mean…
a vocoder would be so hawt
I wish they’d stop hawking a Polaroid, and devote more resources to this update. Maybe an iPad companion app for simple backing up, patch saving and synth tweaking.
$22 for an 8-picture roll?!?!
I wish they'd stop hawking a Polaroid, and devote more resources to this update.
no, they’re too hip
so to stop this off-topic discussion: I had the balls and I have successfully uploaded a re-compressed custom firmware. So now I’m playing around with what we can do :o)
I’ll open a new topic once I have more results. Stay tuned.
I'll open a new topic once I have more results. Stay tuned.
Link pls
Please bring the chorus!
so to stop this off-topic discussion: I had the balls and I have successfully uploaded a re-compressed custom firmware. So now I'm playing around with what we can do :o)
I'll open a new topic once I have more results. Stay tuned.
::furiously refreshes homepage::
Balls. Balls as big as the sky.
just a teaser, I am able to manipulate the graphics but I have to figure out how they work exactly…
Wow! A new OP-1 era to come!
In suitable Mark from Peep Show voice, “Is this porn Geremy are we looking at porn? I just, really really feel this is porn! No OP-1 updates in Stalingrad, they were really hung out to dry. I just think, if this wasn’t porn and was a reality it would be the best thing to happen to anyone ever!”.
<3

A few years ago I unpacked the firmware, deleted the presets (in SQLite file and samples) and repacked and uploaded to my OP-1… it didn’t free up any more space for custom patches. There was a comment from TE at some point that the patch limits were hard coded, not based on available space.
Oh WOWOWOWOW!!!
Darxxxellent Darxxxenius Darxxxurgeons… SURGE ON!!!
A few years ago I unpacked the firmware, deleted the presets (in SQLite file and samples) and repacked and uploaded to my OP-1... it didn't free up any more space for custom patches. There was a comment from TE at some point that the patch limits were hard coded, not based on available space.
Yup. But it makes me wonder, perhaps one could re-pack a firmware file with custom “factory presets”? ie. things you have created, and will always use, but never delete…
Yeah if replacing factory presets is possible via custom OS that would be sweet. Also might nudge TE toward adding the option in the regular OS if it’s possible
@callofthevoid @pselodux @hdd
yes that is already possible. As long as you use the existing synths.
It’s basically just an entry in the op1_factory.db database according to the data structure that @eesn already posted in another thread.
The disadvantage is that you have to create a new firmware every time. But that would certainly open up possibilities of having your personal presets in the OP-1 even after a factory reset which is kinda cool.
@TabascoEye
Great stuff! I love what you did to the finger sequencer at twitter (https://twitter.com/tabascoeye/status/748253769025085440) I was thinking of modding the Choplifter to be a drone instead and maybe creating a new map for the game.
Could you make a thread outlining the basic process for repackaging? It would be nice to create a unpackage/repackage script so firmware mods could be quickly tested. I havent repackaged yet but I seem to have all I need for that. The hardest was probably getting the CRC-32 right.
I would love to setup a github repository about hacking the OP but maybe you want to do that too? Have you tried messing with the disabled effects? Maybe we could collaborate on this via github or something? I can’t wait to see what things people come up with with all this power we have now What do you think?