- Posts: 2633
Cheerson CX35
- goebish
-
- Offline
- NRF Weirdo
Less
More
19 Dec 2016 14:25 #56988
by goebish
Replied by goebish on topic Cheerson CX35
Cool, that's some good progress, I'll have a look at your new RTH capture this evening.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
19 Dec 2016 18:20 #57002
by goebish
Replied by goebish on topic Cheerson CX35
I still can't find the RTH flag, I think it can be enabled only after take off.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
20 Dec 2016 01:25 #57026
by ajtank
Replied by ajtank on topic Cheerson CX35
Let me redo all the capture again. When I opened up the transmitter last time, I saw rusted parts inside. I think this kit might be a new old stock and probably the buttons are not 100% reliable.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
20 Dec 2016 01:26 #57027
by goebish
Replied by goebish on topic Cheerson CX35
If you redo the captures, try to have only 1 action per file, so that's less confusing.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
20 Dec 2016 17:04 - 20 Dec 2016 17:17 #57047
by ajtank
Replied by ajtank on topic Cheerson CX35
I have re-captured again and created a new folder. Gimbal for last build works and so I skip it. Camera and Video for last build do not work.
Notes for the new captures:
a) Each stick is pushed to fully up/down/left/right and held in place during the whole capture period
b) I set full rate before I press any button or move any stick
c) One capture has the RTH activated right after take off; another capture has the RTH activated when the throttle is pushed and held upward
d) I did not turn on the quad during the capture
Hopefully these captures are better.
Notes for the new captures:
a) Each stick is pushed to fully up/down/left/right and held in place during the whole capture period
b) I set full rate before I press any button or move any stick
c) One capture has the RTH activated right after take off; another capture has the RTH activated when the throttle is pushed and held upward
d) I did not turn on the quad during the capture
Hopefully these captures are better.
Last edit: 20 Dec 2016 17:17 by ajtank.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
21 Dec 2016 14:17 - 21 Dec 2016 14:28 #57096
by goebish
Replied by goebish on topic Cheerson CX35
Thanks, but that's still confusing, looks like the flags don't work as I'm used to.
I'm sorry, I think I'm starting to understand, but I'll need a few more captures:
- bind, take off then press rate button 5 times
- bind, take off then press photo button 5 times
- bind, take off then press video button 5 times
- bind, take off then move elevator stick up for a few seconds, release the stick then press RTH button
I still can't see anything in the RTH captures, that's weird.
Also, how many rates does it have, 2 or 3 ?
I'm sorry, I think I'm starting to understand, but I'll need a few more captures:
- bind, take off then press rate button 5 times
- bind, take off then press photo button 5 times
- bind, take off then press video button 5 times
- bind, take off then move elevator stick up for a few seconds, release the stick then press RTH button
I still can't see anything in the RTH captures, that's weird.
Also, how many rates does it have, 2 or 3 ?
Last edit: 21 Dec 2016 14:28 by goebish.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
21 Dec 2016 15:54 #57100
by ajtank
Replied by ajtank on topic Cheerson CX35
No problem I have posted the new captures in a new folder. All the new captures start from power up of transmitter.
There are 3 rates. Default rate is 1 upon power up. Following your request to press rate button 5 times, the rate is supposed to be 2>3>1>2>3
Binding is done by left stick up and down.
There are 3 rates. Default rate is 1 upon power up. Following your request to press rate button 5 times, the rate is supposed to be 2>3>1>2>3
Binding is done by left stick up and down.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
21 Dec 2016 20:10 - 22 Dec 2016 13:48 #57110
by goebish
Replied by goebish on topic Cheerson CX35
Ok, now I understand, thanks 
The last byte of the packet doesn't have boolean flags (as most protocols have), but holds the "code" of the last button that has been pressed on the transmitter, and some buttons can have 2 "codes", eg the photo snapshot button, so you do not have to press another button before you can take another photo ...
packet[9] =
rate: 0x09 / 0x29
take off: 0x0e
descend: 0x0f
snapshot: 0x0b / 0x2b
video: 0x0c / 0x2c
RTH: 0x11 / ??? (probably 0x31 if I follow the pattern, need another capture to confirm ...)
Looks like each button has only 1 "code" actually, then 0x20 is toggled if the same button is pressed several times in a row, so the RX knows the same button has been pressed gain.
Your last rth capture was fine, but I'll need another one, because I think I know how to enable it now, but not how to disable ...
I need:
- bind, take off then move elevator stick up for a few seconds, release the stick then press RTH button, wait a few seconds then press RTH again.
The last byte of the packet doesn't have boolean flags (as most protocols have), but holds the "code" of the last button that has been pressed on the transmitter, and some buttons can have 2 "codes", eg the photo snapshot button, so you do not have to press another button before you can take another photo ...
packet[9] =
rate: 0x09 / 0x29
take off: 0x0e
descend: 0x0f
snapshot: 0x0b / 0x2b
video: 0x0c / 0x2c
RTH: 0x11 / ??? (probably 0x31 if I follow the pattern, need another capture to confirm ...)
Looks like each button has only 1 "code" actually, then 0x20 is toggled if the same button is pressed several times in a row, so the RX knows the same button has been pressed gain.
Your last rth capture was fine, but I'll need another one, because I think I know how to enable it now, but not how to disable ...
I need:
- bind, take off then move elevator stick up for a few seconds, release the stick then press RTH button, wait a few seconds then press RTH again.
Last edit: 22 Dec 2016 13:48 by goebish.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
22 Dec 2016 15:14 #57127
by ajtank
Replied by ajtank on topic Cheerson CX35
Thanks for all the additional efforts on this protocol. I have posted the requested capture in the same 2016-12-21 folder.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
22 Dec 2016 15:16 #57128
by goebish
Replied by goebish on topic Cheerson CX35
No problem, that's not difficult but it doesn't work the same than what I'm used to, hence I was confused by the first captures
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
31 Dec 2016 03:13 - 31 Dec 2016 04:00 #57385
by goebish
Replied by goebish on topic Cheerson CX35
New test builds (Q303 protocol / CX35 format option):
www.dropbox.com/sh/rtlponu4hcctzcr/AABsu...zHk87LdpioQxP7a?dl=0
source
First test normal version, if it doesn't work then check the "fixed_ID" version.
Everything should work, but better test without propellers first
www.dropbox.com/sh/rtlponu4hcctzcr/AABsu...zHk87LdpioQxP7a?dl=0
source
First test normal version, if it doesn't work then check the "fixed_ID" version.
Everything should work, but better test without propellers first
Last edit: 31 Dec 2016 04:00 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
31 Dec 2016 11:17 - 31 Dec 2016 15:17 #57396
by ajtank
Replied by ajtank on topic Cheerson CX35
Thank you for the new builds.
Only the fixed ID build works. The other one cannot bind at all.
All channels are found to work, great ! The aileron (right stick left/right) is reversed but not a big deal.
I check the manual again but it does not mention any emergency stop mode. This quad has very limited features.
Shall we ask Seby for his transmitter's ID?
Let me know if you want to have the CX35 FC board.
Only the fixed ID build works. The other one cannot bind at all.
All channels are found to work, great ! The aileron (right stick left/right) is reversed but not a big deal.
I check the manual again but it does not mention any emergency stop mode. This quad has very limited features.
Shall we ask Seby for his transmitter's ID?
Let me know if you want to have the CX35 FC board.
Last edit: 31 Dec 2016 15:17 by ajtank.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
31 Dec 2016 12:30 #57398
by goebish
Replied by goebish on topic Cheerson CX35
Yes, a capture from another transmitter would help.
I do not have a CX35 FC, let's wait another capture, perhaps that will be enough to figure out how it works.
I do not have a CX35 FC, let's wait another capture, perhaps that will be enough to figure out how it works.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
01 Jan 2017 13:11 #57413
by ajtank
Replied by ajtank on topic Cheerson CX35
I just played with a FPV channel button on the transmitter. It will change the FPV channel sequentially. The channel is #1 upon power up. I have pressed the button 8 times and so the sequence is:
Ch2=>3=>4=>5=>6=>7=>8=>1
Both the transmitter and quad will reset the FPV channel to ch1 upon a fresh power up.
I have posted the capture in the 2016-12-21 folder. Please take a look if this can be implemented, thanks.
Ch2=>3=>4=>5=>6=>7=>8=>1
Both the transmitter and quad will reset the FPV channel to ch1 upon a fresh power up.
I have posted the capture in the 2016-12-21 folder. Please take a look if this can be implemented, thanks.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
01 Jan 2017 13:20 - 01 Jan 2017 13:53 #57414
by goebish
Replied by goebish on topic Cheerson CX35
I'm not sure how it works, there's nothing interesting in the capture, no changes in the packet that's sent, the last byte is always 00, as if no buttons was pressed on the transmitter.
www.dropbox.com/s/qvm4pjr36bt244m/CX35_FPV_button.txt?dl=0
www.dropbox.com/s/qvm4pjr36bt244m/CX35_FPV_button.txt?dl=0
Last edit: 01 Jan 2017 13:53 by goebish.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
01 Jan 2017 14:27 #57415
by ajtank
Replied by ajtank on topic Cheerson CX35
Thanks for examining the capture. The transmitter has a buit-in FPV monitor. Perhaps the channel selection is sent on the 5.8G band instead of the 2.4G.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
01 Jan 2017 14:29 - 01 Jan 2017 14:31 #57416
by goebish
Replied by goebish on topic Cheerson CX35
I don't think so, the video part in the transmitter is only a vRX, and there's no way to directly send this kind of data between a vTX and a vRX anyway.
Last edit: 01 Jan 2017 14:31 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
01 Jan 2017 14:43 - 01 Jan 2017 14:57 #57418
by goebish
Replied by goebish on topic Cheerson CX35
Last edit: 01 Jan 2017 14:57 by goebish.
- ajtank
-
Topic Author
- Offline
Less
More
- Posts: 278
01 Jan 2017 15:03 #57421
by ajtank
Replied by ajtank on topic Cheerson CX35
Yes I press the VTx button since the channel number on the screen will increment.
If I press the VRx button there will be beeps, 2 beeps for ch2, 3 for ch3 and so forth.
I just posted a new capture of the VRx button.
If I press the VRx button there will be beeps, 2 beeps for ch2, 3 for ch3 and so forth.
I just posted a new capture of the VRx button.
Time to create page: 2.000 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- Cheerson CX35