I added every iter patch that was on op1.fun at the time. That includes the following 11 patches (I had to lowercase the names since the OP-1 does weird stuff with uppercase characters, see this post Custom Firmware on the OP-1 - #670 by wavi):
crystal_pad
ebullition
feu_doux
iter
korder
lotremkords
pulse_bass
rezpiano
wonky_bass
wood_bell
woodblock
The tool simply contains the aif patch files. To enable the presets it reads the patch data from the files and writes the data to the presets table in the database.
PS
Thereâs still space for 5 more presets⌠You all know what to do
Can you provide a little more details on how you tried to install it?
You shouldnât have to place the op1repacker code anywhere manually. Instead running the installation command should download and install the latest version on your computer: pip3 install op1repacker
Iâm not providing modded firmware files since that has copyright issues and also makes it impossible to choose what mods you want.
ok. i open up python. at the dos type terminal i type in the command as per the instructions and get syntax error. the zipped and unzipped op1repacker file and folder are on my desktop.
Ah, youâd need to use the normal windows terminal / command line instead of the python interpreter. Then the installation should work.
EDIT:
So basically open the start menu, search for cmd and from the results open âCommand Promptâ.
Once youâve opened that try running the installation command: pip3 install op1repacker
That should install the tool, and once itâs installed you should be able to run the op1repacker commands that are in the readme. Let me know if you have more questions. Iâll try to write a windows guide eventually, but I donât have windows so it might take a whileâŚ
Hi there Iâve successfully installed the op1repacker using pip and it has installed successfully to usr/local/lib/python3.4/dist-packages/python3.4/ but any time I run the op1repacker even just to check the version I get:
cordelia@cordy:~/programming/op1-firmware$ op1repacker -v
Traceback (most recent call last):
File â/usr/local/bin/op1repackerâ, line 6, in
from op1repacker.main import main
File â/usr/local/lib/python3.4/dist-packages/op1repacker/main.pyâ, line 9, in
from . import op1_analyze
File â/usr/local/lib/python3.4/dist-packages/op1repacker/op1_analyze.pyâ, line 77
**main_ldr_info,
^
SyntaxError: invalid syntax
@wavi
Been getting an error about âmissing ustar tagâ when I try and load my custom OP-1 firmware. Not sure whats going wrong this time around. Iâve read it could be the way python 3 (3.8) compresses but I donât have the programming experience to try and mess with those settings and no access to a Windows based machine to try a different compressor software. Any chance you could PM me a working modded firmware? I know youâre hesitant to distribute. I was using one with ALL mods enabled (iter, iter presets, iter gfx, filter, invert tape, subtle fx, moose). Any help either way much appreciated, been pulling my hair out trying to get it working again.
Ok it seems to be a problem related to Python 3.8. I downgraded to an earlier version (3.6.9) and now everything works as it should. Yay no more neck straining!
@wavi
Having similar issue to what @products7074740 had, yet now on op1_241.op1. I do see the boot loader is now 2.27. Iâm using Mac OSX, Python 3.6.7 (was on 3.8 originally and downgraded), and op1repacker 0.2.3. Unpacks fine. Modifies apparently with no issues. Repacks with no issues. When I try to update the firmware I get the same error about âmissing ustar tagâ.
So apparently youâre bootloader got upgraded, but the rest of the OS did not? I really need to get python 3.7 and 3.8 to test this out. Might take a while thoughâŚ
EDIT:
I just released v0.2.4 of the tool which should fix the python 3.8 issue. The issue was that newer python versions use a different default format for tar archives.
Upgrade to the latest version with the following command: