Cheerson cx-30 with odd behaviour

More
09 Jun 2016 16:48 #50257 by jjk836
Cheerson cx-30 with odd behaviour was created by jjk836
I have the cheerson cx-30 without a camera which came with the toy grade tx (looking like an owl).
If I bind it to the YD717 Sky Wlkr Protocol the bind screen with the ok button doesn't disappear. If you put some throttle on Ch3, the propellers start spinning. If you take back the throttle to zero they continue for a while until they stop. Other controls don't work.

I tried the other protocol options of YD717 some don't work at all, others show the same behaviour.

Any ideas?

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
09 Jun 2016 23:18 #50289 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
What version of deviation are you using? It sounds like a problem with the MISO connection to the nRF module, but recent releases should give a missing module error if that's the problem.

Please Log in or Create an account to join the conversation.

More
10 Jun 2016 11:39 #50324 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
deviation-devo10-v5.0.0-19ebff1 nightly build.
The nRF module works well with the cx-10 blue-a protocol. Also I don't get a missing module message on startup.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
10 Jun 2016 19:49 #50349 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
This is how the stock tx looks like

File Attachment:

File Attachment:

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
12 Jun 2016 21:54 #50488 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
The only model I have that uses yd717 is a yd717, and it is working fine. If yours is a new purchase it's possible they've changed the protocol. Would need an SPI capture to be sure.

Please Log in or Create an account to join the conversation.

More
14 Jun 2016 05:51 #50586 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Do sender and receiver interact on binding? I was wondering what it means that the "now binding" popup doesn't go away. That wouldn't make sense if it was a send only interaction.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
15 Jun 2016 12:33 #50656 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Fetched a capture
www.sendspace.com/file/svhiq9
I'm not sure if I picked up the correct pins. Would be helpful if someone knew the 8 solder-points of the daughter board by name.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
15 Jun 2016 20:46 #50666 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
Yes, the binding stage will not complete unless the tx is receiving acks from the rx. The SPI capture shows acks are not being received. It does look like the connection to the nRF is okay though, so it's likely due to some protocol difference.

Unfortunately the capture doesn't include MOSI data so can't tell anything else. The signal you had assigned to MOSI is actually ENABLE. The MOSI data must be on a different pin on the module. Please start the capture when you power on the quad, and after it's bound move the sticks to max and min in each direction.

Please Log in or Create an account to join the conversation.

More
16 Jun 2016 15:40 #50697 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
I somehow managed to brick the stock tx in the process. It no longer binds to the quad. I don't know if it makes sense to analyze it's signals without actually binding it.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
03 Jul 2016 15:56 #51278 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Hi hexfet,

I did another capture. www.sendspace.com/file/9kx14v
Despite that the quad doesn't bind, did I catch the right pins now?

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
04 Jul 2016 21:14 #51298 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
Yes, the data is good. The bind sequence looks just like YD717.

The capture ends with the transmitter sending a single data packet, and then reading status from the rf device. But the status stays 0 so it looks like the tx just stays stuck checking status forever. The status should change to show either data sent or an ack timeout.

I can try making a version for you that doesn't require any interaction with the quad, but not sure if that will make a difference. Can't do it till this weekend though.

Please Log in or Create an account to join the conversation.

More
05 Jul 2016 10:29 #51311 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Let's see if I can get my hands on a working stock tx and fetch a complete capture.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
15 Jul 2016 00:46 #51679 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
The test build yd717_noack doesn't require any acks from the aircraft, nor any reads from the nRF at all. See if that makes any difference.

Please Log in or Create an account to join the conversation.

More
22 Jul 2016 14:42 #51999 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
I purchased a new tx and got a capture of the working sequence. Hope I got the right pins.
www.sendspace.com/file/36u3aj

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
22 Jul 2016 14:55 #52002 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
22 Jul 2016 15:06 #52003 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
where do I find the testbuild (or is it gone already)

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
23 Jul 2016 15:48 #52053 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
Sorry, test build was overwritten by a different one. I've restored it - yd717_noack in the Test Build section.

Please Log in or Create an account to join the conversation.

More
24 Jul 2016 13:59 #52092 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Yipii! yd717 with sky walkr option works great with the noack.
Will post the model ini later in the other thread.

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
28 Jul 2016 15:09 #52237 by jjk836
Replied by jjk836 on topic Cheerson cx-30 with odd behaviour
Do you think we need to analyze again or can I re-assemble the tx?

My ini file repository bitbucket.org/jjk836/devo10

Please Log in or Create an account to join the conversation.

More
28 Jul 2016 23:21 #52248 by hexfet
Replied by hexfet on topic Cheerson cx-30 with odd behaviour
You can re-assemble the tx. The captures are good. Now that you've got the hang of it you can just upload the SPI decoder CSV export file :)

This latest capture indicates the packet auto-acknowledge from the aircraft is successful, so the aircraft seems to be fine and the protocol hasn't changed. I'd guess your nRF module has an issue. Does it look like a genuine Nordic device?

Please Log in or Create an account to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum