JJRC H20 Hex Quad

More
17 Aug 2015 21:29 #37005 by Deal57
JJRC H20 Hex Quad was created by Deal57
The JJRC H20 is a micro hexcopter featuring Headless mode, RTH and automated flips. The Yaw rate in High rate is amazing! I have tried all the existing protocols in Hexfet's test build, but none of them bound (fixed ID of None and 999).



I opened up the TX and captured SPI data and posted them to my Google drive.
H20 SPI Logicdata

Please let me know if there is anything else I can provide.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Attachments:

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

More
18 Aug 2015 22:21 #37020 by hexfet
Replied by hexfet on topic JJRC H20 Hex Quad
Took a look at the PowerOn capture, but something is wrong with the enable signal. Either it's not on the CSN line or the sample rate is too slow. The analyzer can't distinguish packet boundaries.

From what's there it looks very similar to the CX10 protocol, but the capture doesn't include a bind sequence.

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

More
18 Aug 2015 23:38 - 19 Aug 2015 15:08 #37023 by Deal57
Replied by Deal57 on topic JJRC H20 Hex Quad
I'll hook up again and get another capture. I found that this board seems to be really weird at power-on, because as you see there and in the "H20 Bind Aileron Max-Min.logicdata" the ENable line seems to stay low during the first few communications. Maybe I need to find a better ground? The data after about 100ms seems like a normal capture.

Thanks for taking this on.

Update: I was using the wrong enable line... So rerunning the captures now.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Last edit: 19 Aug 2015 15:08 by Deal57.

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

More
19 Aug 2015 16:24 #37042 by Deal57
Replied by Deal57 on topic JJRC H20 Hex Quad
I have posted the updated captures. They look right this time. Let me know if you see anything wrong.

The first Power On No Bind is just turning on the TX without the Hex on. The Power on Bind is with the H20 on. To bind you need to power on the H20, then power on the TX then raise/lower the throttle. So after the bind I included the throttle max-min cycle in the same capture.

drive.google.com/folderview?id=0B69zZpwk...xT04wanM&usp=sharing

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!

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

More
19 Aug 2015 23:09 #37053 by hexfet
Replied by hexfet on topic JJRC H20 Hex Quad
Wish I had time to work on it but that won't happen for a while.

It's similar to CX10, somewhat. Different bind address, rf channel, packet length, packet format...but the data phase rf channel algorithm looks similar and chip initialization is the same ;)

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

More
20 Aug 2015 00:27 #37054 by Deal57
Replied by Deal57 on topic JJRC H20 Hex Quad
Of course I appreciate the look and I hope you have time soon. Let me know if there is anything else I can do. Thank you -- you do great work!

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!

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

More
28 Aug 2015 13:04 - 28 Aug 2015 18:10 #37265 by goebish
Replied by goebish on topic JJRC H20 Hex Quad
I might have a go at implementing it sometime next week, looks like the newer CX-10 H8 mini "3D" is using the same protocol (well, that's what I've been told :))
Last edit: 28 Aug 2015 18:10 by goebish.

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

More
28 Aug 2015 15:15 #37267 by Durete
Replied by Durete on topic JJRC H20 Hex Quad
Nice Goebish :)
Perhaps I need a new toy Quadcopter? :whistle:

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

More
29 Aug 2015 08:08 #37277 by btoschi
Replied by btoschi on topic JJRC H20 Hex Quad
I have ordered a H8 mini "3D" a week ago, as such I can check if its compatible once you have implemented the JJRC H20 protocol.

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

More
30 Aug 2015 05:34 - 30 Aug 2015 05:35 #37298 by IndoorFlyer
Replied by IndoorFlyer on topic JJRC H20 Hex Quad

goebish wrote: I might have a go at implementing it sometime next week, looks like the newer CX-10 H8 mini "3D" is using the same protocol (well, that's what I've been told :))



It is.. I received my H8 Mini 3D yesterday, and it uses the exact same TX as the H20. You can fly the H8 3D with the H20 TX, tested that. And without any modding, it has almost the same poor range as the H20, resulting in multiply fly-aways, and having to retrieve the quad by walking over to it.
Last edit: 30 Aug 2015 05:35 by IndoorFlyer.

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

More
30 Aug 2015 09:36 - 30 Aug 2015 10:25 #37301 by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Thanks for confirming, do you think you could dump the SPI bus of your TX(s) ?
I almost understand the format but a few more captures would help to fully understand TX ID and another pair of bytes ...
Last edit: 30 Aug 2015 10:25 by goebish.

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

More
31 Aug 2015 23:47 #37341 by dc59
Replied by dc59 on topic JJRC H20 Hex Quad
Dose this one ues same protocol as H20?

www.mediafire.com/download/6m4bcij5jz8za...82G-PowerOn-Bind.zip

It's from WLToys Q282G hexa FPV .
Thanks!

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

More
31 Aug 2015 23:50 #37342 by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Not the same protocol.

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

More
01 Sep 2015 00:00 #37344 by dc59
Replied by dc59 on topic JJRC H20 Hex Quad

goebish wrote: Not the same protocol.


Thanks for confirmation !!

:(

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

More
01 Sep 2015 12:30 - 01 Sep 2015 21:27 #37357 by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Looks like the H20 TX protocol is using auto retransmit / auto ack, I'm not sure that the ACK will work with the xn297 emulation layer, but maybe we can make it work without it, it will just draw more power because we will retransmit for nothing ;) ...
Someone will lend me a H20 so that will be easier to test, but that won't be until next week.
Last edit: 01 Sep 2015 21:27 by goebish.

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

More
02 Sep 2015 00:01 #37366 by dc59
Replied by dc59 on topic JJRC H20 Hex Quad
Hi Goebish,
Is my capture data of Q282G correct ?

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

More
02 Sep 2015 00:03 - 02 Sep 2015 00:04 #37367 by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Yes, seems to be valid SPI, with xn297 init and all.
Last edit: 02 Sep 2015 00:04 by goebish.

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

More
02 Sep 2015 00:07 #37368 by dc59
Replied by dc59 on topic JJRC H20 Hex Quad

goebish wrote: Yes, seems to be valid SPI, with xn297 init and all.


Thanks a lot !! :lol:

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

More
02 Sep 2015 05:28 #37372 by SeByDocKy
Replied by SeByDocKy on topic JJRC H20 Hex Quad
@dc59 Yoy got already this model ? :)

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

More
02 Sep 2015 05:38 #37374 by dc59
Replied by dc59 on topic JJRC H20 Hex Quad

SeByDocKy wrote: @dc59 Yoy got already this model ? :)


Yes, I have got WLToys Q282G.

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

Time to create page: 0.095 seconds
Powered by Kunena Forum