- Posts: 10
WLToys Q303
- brylant
-
- Offline
Also - does anybody have a link to purchase genuine NRF24L01+ (preferably EU)?
I've access to good rework station and soldered a few SMDs in my life so I might try to upgrade my 4-in-1 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.
- brylant
-
- Offline
- Posts: 10
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 can you tell where you purchased the chips for your module ?
To replace the chip and capacitor one needs to get rid of the screening can first. I use solder wick to remove all the solder at the 4 joints. Then lifting the can up is just a piece of cake. There are a lot of videos on Youtube about the soldering of a QFN, e.g. here. The capacitors are located on the adjacent sides of the crystal, see below in red rectangles:
Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631

Now I'll try to understand the tx id / rf channels algo, or at least generate enough to avoid interferences if many people fly Q303 with Devo transmitters at the same time (unlikely, but still

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
I'll also post the capture of my E010 soon, thanks again for all of your work.
Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631
ajtank wrote: Goebish can you tell where you purchased the chips for your module ?[/attachment]
banggood or ebay when bg is out of stock, also got a set from taobao once, those modules are quite expensive (there are other modules with pa+lna+antenna that cost $3 ...) but I never had an issue with them ...
Please Log in or Create an account to join the conversation.
- brylant
-
- Offline
- Posts: 10

Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631
www.banggood.com/DEVO-Transmitter-Tuner-...ys-V922-p-89812.html
That's what I use to make nrf24 modules for Taranis and other transmitters.
Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631

I still have to check a few stuffs but the algo seems really simple.
Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631
TX id is 32 bit long (arbitrary), but only 2 bits are used to generate the frequencies sequence (4 hops), yes, there are only 4 possible sequences ...
u32 txid = 0xb8696467; // any arbitrary value
u8 freq[4];
u8 offset = (txid >> 24) & 3;
for(u8 ch=0; ch<4; ch++)
freq[ch] = 0x46 + ch*2 + offset;
and to answer your previous question, the lower frequency it can use is 2470 MHz and the higher one is 2479 MHz.
I suppose the CX35 is using a similar pattern but with a different base frequency (0x46 here), we'll have to check that

edit: if this theory is verified, the cx35 is using 0x14 as base channel and channels are spaced 3 MHz apart instead of 2MHz on the Q303, ie:
freq[ch] = 0x14 + ch*3 + offset;
ID: 24 37 46 89 (offset = 0x24 & 3 = 0)
RF: 14 17 1A 1D
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
www.dropbox.com/sh/zfnlskw1p6ivjth/AAC-5...ikgRQKn6QXN1Eka?dl=0
source: github.com/goebish/deviation/blob/protoc...ocol/q303_nrf24l01.c
If you confirm everything is working fine it will be added to the nightly, please try with a few different transmitter IDs ...
Please Log in or Create an account to join the conversation.
- ajtank
-
Topic Author
- Offline
- Posts: 278
PS: it seems ID cannot begin with '0'.
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.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631
ajtank wrote: PS: it seems ID cannot begin with '0'.
That's normal, trailing zeros are removed, 012345 is the same than 12345.
Please Log in or Create an account to join the conversation.
- ajtank
-
Topic Author
- Offline
- Posts: 278
And could you check what chips do JXD506 and H26WH use? I wish to strip the rf module off the stock transmitters for other experiments.
Please Log in or Create an account to join the conversation.
- goebish
-
- Offline
- I Void Warranties
- Posts: 2631
The JXD-506 and H26WH are not using a xn297 but a Beken RF chip (bk2421 or bk2423 or something like that ...).
Please Log in or Create an account to join the conversation.
-
Home
-
Forum
-
Development
-
Protocol Development
- WLToys Q303