everything is just ready before anyone has this thing. such good vibes! iam literally shaking waiting on this niche thing. people will blow this by it‘s size but at the end of the day the OP-Z controls the whole concert place…and then comes Unity. masterpiece again.
Well you guys know me by now. So I took a look into the FW file and it seems like TE doesn’t want to let us in on the fun quite as much this time around.
binwalk doesn’t find any magic file signatures in the .zfw
The file is really small compared to the .op1 files (800kB to 11MB!)
The entropy of almost the entire file is quite high (see the picture attached)
That much entropy is usually a) compression or b) encryption.
Since binwalk can’t find any magic headers of known compression algorithms and the entropy just begins without any ordered, visible “header”, either TE has some very weird custom compression or (more likely) the file is encrypted. (very likely compressed and then encrypted).
The first 0x300 Bytes are almost entirely zero Byte values and look like some kind of mostly-empty header.
There is nothing that looks like a CRC as they had in the old .op1 file which is another hint towards encryption/signing because why bother checking if the file was transferred correctly when it will only decrypt successfully if it did.
At offset 0x4 there is an 0xFF value (or 0xFF000000 if it is a 32bit value). that might be an offset to where to write the file. That would be a possible hint why the file is so small - they have updates of parts of the system this time. (Also 0xFF000000 has a special meaning in BlackFin)
At 0x70 there is a 20-Byte value that looks pretty random. This could be a SHA1
And then the last 64Bytes of the file again seem to drop in entropy. No idea yet what that could be. Maybe a signature (ECDSA?)
PS: ca someone with an op-z be brave enough and change a few Bits of the file and try a download? I would hope the device then yields some kind of error like “decryption failed” or something? Does it keep showing something on a connected display while doing an FW upload?
Is there a way to check the system version to make sure the firmware was correctly installed? I followed the instructions, didn’t see the leds turn green, but I looked away for a bit and when I looked back the unit looks like it’s in normal mode again as though someone was just playing on it.
EDIT: Nevermind, found it by just connecting the screen, duh.
Mine is loosing wuite often the bluetooth connection. Sometimes i press screen and somthing happens in the app but cant use the dials to navigate. Today i reseted. Helped. Then the same prob. Lets wait for an update
If your opz connects, but you cant get into any parts of the app, Its worth checking if you might have turned off midi by mistake.
On the module track (listed as I/O in the app) you’ll see the midi settings — if you turn off ‘midi out enable’, then even with your opz connected, you won’t be able to use the app (since it works via midi)
If you do that by mistake when messing around with the opz, then its pretty hard to figure out how to turn it back on. Here is how:
1- go to the module track (3 from the right)
2- hold shift (the arrow)
3- make sure 3 is lit (if not, press it)