- Posts: 20
Scavenge RF module from Toy grade TX?
- Starson17
- Topic Author
- Offline
So the CE connection to VDD was causing the CCYRF6936 recognition problem and that error is now fixed. However, neither wiring option allows me to bind to the H8 or E010.
Now what? Is it likely to be a model definition problem or user error?
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
I looked at BK2423 datasheet and noticed it got 2 banks of registers whilst nRF24L01+ only got one. Those additional registers have to be initialized for proper operation. I am unsure if existing Deviation can manage BK2423. Chances are that you need to modify the code. Better let other gurus or developers comment on this.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
If I check out the code base, do you think the comments will tell me if the Beken 2423 is detected and initialized? Or will I need to closely read the code and compare to the Beken spec sheet?
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
Regarding the code, I cannot tell you more since I just started writing codes a few weeks ago. You have to check at the repository yourself, sorry.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
The initialization values in the 2421 and 2423 datasheets are almost identical. Don't remember anyone scavenging a 2423 before though.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
@hexfet - The MCU on the scavenged TX has a pin connected to CE on the BK2423. The BK2423 datasheet says that setting CE high puts it into TX mode and low into RX mode. Clearly the scavenged TX MCU must be using both TX and RX modes g why else would they waste an MCU pin. Is it even possible for the 7E to use the BK 2423 with it permanently in only TX mode (due to connecting CE to VDD)? IOW, does the 7E need to receive data?
BTW, I have a spare Eachine H8mini TX with a small 8pin module that is easily removable. I haven't yet figured out what chip is in that module (it's one of those chip on pcb devices covered in black sealant.) Anyone know if it could be scavenged and used?
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
Ajtank has kindly offered to send me an nRF24L01 module, but I'd still like to try to get the BK working. Are there any tests I can do that might help me find where the problem is, other than just trying to bind to the H8 or E010? I've never used the 7E to bind to anything yet, so I'm not completely sure what I should be seeing even though I think I'm using correct models from the forum.
I've got a 10MHz analog oscilloscope if that might help.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
Make sure the models have the correct protocol and protocol options.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
I haven't figured out what the "PPM in" option does, but it's set to None.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
Thanks for the offer of help anyway. It's people like you that make this hobby fun.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
Perhaps the BK2423 requires some initialization that differs from the 2421.
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
Your posts also let me learn something new.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
I'm reading up on model creation and editing now. Can you tell me - do people build models on the TX? Or do they write them in a text editor directly into a model.ini file. Or is there a separate model creation program that runs under Windows or *nix?
Eventually I may try again to get the BK2423 to work by reading the datasheet and modifying the DeviationTX code, but as a newbie, that's probably a ways down the road.
Thanks again for the help.
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
Tarantual X6: V2x2 protocol, sometimes binds but sometimes not, chance is less than 50%
Eachine E010: MJXQ E010 protocol, unable to bind
Cheerson CX10WD: Q303 CX10WD protocol, sometimes binds but sometimes not, chance is less than 50%
All of the above protocols write magical values to bank1 register if BK2421 is detected. I am unsure how well BK2421 works but at least it seems unreliable to use BK2423 as an alternative.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- ajtank
- Offline
- Posts: 278
Anyway as hobbyists do not enjoy cost advantage for small quantity, it is still better to always use nRF24L01 for best compatibility.
Please Log in or Create an account to join the conversation.
- Starson17
- Topic Author
- Offline
- Posts: 20
Please Log in or Create an account to join the conversation.
- Home
- Forum
- General
- General Discussions
- Scavenge RF module from Toy grade TX?