- Posts: 11
Developing a universal module
- briareos7777
-
- Offline
[modules]
enable-cyrf6936=S0
has_pa-cyrf6936=1
enable-a7105=S1
has_pa-a7105=1
enable-cc2500=S3
has_pa-cc2500=1
enable-nrf24l01=S402
has_pa-nrf24l01=1
enable-multimod=A13
- PhracturedBlue
-
Topic Author
- Offline
- Posts: 4403
If you did not relocate the cyrf module, you should comment out the 'enable-cyrf6936' line. If you are using an AWA24S or 'ChinaBuy' CYRF6936, the commands are different.
- SeByDocKy
-
- Offline
- Posts: 1016
PhracturedBlue wrote: That is correct if you relocated the cyrf module to the multimod board.
If you did not relocate the cyrf module, you should comment out the 'enable-cyrf6936' line. If you are using an AWA24S or 'ChinaBuy' CYRF6936, the commands are different.
Hi PB,
Regarding the wiki of the MM, it should be great to give indications on wich connector you have to install the specific RF chip (U1, U3, etc...)
Regarding the hardware.ini, why the nRF24L01 is associated with "S402" ? For the A7105, this chip is connected to U1, for the CC2500 to U3... Can you explain the nomenclature ?
- PhracturedBlue
-
Topic Author
- Offline
- Posts: 4403
The S# represents the switch position:
CYRF6936 = 0
A7105 = 1
NRF24L01 = 2
CC2500 = 3
The # is actually in hexadecimal. the least-significant byte represents the switch position (how CSN is connected). the upper byte is a control byte (in the case of the NRF24L01 it indicates how the CE pin is controlled). so 'S402' can be interpreted as 'CE on pin 4, CS on pin 2'. We do something similar for the 'BuyChina' and 'AWA24S' modules which require different controls.
Having explained that, it is irrelevant to the end user. What is needed is just documentation on what values are needed to control the module.
- midelic
-
- Offline
- Posts: 174
- midelic
-
- Offline
- Posts: 174
- robca
-
- Offline
- Posts: 174
SeByDocKy wrote: Banggood have in stock all RF chips for the multi-module. Jacky from BG followed my advices to stock them
www.banggood.com/new-arrivals-c-1729-0-28-6.html
Price are good
Is there a link to the individual modules? Looks like Banggood "what's new" changes over time, and the link above now points to unrelated items
I ordered my previous modules from eBay, but it's really hit or miss (lots of sellers put every keyword in the description, and it's easy to get a module without PA or with the wrong chip). I like Banggood, so I'd like to buy my new set of modules there
- victzh
-
- Offline
- Posts: 1386
Funny it's better than www.banggood.com/buy/2.4ghz-module.html
- vlad_vy
-
- Offline
- Posts: 3333
- robca
-
- Offline
- Posts: 174
vlad_vy wrote: www.banggood.com/A7105-Wireless-RF-2_4GH...Module-p-909404.html
www.banggood.com/2_4G-NRF24L01-PA-LNA-Wi...ntenna-p-922601.html
www.banggood.com/CC2500-PCBA-2_4GHz-Wire...Module-p-922598.html
www.banggood.com/CC2500-PA-LNA-Romote-Wi...F24L01-p-922595.html
This is perfect, thanks a lot!
- aMax
-
- Offline
- Posts: 776
www.bilder-hosting.info/viewer.php?id=arx1399946310k.jpg
No U.FL and a short antenna. BG now has a third try...
Edit: I added an external link for bigger picture size.
Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02
- blackmoon
-
- Offline
- Posts: 402
And I only see a "decoupler" on the antenna where is the whip ?
Does this even work like that ?
- SeByDocKy
-
- Offline
- Posts: 1016
www.banggood.com/2_4G-NRF24L01-PA-LNA-Wi...ntenna-p-922601.html
They are perfect ...
- jesmail
-
- Offline
- Posts: 56
Since I have no module installed
I set the H/W ini file to
[modules]
; there is no need to enable the cyrf6936 module unless
; it is wired to an alternate port. It is Enabled automatically otherwise
; enable-cyrf6936 = B12
; has_pa-cyrf6936 = 1
; enable-a7105 = A13
; has_pa-a7105 = 1
; enable-cc2500 = A14
; has_pa-cc2500 = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1
; enable-multimod = A13
When it starts up I get module error , missing modules
nrf24l01
multimod
- SeByDocKy
-
- Offline
- Posts: 1016
jesmail wrote: With the latest code, I tried the EMU for Devo 8.
Since I have no module installed
I set the H/W ini file to
[modules]
; there is no need to enable the cyrf6936 module unless
; it is wired to an alternate port. It is Enabled automatically otherwise
; enable-cyrf6936 = B12
; has_pa-cyrf6936 = 1
; enable-a7105 = A13
; has_pa-a7105 = 1
; enable-cc2500 = A14
; has_pa-cc2500 = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1
; enable-multimod = A13
When it starts up I get module error , missing modules
nrf24l01
multimod
with MM, there are some change in .ini
enable-nrf24l01=S402
has_pa-nrf24l01=1
- jesmail
-
- Offline
- Posts: 56
I tried adding the
enable-nrf24l01=S402
has_pa-nrf24l01=1
still get same errors.
Thanks for the help.
- aMax
-
- Offline
- Posts: 776
www.banggood.com/DEVO-Transmitter-Tuner-...ys-V922-p-89812.html
The problem seems to be " modified for".
Now they claim that this board looks like as it is advertised.
The second resend will show if it is true.
Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02
- HappyHarry
-
- Offline
- Posts: 1136
- SeByDocKy
-
- Offline
- Posts: 1016
My new tentative to build the MM is a succeed ...
All the 3 modules are working
I did some videos during the building ...
- PhracturedBlue
-
Topic Author
- Offline
- Posts: 4403
So...Don't program the Universal module with a 5V programmer with any modules installed
-
Home
-
Forum
-
Development
-
Development
- Developing a universal module