- 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