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.
You can check it by going to the upgrade mode in the OP-Z, connecting the device again to your computer, and checking the version number within the version file inside the Systeminfo folder
I just uploaded mine. The external app/screen worked perfectly before the update, but now the app will pair with my OP-Z but is unresponsive to any input
Iād advise anyone against updating until this bug is sorted out if you are wanting to utilize the external display.
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)
@Polyoptics that could be possible. Indeed i was playing with midi sync, etc. but still a bit strange that the screen button triggered something on the app. Need to re-check this. Thanks