- Posts: 2
F12E Multi Module
- AdsSharp
- Topic Author
- Offline
I'm new to modding Devos so please let me know if this has already been covered.
I've been looking at the various posts/tutorials regarding installing modules, and the multi-module is mentioned repeatedly. Can a multi-module be installed in the F12E? Or is there a better way of installing both the NRF24L01 and CC2500 modules into an F12E?
And once these are installed, is the correct module selected when picking the protocol your module uses? Or is there another step (doesn't seem to be mentioned in the guide)?
Please Log in or Create an account to join the conversation.
- mwm
- Offline
And selecting the proper protocol in the model is all you need to do.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- AdsSharp
- Topic Author
- Offline
- Posts: 2
Please Log in or Create an account to join the conversation.
- Bonemyster
- Offline
- Posts: 32
Please Log in or Create an account to join the conversation.
- Bonemyster
- Offline
- Posts: 32
Please Log in or Create an account to join the conversation.
- M8A4X
- Offline
- M8A4X
- Posts: 103
I have recently installed two of this banggood 4in1 modules in a Devo F12E and a Devo 12s.
In the Devo F12E I used the B3 pin of the MCU and enabled it accordingly in the "devo.fs" file.
Maybe you doublecheck if you attached the enable line of one module chip to the correct MCU pin (and obviously no solder bridges at the MCU pins).
Keep in mind that the Devo F12E uses the STM32F103 MCU in the LQFP100 package size. Pin B3 is located slightly different to the LQFP64 package. Also please use something like notepad++ to edit the devo.fs file. The number of characters in a line has to be exactely the same as before. This means, any character (especially removing the uncomment characters ; which is deleted, has to be replaced by a blank space.
Also, e.g. "A13" has to be replaced by "B3_" (_ representing a blank space, do not place an underline there).
Both transmitters with this modules work. Well at least as far as I can tell (I have currently no receivers/models available which use all the included chipsets).
However I do not get any error messages when enabeling all modules, and I can create (and save) models with the corresponding protocols which use these different chipsets.
Maybe this is of any help for you.
Best regards
Max
Please Log in or Create an account to join the conversation.
- banner-1300
- Offline
- Posts: 3
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
enable-nrf24l01 = B3
has_pa-nrf24l01 = 1
What text editor do you use?
Please Log in or Create an account to join the conversation.
- banner-1300
- Offline
- Posts: 3
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.
- M8A4X
- Offline
- M8A4X
- Posts: 103
at least for me only the "B3 " with an additional blank space after it worked on the Devo F12E.
I did not try the variant "B03".
If the blank space was not there the Devo F12E would boot and only show "Model 1" in the upper left screen area. I did not try to use the Devo in that state so I don't know if it would have worked.
On the Devo 12S I was already aware or the blank space issue and put one after "B3 " in the first try without knowing if it is necessary. That worked straight away.
Please Log in or Create an account to join the conversation.
- banner-1300
- Offline
- Posts: 3
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.
- M8A4X
- Offline
- M8A4X
- Posts: 103
well, long time ago when I had created my models on the Devo F12E i took a copy of the "devo.fs" file which is present on the Devo F12E. After installing the 4in1 multimodule and flashing the latest (at that time) deviation nightly build v5.0.0-f9f36d5 I deleted the "devo.fs" file which was present on the TX after flashing the nightly build.
Afterwards I altered my old copy of the devo.fs file and fitted it according to my installation of the multimodule (MCU pins according to my soldering). Then I deleted the "devo.fs" on the TX and immediately copied the "old and fitted" devo.fs from my PC to the TX.
Every model I had configurated on the Devo F12E before works now and also new created models (which only exist in my mind ) which use the newly added modules load without any error message (e.g. "module A7105 missing" when I only had the CC2500 module installed and just "activated" out of curiosity e.g. the A7105 module in the devo.fs file, "connected" to an unused MCU pin but the module physically not present).
Is there any "master devo.fs" which should be used for this actions?
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
So you should NOT edit devo.fs directly, you should edit files you need to place there and then run script. "Master" devo.fs is such file made during build process, it contains couple of protocols and 10 models. You can unpack it, replace protocols, edit models, and then repack it back.
Please Log in or Create an account to join the conversation.
- M8A4X
- Offline
- M8A4X
- Posts: 103
thank you very much for the explanation!
I was not aware of that.
Is there a how-to or a thread regarding this "creating" a devo.fs file?
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- Bonemyster
- Offline
- Posts: 32
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
I will try to figure out what's going on by comparing with stock firmware.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- General
- General Discussions
- F12E Multi Module