C-17 Transport
- planger
-
Topic Author
- Offline
Less
More
13 Nov 2018 20:01 - 14 Nov 2018 20:49 #71746
by planger
C-17 Transport was created by planger
I've been asked to look at this model:
www.banggood.com/C17-C-17-Transport-373m...ch&cur_warehouse=USA
I think the model GD006 DA62 is using the same remote: www.tomtop.com/p-rm9903.html
The main board has only a single chip with no marking: photos.app.goo.gl/eJNWzNJo66HJsPZC9
Using SDR, I've looked at it:
- It has the signature of a xn297l (0x71 0x0F 0x55), same xor table and using the problematic 250Kbps...
- Address is 0xcc,0xcc,0xcc,0xcc,0xcc and does not change between bind and normal modes.
- Bind is sent on RF channel 2 every 3.5ms.
- Normal packets are sent every 3.5ms on 4 RF channels in that order 79, 77, 75 and 73.
- 15 bytes payload in bind and normal mode.
Payload: 0xAA, 0x1F, 0x39, 0x12, 0x13, 0xDC, 0x05, 0xE8, 0x03, 0xDC, 0x05, 0x00, 0x00, 0x00, 0x00
- packet[0]=0xAA -> bind, 0x55 -> normal
- packet[1..4]=unknown but must be TXID/RF channels
- packet[5..6]=0x5DC=1500 => aileron centered value, min 0x3E8, max 0x7D0
- packet[7..8]=0x3E8=1000 => low throttle, min 0x3E8, max 0x7D0
- packet[9..10]=0x5DC=1500 => trim channel. Each trim press adds +/-0x20 to the current value
- packet[11]=08->Dual Rate, 04->Light
- packet[12..14]=0x00
Pascal
I think the model GD006 DA62 is using the same remote: www.tomtop.com/p-rm9903.html
The main board has only a single chip with no marking: photos.app.goo.gl/eJNWzNJo66HJsPZC9
Using SDR, I've looked at it:
- It has the signature of a xn297l (0x71 0x0F 0x55), same xor table and using the problematic 250Kbps...
- Address is 0xcc,0xcc,0xcc,0xcc,0xcc and does not change between bind and normal modes.
- Bind is sent on RF channel 2 every 3.5ms.
- Normal packets are sent every 3.5ms on 4 RF channels in that order 79, 77, 75 and 73.
- 15 bytes payload in bind and normal mode.
Payload: 0xAA, 0x1F, 0x39, 0x12, 0x13, 0xDC, 0x05, 0xE8, 0x03, 0xDC, 0x05, 0x00, 0x00, 0x00, 0x00
- packet[0]=0xAA -> bind, 0x55 -> normal
- packet[1..4]=unknown but must be TXID/RF channels
- packet[5..6]=0x5DC=1500 => aileron centered value, min 0x3E8, max 0x7D0
- packet[7..8]=0x3E8=1000 => low throttle, min 0x3E8, max 0x7D0
- packet[9..10]=0x5DC=1500 => trim channel. Each trim press adds +/-0x20 to the current value
- packet[11]=08->Dual Rate, 04->Light
- packet[12..14]=0x00
Pascal
Last edit: 14 Nov 2018 20:49 by planger.
- planger
-
Topic Author
- Offline
15 Nov 2018 23:31 - 15 Nov 2018 23:31 #71759
by planger
Replied by planger on topic C-17 Transport
The protocol GD00X is working and available on Multi wih only 1 ID for now.
I'll have access to 2 other remotes in a week or 2 which might enable me to find how the RF channels are calculated... If not there will be 3 IDs/freqs available at that time.
Pascal
I'll have access to 2 other remotes in a week or 2 which might enable me to find how the RF channels are calculated... If not there will be 3 IDs/freqs available at that time.
Pascal
Last edit: 15 Nov 2018 23:31 by planger.
- jejeg
-
- Offline
Less
More
- Posts: 143
16 Nov 2018 20:46 #71764
by jejeg
Replied by jejeg on topic C-17 Transport
Hi
I own this model airplane, I am interested in your work.
I'm waiting for the rest. Good job
Jérome
I own this model airplane, I am interested in your work.
I'm waiting for the rest. Good job
Jérome
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
16 Nov 2018 21:41 #71767
by goebish
Replied by goebish on topic C-17 Transport
Ok, I'll port it to deviation.
- jejeg
-
- Offline
Less
More
- Posts: 143
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
16 Nov 2018 22:36 - 17 Nov 2018 01:23 #71770
by goebish
Replied by goebish on topic C-17 Transport
Test builds available:
www.dropbox.com/sh/nkqd89fkeepimc8/AACwZ...SBuHyOL7vZK-h3a?dl=0
Let me know if your transmitter isn't in the list.
Protocol: GD00X
Channel 5: Lights
Channel 6: trim (?)
Source: github.com/goebish/deviation/blob/protoc...col/gd00x_nrf24l01.c
Pascal, is this a mistake in your repo:
hopping_frequency[0]=79-(i<<1);
shouldn't it be
hopping_frequency[ i ]=79-(i<<1); ?
www.dropbox.com/sh/nkqd89fkeepimc8/AACwZ...SBuHyOL7vZK-h3a?dl=0
Let me know if your transmitter isn't in the list.
Protocol: GD00X
Channel 5: Lights
Channel 6: trim (?)
Source: github.com/goebish/deviation/blob/protoc...col/gd00x_nrf24l01.c
Pascal, is this a mistake in your repo:
hopping_frequency[0]=79-(i<<1);
shouldn't it be
hopping_frequency[ i ]=79-(i<<1); ?
Last edit: 17 Nov 2018 01:23 by goebish.
- jejeg
-
- Offline
Less
More
- Posts: 143
17 Nov 2018 07:33 #71772
by jejeg
Replied by jejeg on topic C-17 Transport
goebish wrote: Test builds available:
www.dropbox.com/sh/nkqd89fkeepimc8/AACwZ...SBuHyOL7vZK-h3a?dl=0
Let me know if your transmitter isn't in the list.
Devo 12S
Thanks
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
17 Nov 2018 09:24 #71773
by goebish
Replied by goebish on topic C-17 Transport
Dropbox folder updated with Devo12 build.
- jejeg
-
- Offline
Less
More
- Posts: 143
17 Nov 2018 12:47 #71774
by jejeg
Replied by jejeg on topic C-17 Transport
Ok I'm testing this tonight:)
- jejeg
-
- Offline
Less
More
- Posts: 143
17 Nov 2018 21:14 #71781
by jejeg
Replied by jejeg on topic C-17 Transport
better than words :
Test fly tomorrow.
Good job
Test fly tomorrow.
Good job
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
- planger
-
Topic Author
- Offline
18 Nov 2018 10:43 #71786
by planger
Replied by planger on topic C-17 Transport
Don't forget that there is only 1 ID for now. I'll add some more soon.
Pascal
Pascal
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
18 Nov 2018 10:44 #71787
by goebish
Replied by goebish on topic C-17 Transport
Ok, I won't push it into trunk for now.
- planger
-
Topic Author
- Offline
18 Nov 2018 10:45 - 18 Nov 2018 10:47 #71788
by planger
The good thing is that I know it works with only 1 Freq, so if I can get hold of the plane I should be able to change the ID and do a scanner to find which frequency it has choosen.
Anyway more to come may be next week.
Thanks, Pascal
Replied by planger on topic C-17 Transport
Good catch. It's a mistake that I've corrected after the first release.goebish wrote: Pascal, is this a mistake in your repo:
hopping_frequency[0]=79-(i<<1);
shouldn't it be
hopping_frequency[ i ]=79-(i<<1); ?
The good thing is that I know it works with only 1 Freq, so if I can get hold of the plane I should be able to change the ID and do a scanner to find which frequency it has choosen.
Anyway more to come may be next week.
Thanks, Pascal
Last edit: 18 Nov 2018 10:47 by planger.
- jejeg
-
- Offline
Less
More
- Posts: 143
18 Nov 2018 19:04 #71789
by jejeg
Even if everything is not finished ... it works.
Replied by jejeg on topic C-17 Transport
Even if everything is not finished ... it works.
- planger
-
Topic Author
- Offline
18 Nov 2018 19:57 #71790
by planger
Replied by planger on topic C-17 Transport
@jejeg : would you send me your remote so I can at least add your ID (might help me to figure out the ID/Freq)?
Pascal
Pascal
- jejeg
-
- Offline
Less
More
- Posts: 143
18 Nov 2018 20:06 #71791
by jejeg
I have not established a fixed identifier for the link. Tell me exactly what you need. I use google translate (English / French); it's not always very clear.
Jérome
Replied by jejeg on topic C-17 Transport
planger wrote: @jejeg : would you send me your remote so I can at least add your ID (might help me to figure out the ID/Freq)?
Pascal
I have not established a fixed identifier for the link. Tell me exactly what you need. I use google translate (English / French); it's not always very clear.
Jérome
- planger
-
Topic Author
- Offline
18 Nov 2018 20:20 #71792
by planger
Replied by planger on topic C-17 Transport
Je n'ai eu accès qu'à une télécommande sans l'avion pour refaire ce protocole.
Le problème c'est qu'il n'y a donc qu'1 seul identifiant (ID+Fréquences) de disponible et donc 1 seul avion peut voler en même temps en utilisant une devo ou un multi module. Si je pouvais avoir une autre télécommande cela me mettra peut-être sur la piste pour générer plus d'ID/Fréq ou tout du moins cela permettra de voler à 2.
Donc je demandais si tu pouvais m'envoyer ta télécommande...
Pascal
Le problème c'est qu'il n'y a donc qu'1 seul identifiant (ID+Fréquences) de disponible et donc 1 seul avion peut voler en même temps en utilisant une devo ou un multi module. Si je pouvais avoir une autre télécommande cela me mettra peut-être sur la piste pour générer plus d'ID/Fréq ou tout du moins cela permettra de voler à 2.
Donc je demandais si tu pouvais m'envoyer ta télécommande...
Pascal
- jejeg
-
- Offline
Less
More
- Posts: 143
18 Nov 2018 20:28 #71793
by jejeg
Replied by jejeg on topic C-17 Transport
J'ai bien compris ce que tu veux faire mais "envoyer la télécommande "???!!
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
18 Nov 2018 20:30 #71794
by goebish
Replied by goebish on topic C-17 Transport
L'envoyer par la poste pour qu'il puisse sniffer son signal RF.
Time to create page: 0.485 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- C-17 Transport