- Posts: 211
JJRC H20 Hex Quad
- wasp09
-
- Offline
Less
More
01 Jun 2016 14:49 #49755
by wasp09
Replied by wasp09 on topic JJRC H20 Hex Quad
Good point. Even though the exit error also happens without connecting to the clone analyzer at all, I suppose we won't get support unless we are a customer. I am also running Debian unstable with 4.5 kernel, they probably won't support anyway.
I'll check up the test load after work.
I'll check up the test load after work.
- wasp09
-
- Offline
Less
More
- Posts: 211
02 Jun 2016 01:16 - 03 Jun 2016 15:14 #49800
by wasp09
That works on my 7e. Thanks. I don't have any extra modules on my devo 10 to verify it.
Why would a manufacturer make it different for every model? Do they want to keep selling as many models of TXs and RXs like Walkera did before they discont'ed everything!
Replied by wasp09 on topic JJRC H20 Hex Quad
goebish wrote: Ok, please check if calibration is working with both sticks bottom right:
Devo 7e: www.dropbox.com/s/rf6fcpyg3dgjoy1/deviat...0.0-750e0f0.zip?dl=0
Devo10: www.dropbox.com/s/na348cvupe4j77l/deviat...0.0-750e0f0.zip?dl=0
Regarding your issue with Logic software, just try another version (I'm using a beta and I've no issues), but anyway, if you're using a "clone" hardware, I wouldn't send an error report, just buy the real thing if you want support
That works on my 7e. Thanks. I don't have any extra modules on my devo 10 to verify it.
Why would a manufacturer make it different for every model? Do they want to keep selling as many models of TXs and RXs like Walkera did before they discont'ed everything!
Last edit: 03 Jun 2016 15:14 by wasp09.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
02 Jun 2016 08:05 #49812
by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Thanks for testing !
That's a good question ....
It's even worse with some machines like the CX10, they change the protocol with every revision of the PCB
That's a good question ....
It's even worse with some machines like the CX10, they change the protocol with every revision of the PCB
- wasp09
-
- Offline
Less
More
- Posts: 211
03 Jun 2016 17:03 - 04 Jun 2016 23:02 #49885
by wasp09
Just tried the same version of Logics on my ubuntu trusty laptop at work. It exits cleanly.
Actually there was a bug reporting that if we don't send the fault report, Logics would not remove the core file and keep asking us on every start up. Let me delete the core file to see if it helps when I get back home. However I remember the timestamp was current last time I looked at it. It was a SEGV on exit. I am running Debian unstable at home, probably the libs are too new for Logics.
+++++++++++++++++++++++++++++++++++
Removed core file. Now it won't ask me to send report on start up at home.
Replied by wasp09 on topic JJRC H20 Hex Quad
goebish wrote: Regarding your issue with Logic software, just try another version (I'm using a beta and I've no issues), but anyway, if you're using a "clone" hardware, I wouldn't send an error report, just buy the real thing if you want support
Just tried the same version of Logics on my ubuntu trusty laptop at work. It exits cleanly.
Actually there was a bug reporting that if we don't send the fault report, Logics would not remove the core file and keep asking us on every start up. Let me delete the core file to see if it helps when I get back home. However I remember the timestamp was current last time I looked at it. It was a SEGV on exit. I am running Debian unstable at home, probably the libs are too new for Logics.
+++++++++++++++++++++++++++++++++++
Removed core file. Now it won't ask me to send report on start up at home.
Last edit: 04 Jun 2016 23:02 by wasp09.
- mjbudden
-
- Offline
Less
More
- Posts: 21
06 Jun 2016 08:05 #50020
by mjbudden
Replied by mjbudden on topic JJRC H20 Hex Quad
I think there may be a bug in setting the rf channels. In h8_3d_nrf24l01.c the code is:
rf_channels[0] = 0x06 + (((txid[0]>>8 ) + (txid[0]&0x0f)) % 0x0f);
rf_channels[1] = 0x15 + (((txid[1]>>8 ) + (txid[1]&0x0f)) % 0x0f);
rf_channels[2] = 0x24 + (((txid[2]>>8 ) + (txid[2]&0x0f)) % 0x0f);
rf_channels[3] = 0x33 + (((txid[3]>>8 ) + (txid[3]&0x0f)) % 0x0f);
whereas in www.deviationtx.com/forum/protocol-devel...-quad?start=60#39934
the comments are:
TX2
id: AF C5 17 00 chk: 8b
ch: 10 17 2C 33
ch0: a+f=19 %0f=0a; 06+0a=10
ch1: c+5=11 %0f=02; 15+02=17
ch2: 1+7=08 %0f=08; 24+08=2C
ch3: 0+0=00 %0f=00; 33+00=33
Shouldn't those ">>8" be ">>4"? (This might also explain the latency issue that was reported in this thread, since only some of the packets would be decode.)
rf_channels[0] = 0x06 + (((txid[0]>>8 ) + (txid[0]&0x0f)) % 0x0f);
rf_channels[1] = 0x15 + (((txid[1]>>8 ) + (txid[1]&0x0f)) % 0x0f);
rf_channels[2] = 0x24 + (((txid[2]>>8 ) + (txid[2]&0x0f)) % 0x0f);
rf_channels[3] = 0x33 + (((txid[3]>>8 ) + (txid[3]&0x0f)) % 0x0f);
whereas in www.deviationtx.com/forum/protocol-devel...-quad?start=60#39934
the comments are:
TX2
id: AF C5 17 00 chk: 8b
ch: 10 17 2C 33
ch0: a+f=19 %0f=0a; 06+0a=10
ch1: c+5=11 %0f=02; 15+02=17
ch2: 1+7=08 %0f=08; 24+08=2C
ch3: 0+0=00 %0f=00; 33+00=33
Shouldn't those ">>8" be ">>4"? (This might also explain the latency issue that was reported in this thread, since only some of the packets would be decode.)
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Jun 2016 09:01 - 06 Jun 2016 13:19 #50023
by goebish
Replied by goebish on topic JJRC H20 Hex Quad
Oops, I think you're right, that should explain why I had to clamp TX ID to a limited range 
I'll check that, thanks !
Can be optimized to:
I'll check that, thanks !
Can be optimized to:
for(u8 ch=0; ch<4; ch++)
rf_channels[ch] = 6 + (0x0f*ch) + (((txid[ch] >> 4) + (txid[ch] & 0x0f)) % 0x0f);
Last edit: 06 Jun 2016 13:19 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Jun 2016 13:44 - 06 Jun 2016 13:49 #50034
by goebish
Replied by goebish on topic JJRC H20 Hex Quad
I just committed a fix and checked that it works with arbitrary TX ID, it should be in the next nightly, thanks again for noticing !
github.com/DeviationTX/deviation/pull/20
github.com/DeviationTX/deviation/pull/20
Last edit: 06 Jun 2016 13:49 by goebish.
- schallundrauch
-
- Offline
Less
More
- Posts: 16
11 Jun 2016 12:56 #50396
by schallundrauch
Replied by schallundrauch on topic JJRC H20 Hex Quad
Hi,
I have received the JJRC H22 today (AFAIK it has the same FC as Eachine H8 3D) and I have the same problem with calibration not working, like I have with the JJRC H22.
Can anyone confirm that it's (still) actually possible to calibrate with H8-3D protocol? It would be great to know if it's just me, since I don't know what I'm doing wrong and don't have any ideas left.
Both sticks lower right = works for me on stock TX with JJRC H22 & JJRC H20, but not with Deviation.
I have received the JJRC H22 today (AFAIK it has the same FC as Eachine H8 3D) and I have the same problem with calibration not working, like I have with the JJRC H22.
Can anyone confirm that it's (still) actually possible to calibrate with H8-3D protocol? It would be great to know if it's just me, since I don't know what I'm doing wrong and don't have any ideas left.
Both sticks lower right = works for me on stock TX with JJRC H22 & JJRC H20, but not with Deviation.
- wasp09
-
- Offline
Less
More
- Posts: 211
12 Jun 2016 21:25 - 12 Jun 2016 22:22 #50485
by wasp09
Replied by wasp09 on topic JJRC H20 Hex Quad
Both sticks bottom left works for my H11D with nightly build. Please make sure no D/R when calibrate.
Last edit: 12 Jun 2016 22:22 by wasp09.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
12 Jun 2016 21:43 - 12 Jun 2016 21:53 #50487
by goebish
Replied by goebish on topic JJRC H20 Hex Quad
There are 2 calibrations flags for this protocol, try both stick bottom left for the H8 3D.
Also, make sure you're using the latest nightly build.
Also, make sure you're using the latest nightly build.
Last edit: 12 Jun 2016 21:53 by goebish.
- rjmcewen63
-
- Offline
- I know how to fly, I'm learning not to crash...
Less
More
- Posts: 21
09 Jul 2016 05:07 #51469
by rjmcewen63
_
/_/ _ _
/ \/_/_\_\
This email address is being protected from spambots. You need JavaScript enabled to view it.
Replied by rjmcewen63 on topic JJRC H20 Hex Quad
Here is an ini file for my JJRC H20 using a Devo 7e transx. I am using dual rates via fmod sw. I have flip control on throttle trim switch (momentary).
I never use the rudder trim for trim, so I used it for Headless mode toggle. I am using a sticky throttle feature also! I like the way this ini file works! Nice built in safety.
I never use the rudder trim for trim, so I used it for Headless mode toggle. I am using a sticky throttle feature also! I like the way this ini file works! Nice built in safety.
_
/_/ _ _
/ \/_/_\_\
This email address is being protected from spambots. You need JavaScript enabled to view it.
- rjmcewen63
-
- Offline
- I know how to fly, I'm learning not to crash...
Less
More
- Posts: 21
09 Jul 2016 05:16 #51470
by rjmcewen63
_
/_/ _ _
/ \/_/_\_\
This email address is being protected from spambots. You need JavaScript enabled to view it.
Replied by rjmcewen63 on topic JJRC H20 Hex Quad
BTW the channels for the H20 are as follows:
CH6= Flip Mode (momentary), full ail/ele while engaged.
CH9= Headless Mode (toggle) On/Off
CH10= Return Home
CH6= Flip Mode (momentary), full ail/ele while engaged.
CH9= Headless Mode (toggle) On/Off
CH10= Return Home
_
/_/ _ _
/ \/_/_\_\
This email address is being protected from spambots. You need JavaScript enabled to view it.
- Jfakatselis
-
- Offline
Less
More
- Posts: 1
29 Jul 2016 20:08 #52274
by Jfakatselis
Replied by Jfakatselis on topic JJRC H20 Hex Quad
I've tried to bind the JJRC H20C (cam version) with the Devo7e NRF mod and it does not respond to the same protocol as the H20 (non-cam version).
Has there been any attempt to develop the protocol for this H20C model??
Has there been any attempt to develop the protocol for this H20C model??
- wasp09
-
- Offline
Less
More
- Posts: 211
14 Nov 2016 16:19 - 23 Nov 2016 16:41 #55926
by wasp09
Replied by wasp09 on topic JJRC H20H ??
Hi there,
I am ordering a JJRC H20H. It has no camera but alt hold:
It hasn't arrived yet. It think a hex with alt hold may be better than a regular quad in carrying an AIO camera, so that I can do some FPV indoors during winter.
I wonder if anybody have luck binding H20H with deviation.
Thanks.
++++++++
According to the tracking, the H20H was in Customs last weekend. Many of my still outstanding orders had been in that state over a month ago. Hope I'll get something soon.
Anyway if H20H requires more work, I'll post the trace in a new thread.
I am ordering a JJRC H20H. It has no camera but alt hold:
It hasn't arrived yet. It think a hex with alt hold may be better than a regular quad in carrying an AIO camera, so that I can do some FPV indoors during winter.
I wonder if anybody have luck binding H20H with deviation.
Thanks.
++++++++
According to the tracking, the H20H was in Customs last weekend. Many of my still outstanding orders had been in that state over a month ago. Hope I'll get something soon.
Anyway if H20H requires more work, I'll post the trace in a new thread.
Last edit: 23 Nov 2016 16:41 by wasp09.
- wasp09
-
- Offline
Less
More
- Posts: 211
06 Dec 2016 17:21 #56598
by wasp09
Replied by wasp09 on topic JJRC H20H ??
My H20H arrived last night finally, with a dead battery though. I don't have any battery with that kind of plug. I have to make up a temporary battery adaptor to test fly it.
I cannot bind the H20H to my devo 10 using any of the nRF24L01 based protocol. Hence I need to find my capturing kit, hopefully this week end. Hope some developers are still interested to add it to the support list.
The H20H is very sensitive to CG. I have to tie my longer batteries onto the bottom to keep it centre enough to stay airborne. It has less lifting power for extra weight than I hope (to host my 5g camera + bigger battery) probably something to do with the altitude hold being targeted for a fixed AUW.
The throttle stick on the stock TX is spring loaded for self centring. Throttle is kind of in a rate mode. Stick idling at centre would keep the hovering height as is, up to stay higher, down to stay lower. We also press the throttle stick down to start/stop the motors. I wonder if throttle status is also a factor in binding, spring loaded throttle is something new.
Regards.
I cannot bind the H20H to my devo 10 using any of the nRF24L01 based protocol. Hence I need to find my capturing kit, hopefully this week end. Hope some developers are still interested to add it to the support list.
The H20H is very sensitive to CG. I have to tie my longer batteries onto the bottom to keep it centre enough to stay airborne. It has less lifting power for extra weight than I hope (to host my 5g camera + bigger battery) probably something to do with the altitude hold being targeted for a fixed AUW.
The throttle stick on the stock TX is spring loaded for self centring. Throttle is kind of in a rate mode. Stick idling at centre would keep the hovering height as is, up to stay higher, down to stay lower. We also press the throttle stick down to start/stop the motors. I wonder if throttle status is also a factor in binding, spring loaded throttle is something new.
Regards.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Dec 2016 17:50 #56599
by goebish
Replied by goebish on topic JJRC H20H ??
If we're lucky perhaps it's not much different than the H20 protocol, only an extra arm flag, I'm waiting for your captures
- wasp09
-
- Offline
Less
More
- Posts: 211
06 Dec 2016 18:15 #56601
by wasp09
Replied by wasp09 on topic JJRC H20H ??
Thank you in advance. I really have to find my capturing tool.
I wasn't able to post the capture files here. What is the proper way?
I wasn't able to post the capture files here. What is the proper way?
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Dec 2016 18:16 #56602
by goebish
Replied by goebish on topic JJRC H20H ??
Host them on dropbox, google drive or whatever then post the link.
- wasp09
-
- Offline
Less
More
- Posts: 211
07 Dec 2016 03:55 - 07 Dec 2016 04:47 #56612
by wasp09
Replied by wasp09 on topic JJRC H20H ??
Spent the whole evening going through bags and boxes. Had no luck in locating my capturing tool yet. The chance of H20H using the same protocol of H20 is quite low. I have tried the reverse, i.e. using the stock TX to bind with H11D, it did not work either.
The stock TX uses a RF chip labelled xN29 with 2 faint digits which look like 7L, but it only has 8 pins, i.e. 3 pins left for the MCU after counting ground and VCC, RF out and 2 pins for the crystal. Does that make sense?
++++++++++++++++++++++++++++++++++++++++++++++++
Found the Saleaelogic. I was looking for a lot of cables but I put it inside my bag of test probes, no cables at all,.
Eight pins including connections to antenna and crystal seem too few. Anyway I can probe every pin. It's too late to start probing for today. That would be a task for tomorrow.
Good night.
The stock TX uses a RF chip labelled xN29 with 2 faint digits which look like 7L, but it only has 8 pins, i.e. 3 pins left for the MCU after counting ground and VCC, RF out and 2 pins for the crystal. Does that make sense?
++++++++++++++++++++++++++++++++++++++++++++++++
Found the Saleaelogic. I was looking for a lot of cables but I put it inside my bag of test probes, no cables at all,.
Eight pins including connections to antenna and crystal seem too few. Anyway I can probe every pin. It's too late to start probing for today. That would be a task for tomorrow.
Good night.
Last edit: 07 Dec 2016 04:47 by wasp09.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
07 Dec 2016 09:41 - 07 Dec 2016 09:53 #56617
by goebish
Replied by goebish on topic JJRC H20H ??
Last edit: 07 Dec 2016 09:53 by goebish.
Time to create page: 0.829 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- JJRC H20 Hex Quad