- Posts: 799
XK K110 (S-FHSS) build for Devo 7E and Devo 10
- dc59
- Offline
Thanks for detailed explanation!
If you can get one those K120 RX, I do think you can solve this issue.
But I just know these 2 people have this issue, it seems very low probability to get that RX.
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Offline
- Posts: 409
Please Log in or Create an account to join the conversation.
- dc59
- Offline
- Posts: 799
The DEVO12S user report , he installed stock X6 TX CC2500 module into 12S, it binds OK but not stable, if DEVO 12S dose not keep sending command to K120 , it will lost connection(lost bind) after few seconds, such as after landing to the ground didn't move any stick for few seconds.
The other issue is fixed ID, he can use only '123456' default ID, if he changed ID to '567890' it will not able to bind with heli.
Do you have any idea about it?
I know you are busy on AT9 project now.
Thank you very much.
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Can he install custom build and do couple of experiments?
Please Log in or Create an account to join the conversation.
- stingray
- Offline
- Posts: 4
Please Log in or Create an account to join the conversation.
- dc59
- Offline
- Posts: 799
I have this board installed in my DEVO 10, I am sure that BLUE is correct.
Please Log in or Create an account to join the conversation.
- stingray
- Offline
- Posts: 4
Thank you. I will try.
Please Log in or Create an account to join the conversation.
- dc59
- Offline
- Posts: 799
One DEVO10 user reoprted "deviation-devo10-v5.0.0-523868f" test build can solve binding problem when he set Freq-Fine = +25 (as Ryou mentioned),but it can't be save , he have to set this value every time when he reboot TX, could you please help to fix that? and he can't find timer on this build ???
It seems "Freq-Fine" option not included in nightly build yet.
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
A bit off topic here, but you may have the answer.
This CC2500 module arrived today:
www.ebay.ca/itm/381608804564?_trksid=p20...=STRK%3AMEBIDX%3AIT#
I put one on my devo 10. No problem in binding with my WNCPX RX. However the range is way worse than the stock TX.
The module does have a RFX2401 on it. It looks like the TX_EN is connected to GDO2, RX_EN is connected to GDO0, i.e. reverse of what deviation normally assumes:
static.rcgroups.net/forums/attachments/5...ectionDiagram_R3.jpg
And
void CC2500_SetTxRxMode(enum TXRX_State mode)
{
if(mode == TX_EN) {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F | 0x40);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F);
} else if (mode == RX_EN) {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F | 0x40);
} else {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F);
}
}
You have good eyes. Do you agree with what I think?
I wonder if we can mod CC2500_SetTxRxMode() and do a quick test instead of cutting the rails.
I can make elf, but how do we generate the dfu?
Thanks.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking it with a multimeter. TXEN on RFX2401 is low and RXEN is high, i.e. RX active but Skyartec protocol only transmits. Hence it is definitely reversed. Let me get my cutter.....
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Big difference after reversing. It does not lose binding walking though the entire house at 0.1mW. Before that 100mW can't get it to the next room.
I am looking at an K123 BNF for my devo 10 when this protocol is ready.
Cheers.
Please Log in or Create an account to join the conversation.
- john
- Offline
- Posts: 69
You can test full range outdoor ?
Please Log in or Create an account to join the conversation.
- stingray
- Offline
- Posts: 4
Please Log in or Create an account to join the conversation.
- dc59
- Offline
- Posts: 799
It looks filesystem has no complete file and directory.
Please Log in or Create an account to join the conversation.
- Nitro_123
- Offline
- Posts: 95
I asked victzh pretty much the same thing. I'd like it if this module was supported in hardware.ini somehow so that the changes in the cc2500 code are automatically done.
Damn, you've done the tests already and I ordered a new module :/ oh well more cc2500s
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Upon return if it's still not fixed I'll handle it.
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
Nitro_123 wrote: @wasp09,
I asked victzh pretty much the same thing. I'd like it if this module was supported in hardware.ini somehow so that the changes in the cc2500 code are automatically done.
Damn, you've done the tests already and I ordered a new module :/ oh well more cc2500s
Oh well, I am not the only one hit by stuff from the inverse universe.
Redone the 2 new modules, I am happy. That basically means if we have the PA/LNA controls wrong on the N in 1, it probably won't work too well.
I am not familiar with the build and pull request process, otherwise it won't be too difficult to put it in the hardware.ini assuming we still have space on the 7e. I did make devoXX, it only gave me the elf file, no dfu.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ah, I just tried make zips, it gave me at least the 7e dfu before f7 failed. Nitro, If you like to take the risk, perhaps I can send you the first zip I ever made. My models have all been modified.
@Stingray,
Please check voltage on power rail first.
I had some weird issues with my 7e before. The screen corrupted and then blanked out within a few seconds when it is using KN protocol, and sometimes the models ini files were corrupted too. It turned out that the little power regulator on my devo 7e cut off when the box was busy. KN protocol was the busiest and most power hungry among all. My solution is a new 1A LDO for the RF modules alone.
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- Nitro_123
- Offline
- Posts: 95
Sure send me the file. I'll solder the new module in and have a look
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
I did load up the zips I compiled (without any changes yet) into my devo 7e and 10 last night. They work. Hence I can build my own load now.Nitro_123 wrote: @wasp09,
Sure send me the file. I'll solder the new module in and have a look
However I'll be on the road this Friday till next Tuesday. If I cannot make the change this 2 nights, it would be next week.
There is a little bit I have to figure out for doing the setting in ini properly. It looks like we have to pass it into a bit map for each module and then to each protocol even though we only need the config for CC2500 module. If we don't need the ini part, I can build it right away. Then the dfu would only work well with CC2500 with inverted control.
I don't think I can post in the test build directly. Hence we need to find a way to drop off a zip file to you. when it is ready. It is bigger than the forum would accept So you need 7e don't you?
Cheers.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I've posted the Devo 7e test FW on RCG:
www.rcgroups.com/forums/showatt.php?atta...9070919&d=1465424555
To use it on CC2500 with reversed control, add "swap_control_cc2500 = 1" to the hardware.ini. Without the line it works with "normal" CC2500.
Don't blame me if anything goes wrong.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
I tested the devo 10 version in the reverse way. With "swap_control_cc2500 = 1", the range dropped down to a few feet using my now "normal" CC2500 module. Without "swap_control_cc2500 = 1" or with "swap_control_cc2500 = 0", range returns to normal.
I would say the change should work, please test and confirm.
My devo7e does not have any CC2500 module. It is over crowded. Even though I have a spare cc2500 module, I hate to reopen the 7e for any more work.
Thanks.
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Offline
- Posts: 409
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Builds
- XK K110 (S-FHSS) build for Devo 7E and Devo 10