Open richardclli opened 1 year ago
Dump for controller switch on without receiver, chip init sequences.
The Microzone supports 6 different sub-protocols, and now only the first 4 (M1,M2,M3,M4) is used, M5 and M6 is reserved.
I have summarized the A7105 commands from M1 to M6 in the attached Excel file.
M1 is quite different from others. M2 and M3 are quite similar. M4-M6 uses a different payload size.
Dump for binding a receiver (M2 subprotocol)
For channel encodings, M2 sub-protocol can support max 8 channels:
Payload length: 11 bytes Bits per channel: 10 bits Ch1 = packet[0] + (packet[1] & 0x03) << 8 Ch2 = packet[1] >> 2 + (packet[2] & 0x0F) << 6 Ch3 = packet[2] >> 4 + (packet[3] & 0x3F) << 4 ......
Final byte is always 0, not sure whether it has other purpose.
@pascallanger Interested in working out this protocol together?
Freq Hoping seems follows a fixed sequence: 0x11, 0x61, 0x4D, 0x9D, 0x25, 0x75, 0x07, 0x57, 0x1B, 0x6B, 00x39, 0x89, 0x2F, 0x7F, 0x43, 0x93
Sure we can have a look. I've been quite busy lately so don't expect prompt responses.
Sure we can have a look. I've been quite busy lately so don't expect prompt responses.
No problem, I will work out more details first.
@pascallanger Could you suggest which protocol source code is best for me I start the coding?
I think you need to create a new protocol.
I think you need to create a new protocol.
Yes, any suggestion on which protocol source should I copy and code for this new protocol.
Not sure if this helps but I have an older Airfield branded Microzone (MC6DR) receiver that binds and operates on the Kyosho - Hype sub protocol.
This was out of an Airfield Corsair 1450mm RTF plane and the MC6S TX FCC ID comes up as a Microzone Product.
This protocol may be the same as the M1 of your MC10 ?
Rich
Thank you for your information. Let me verify this.
Not sure if this helps but I have an older Airfield branded Microzone (MC6DR) receiver that binds and operates on the Kyosho - Hype sub protocol.
This was out of an Airfield Corsair 1450mm RTF plane and the MC6S TX FCC ID comes up as a Microzone Product.
This protocol may be the same as the M1 of your MC10 ?
Rich
@pascallanger Not sure if you may have some time to take a look on what is captured. I may need some guide in doing the programming.
Have you ever finished this protocol ?
Not yet, better to get some help from you.
Sure, can you explain me what you've done so far? (Sorry just trying to catch up with things lately)
I just captured the SPI, then try to find the samples of M1 to M6 receivers, but can only got a M2. Well, we can just work out M2 first, anyway. So please see if you may have time to take a look to the SPI dumps attached with this issue, thanks.
Ok so let's go for M2
Ok so let's go for M2
Yeah!
@pascallanger So we can start with the spi dumps attached with this issue.
Microzone protocol Radio: MC10 Receiver: MC9002 (M2 sub-protocol) Chip used: A7105
Will provide SPI dumps in this issue.