Hi Thorsten, all..
I’ve been following the MIDIBox developments for a while now.. you cease to amaze me with your ideas.. Well Done!!
I’m trying to work out the equations in Logic Controls challenge/response code.. Â (please excuse my lack of knowledge, I’m a novice)
.. r1 = 0x7F & (l1+(l2^0xA)-l4)
 r2 = 0x7F & ((l3>>4)^(l1+l4))
 r3 = 0x7F & (l4-(l3<<2)^(l1|l2)
 r4 = 0x7F & (l2-l3+(0xF0^(l4<<4)))
In my readings, I’ve learnt about the different operations.. AND, XOR, LSHIFT, RSHIFT, OR.. I’ve found a calculator that handles algebraic equations.. but I have no idea if I understand it or not.. I do have some answers.. can someone please tell me if I’m right or wrong? Â
if  L1  =  8  then R1 = 22
if  L2  =  16  then R2 = 14
if  L2  =  32  then R2 = 127
if  L2  =  12  then R2 = 32
I’m also confused with the 7 byte ASCII serial number.. I don’t own a Logic control, so I don’t know what a serial number looks like, it’s format.. Is there a format for LC serial numbers? Is the random challenge code random each time LC turns on, or is it dependant on the serial no.?
I’m sending sysex messages between two PC’s, with one of them trying to emulate a LC power up using sysex faders.
As you can see, I’m confused, and need some help to understand all this..
Thanks in advance..
Faz