- Posts: 2633
Global Drone, Skull Drone or GW008
- goebish
-
- Offline
- NRF Weirdo
Less
More
15 Jan 2017 14:20 - 15 Jan 2017 14:23 #57978
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
I'm only looking for the one that has a "PAN" marking on the chip in the quad (looks like there are at least 3 different revisions of this quad ...) I'm not sure I'll be able to crack it, but that's a good challenge 
If yours is using a LT8910 in the Tx then I'm not interested, at least not for now.
If yours is using a LT8910 in the Tx then I'm not interested, at least not for now.
Last edit: 15 Jan 2017 14:23 by goebish.
- Caerus
-
- Offline
Less
More
- Posts: 59
15 Jan 2017 14:24 #57979
by Caerus
Replied by Caerus on topic Global Drone, Skull Drone or GW008
No worries mate... I knew I'd hear from you when. Wonder what the deal is. It's popularity doesn't seem to lean one way or the other, so no clue there. It's sitting there waiting, giving me that stupid skull grin. I get it out sometimes but I'm just not a good enough flyer to tame it with the stock TX. If people look and say 'fly that one', I tell them it's not allowed to be unstrapped from the gurney yet. I'm sure it would be a lot less crazy with the Devo though.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
15 Jan 2017 14:27 #57980
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
Don't hold your breath anyway, I just finished working on the CX35, now I started to work on the CX10D. Then next on the list are CX10WD, H20H then H20 mini / H30 mini.
... and I still have to work on AFHDS 2A telemetry, I should really give more priority to this one, I know a lot of people are waiting for it ...
... and I still have to work on AFHDS 2A telemetry, I should really give more priority to this one, I know a lot of people are waiting for it ...
- Caerus
-
- Offline
Less
More
- Posts: 59
15 Jan 2017 14:36 - 15 Jan 2017 14:37 #57981
by Caerus
Replied by Caerus on topic Global Drone, Skull Drone or GW008
And yeah, just say the word re: the rest of the H20/30 mini captures. Haven't done them yet cos I know you got your hands full. I'll prolly put them up sometime soon anyway, just so you got them when it's their turn.
CX-10D... now that is one of the alt. holds i'm looking at for my nieces. More tempting deviated. Good luck.
CX-10D... now that is one of the alt. holds i'm looking at for my nieces. More tempting deviated. Good luck.
Last edit: 15 Jan 2017 14:37 by Caerus.
- flarkopter
-
- Offline
Less
More
- Posts: 10
15 Jan 2017 14:46 #57982
by flarkopter
Replied by flarkopter on topic Global Drone, Skull Drone or GW008
Yes. LT8910 in the TX, LT5910 in the quad. Darn.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
15 Jan 2017 14:47 #57983
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
Sorry, the LT8910 is not emulated by Deviation (yet).
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
15 Jan 2017 14:50 - 15 Jan 2017 14:55 #57984
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
Still you can post a capture of the LT8910 Tx if you've a logic analyzer, actually we can emulate the LT8900 (with some limitations though, eg no whitening), but the LT8910 has extra bitrates that are not compatible with the nrf24l01+, with some luck this machine is using a compatible bitrate ...
Last edit: 15 Jan 2017 14:55 by goebish.
- flarkopter
-
- Offline
Less
More
- Posts: 10
15 Jan 2017 14:53 #57985
by flarkopter
Replied by flarkopter on topic Global Drone, Skull Drone or GW008
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
- Caerus
-
- Offline
Less
More
- Posts: 59
16 Jan 2017 03:08 #58018
by Caerus
.... I'm not the only one that does that! I see 2 H8 mini's & a tiny whoop, but don't immediately recognize 1,3,4,5 & 7 from left to right. Do you mind naming them? I'm trying to find the best small/cheap multirotor's. I have no V2x2's for example. Unrelated, I know. I'll take it to RCGroups for a proper thread.
Replied by Caerus on topic Global Drone, Skull Drone or GW008
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
16 Jan 2017 03:16 - 16 Jan 2017 03:40 #58019
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
from left to right
Floureon H101 (Silverxxx'd, awesome 3D trainer!)
EAchine H8 mini (Silverxxx'd)
Fayee FY319
EAchine H8 mini 3D
Blade Inductrix (tiny whoop)
EAchine H7
EAchine H8 mini (stock)
WLtoys V272
San Huan 6025-1 MiniX 3CH Helicopter (infrared)
... the CX10 has fallen behind the desk, under a ton of mess, that's probably the smallest I have.
Floureon H101 (Silverxxx'd, awesome 3D trainer!)
EAchine H8 mini (Silverxxx'd)
Fayee FY319
EAchine H8 mini 3D
Blade Inductrix (tiny whoop)
EAchine H7
EAchine H8 mini (stock)
WLtoys V272
San Huan 6025-1 MiniX 3CH Helicopter (infrared)
... the CX10 has fallen behind the desk, under a ton of mess, that's probably the smallest I have.
Last edit: 16 Jan 2017 03:40 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
09 Feb 2017 16:59 - 14 Feb 2017 05:11 #59003
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
I finally received the GW008 with "PAN" marking on the quad chip.
Unfortunately the RF is not compatible with Panchip XN297 ...
First I had a look with the SDR (HackRF+gnuradio), the Tx sends bind packets on 2402.2 MHz, this 200KHz offset might be a first issue if we have to emulate it with a nrf24l01.
... then I tried the usual tricks to try to capture some packets with a nrf24l01, but I only got noise.
Finally, I inspected the RF signal in inspectrum, looks like it's using 500kbps datarate, which the nrf24l01 can't do either, no wonder I only got noise.
...so I give up, nothing I can do for now. It might be possible to emulate it with the A7105 or CC2500, but I'm not sure and that would require a LOT of work (and, I forgot to tell, but the protocol is bi-directional), probably not worth it for only 1 protocol.
edit: it's using 1 Mbps bitrate actually, I've to learn how to make sense of inspectrum results
so there's still hope.
First I had a look with the SDR (HackRF+gnuradio), the Tx sends bind packets on 2402.2 MHz, this 200KHz offset might be a first issue if we have to emulate it with a nrf24l01.
... then I tried the usual tricks to try to capture some packets with a nrf24l01, but I only got noise.
Finally, I inspected the RF signal in inspectrum, looks like it's using 500kbps datarate, which the nrf24l01 can't do either, no wonder I only got noise.
...
edit: it's using 1 Mbps bitrate actually, I've to learn how to make sense of inspectrum results
Last edit: 14 Feb 2017 05:11 by goebish.
- ajtank
-
- Offline
Less
More
- Posts: 278
10 Feb 2017 03:28 - 10 Feb 2017 03:31 #59015
by ajtank
Replied by ajtank on topic Global Drone, Skull Drone or GW008
Caerus's photo showed that the transmitter chip was XNS104. According to Panchip info
here
, the RF charcteristics of the chip should be compatible with XN297L.
Last edit: 10 Feb 2017 03:31 by ajtank.
- Caerus
-
- Offline
Less
More
- Posts: 59
10 Feb 2017 03:31 #59016
by Caerus
Replied by Caerus on topic Global Drone, Skull Drone or GW008
No worries mate. Thanks for doing what you can. Can't solve everything. I wonder why they deviated (no pun intended) so far from the norm. Coming across YAP is common, as you well know, but what you describe sounds pretty unusual.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
10 Feb 2017 14:01 - 10 Feb 2017 14:09 #59030
by goebish
Thanks for the product manual, I had another try, but I can't detect the XN297 syncword (0xC710F55) with SDR.
Maybe the firmware is using some "unusual" settings for the xn297 modulator. If the RF chip pins were broken out I could probably have a better understanding, but unfortunately they're not ( 内部绑线连接 ).
Replied by goebish on topic Global Drone, Skull Drone or GW008
ajtank wrote: Caerus's photo showed that the transmitter chip was XNS104. According to Panchip info here , the RF charcteristics of the chip should be compatible with XN297L.
Thanks for the product manual, I had another try, but I can't detect the XN297 syncword (0xC710F55) with SDR.
Maybe the firmware is using some "unusual" settings for the xn297 modulator. If the RF chip pins were broken out I could probably have a better understanding, but unfortunately they're not ( 内部绑线连接 ).
Last edit: 10 Feb 2017 14:09 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
10 Feb 2017 15:08 - 10 Feb 2017 19:00 #59031
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
Haha, by using 0x710F55 as syncword instead of 0xC710F55, seems I get some data packets at 1 Mbps bitrate 
The "peak" in data widget is the end of the syncword, then the address, then 3 (or 2 ?) moving bits which are probably a counter or ACK retry counter, then some data, then the CRC.
Frequencies (minus the 200 kHz offset):
- bind: 2402, bind stage exits only when quad is powered on, that either means ACK is enabled (this isn't implemented in the xn297 emulation layer yet
) or the quad sends back a normal packet, as the CX10 blue
- data: 2450, 2463, 2466, 2471 (yeah, I can see the bits changing while I move the sticks
)
Now I'll try to make sense of that ...
The "peak" in data widget is the end of the syncword, then the address, then 3 (or 2 ?) moving bits which are probably a counter or ACK retry counter, then some data, then the CRC.
Frequencies (minus the 200 kHz offset):
- bind: 2402, bind stage exits only when quad is powered on, that either means ACK is enabled (this isn't implemented in the xn297 emulation layer yet
- data: 2450, 2463, 2466, 2471 (yeah, I can see the bits changing while I move the sticks
Now I'll try to make sense of that ...
Last edit: 10 Feb 2017 19:00 by goebish.
- ajtank
-
- Offline
Less
More
- Posts: 278
10 Feb 2017 15:14 #59033
by ajtank
Replied by ajtank on topic Global Drone, Skull Drone or GW008
Carry on Goebish, don't be beaten by that evil grin
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
10 Feb 2017 23:46 - 11 Feb 2017 00:32 #59046
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
Some progress, I'm able to decode the address field (cc cc cc cc cc is very common):
Now, looks like the xn297L is used in enhanced mode packet format, with auto ACK (10 retries), I've to decode the 10 bit PCF and try to implement that, find which parts are bit reversed and scrambled, some bit shifting ... lots of fun
This is the first time I see a XN297 protocol that's using enhanced mode
I'm still not sure it can work, but I'll do my best.
Something is worrying me, I've not been able to receive packets with a nrf24l01, I wonder if this is because of this 200kHz shift ...
I hope it can work the other way round.
Now, looks like the xn297L is used in enhanced mode packet format, with auto ACK (10 retries), I've to decode the 10 bit PCF and try to implement that, find which parts are bit reversed and scrambled, some bit shifting ... lots of fun
This is the first time I see a XN297 protocol that's using enhanced mode
I'm still not sure it can work, but I'll do my best.
Something is worrying me, I've not been able to receive packets with a nrf24l01, I wonder if this is because of this 200kHz shift ...
I hope it can work the other way round.
Last edit: 11 Feb 2017 00:32 by goebish.
- ajtank
-
- Offline
Less
More
- Posts: 278
11 Feb 2017 01:42 - 11 Feb 2017 02:04 #59048
by ajtank
Replied by ajtank on topic Global Drone, Skull Drone or GW008
200kHz is equivalent to 80ppm. One can modify the loading capacitor on the quad to compensate the 200kHz offset.
In your experiment you might reduce the loading capacitor of your standard nRF transceiver to generate the drifted carrier frequency
In your experiment you might reduce the loading capacitor of your standard nRF transceiver to generate the drifted carrier frequency
Last edit: 11 Feb 2017 02:04 by ajtank.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
14 Feb 2017 01:55 #59116
by goebish
Replied by goebish on topic Global Drone, Skull Drone or GW008
More progress, I have now as much information as if the SPI bus was exposed 
Time to create page: 0.189 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- Global Drone, Skull Drone or GW008