- Posts: 278
WLToys Q303
- ajtank
- Topic Author
- Offline
Good job Goebish you have made it !
Now I am thinking about swapping the chip on the 4-in-1 module but this tiny QFN seems a bit too challenging.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
I'll reverse rudder & aileron then ...
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
the one from BG per your suggestion: ok
another three modules from 3 different Chinese sellers: ok
Sadly only the 4-in-1 does not work
I am not 100% sure if this is related to the chip itself or the layout of the 4-in-1, only can tell after I swap the genuine chip bought from Arrow USA.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
I just updated the build, reversed aileron & rudder, if everything is working fine I'll try to add the CX-35 format.
7e: www.dropbox.com/s/xomobgrvz6d14l8/deviat...0.0-38f78d6.zip?dl=1
10: www.dropbox.com/s/140w4tuagmcw76p/deviat...0.0-38f78d6.zip?dl=1
Then we'll have to try to crack txid / channels ... Is it possible to connect the logic analyzer to the rf chip in the RX ? Is it a QFN (xn297L) or SOIC (xn297LBW) ?
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
I shall speak to the 4-in-1 seller about the issue. I know it is not a scientific conclusion but the marking on the 4-in-1 chip is weird compared to the other working chips.
Are the E010 and Q303 the only known models using 250kbps?
I may not be able to capture the receiver so soon. Appreciate if Seby has time to help. FYI I now got the 3rd Q303 stock transmitter.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
hackaday.com/2015/02/23/nordic-nrf24l01-...ake/#comment-2474764
nrf24l01 protocols using 250 kbps bitrate:
ASSAN
BlueFly
CFlie
FQ777
HiSky (3ch ground protocol only)
FY326
iNAV
ne260
MJXq (E010)
mt99xx (i6S)
KN (optional)
SLT
SymaX (X5)
V202 (optional)
That doesn't mean that neither of those protocols will work with a 4-in-1, looks like bitrate is not the only factor ...
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
Looking further from your link I noticed the famous Si24R1
a) has incompatible NO_ACK bit
b) has higher transmit power output and hence higher current consumption
Is it possible for you to build me some quick Arduino sketches to test the modules? Well it is solely for my interest as I just started to learn a bit about programming.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
What do you want to test ? I don't feel like writing test code
If you're a beginner you might have a look at the samples programs of the nrf24l01 library.
Or check my nrf24-multipro project: github.com/goebish/nrf24_multipro
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
It will bring more benefit to the community if the 4-in-1 seller can disclose what chip he has actually used.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Though we are just lucky that xn297 emulation works so well with a nrf24l01 because they're not strictly using the same modulation parameters, and they can't be changed on the nrf24l01 and clones.
There's already a patch in Deviation to fix the AA issue of those chips (not possible with every protocols tho), but for this other particular issue there's nothing much that I can do ...
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
with a BG standalond nRF24L01+ module
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
goebish wrote: The benefit he could bring would be to ensure he sources genuine Nordic ICs instead of trying to save 50 cents per module
Though we are just lucky that xn297 emulation works so well with a nrf24l01 because they're not strictly using the same modulation parameters, and they can't be changed on the nrf24l01 and clones.
There's already a patch in Deviation to fix the AA issue of those chips (not possible with every protocols tho), but for this other particular issue there's nothing much that I can do ...
I chatted with the seller and he denied the use of alternate chips to jeopardize his business. However he also could not be 100% sure that the chips he sourced were genuine or not. He is going to purchase a new batch of chips and test the YD717 protocol as reported here.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
In the nRF23L01+ datasheet, "An ACK packet can contain an optional payload from PRX to PTX. In order to use this feature, the
Dynamic Payload Length (DPL) feature must be enabled. "
As far as I know none of the deviation nRF protocols return a payload in the ACK packets. So a possible workaround is to change those protocols to not enable DPL. The counterfeit chips may not behave as expected, but this might allow AA to work. No way for me to test this till next week.
Without a payload the auto-acknowledge really doesn't add anything to the protocols. After binding the only effect is to limit the range of the protocol. During binding it is nice to know for sure there's a quad out there responding, but probably not absolutely necessary. A more drastic workaround would be rework the protocols to eliminate AA.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
The problem here is not AA, but that the XN297L doesn't receive packets from (some) fake nrf24l01 when using higher frequencies at 250kbps.
Some protocols are working better than others, this has probably something to do with XN297 init parameters as not all machines are using the sames.
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
Please Log in or Create an account to join the conversation.
- ajtank
- Topic Author
- Offline
- Posts: 278
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- WLToys Q303