New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Flysky Paladin PL18 module FRM301 (SX1281). #1062
Comments
Sport Connection is like that: I suppose that i have to set UART1 as half-duplex and inverted, right? @CapnBry you did the port for the FM30 TX. Could you please help me with this module? I get no crfs communication between the module and the handset. Maybe the 8kB ram of the f030 are not enough for elrs tx code? i had to change the min stack size from 0x1000 to 0x400 to fit in the ram. (_Min_Stack_Size = 0x400) |
Does the F030 have builtin hardware inversion? Does the handset do inversion? In the FM30 it is an F103 so all the muxing of the data and inversion is handled with external circuitry and we use GPIOs to toggle the inverter and direction. You're probably going to need to get a scope on it and figure out what side isn't doing what it is supposed to. I don't think I'd be able to help without the hardware though. |
Thanks @CapnBry for the fast reply. In the reference manual page
I can get it inverted in stm32cubeide. |
Should be doable then. We use those flags on F3 to do inversion in software so should be the same code. I just wasn't sure if the F0 had it or not. |
Hi there, |
I would be very interested in getting a firmware for the FRM301 that does ELRS. My PL18 runs on EdgeTX. |
I got the old PR updated and now two people have PL18 running EdgeTX with working ExpressLRS 3 on the FRM301 |
Hi @gagarinlg , nice to read that it is working now. I had unfortunately no time to finish the project. I will try to update my PL18 to Edge-TX and then will update the FRM301, will be great to have ExpressLRS 3 with the PL18 :-) |
It is all experimental right now! |
@gagarinlg please help me flash ELRS to the flysky FRM302 .... what do I need to do? |
It does not work since I rebased to the 3.x version of the code. |
The new Flysky EL18 https://www.flysky-cn.com/el18-specifications will have a internal AFDHS3 too and may work. |
It should be possible, but RAM might be an issue. |
Pls let us know, how the porting to the internal Modul of EL18 is going. I would try it immediately. |
Do you have any news? |
I have an EL18 and I would be open to testing if there is a path to get ELRS in the internal module. |
Hello everyone. Thanks for the great work with ELRS.
I have bought for a couple of weeks a Flysky Paladin PL18. The handset is great. It is really likely that it will get in the near future EdgeTx. I would like to use it with the ExpressLRS receivers. I disassembled the external module (FRM301) and tried to find out the schematics. I have the Flysky Noble NB4 too and as far as i can say, the RF module (internal) has the same layout. The AFHDS3 receivers have the same RF module but the layout must be different.
Would it be possible to port the code from another stm32 tx like the FM30 or Ghost? I would like to help coding but i don't have much experience and i don't know if the uC has enough memory.
I suppose that for support this new target a new variant would be needed in
/src/variants/
and in boards a new one should be added, right? If someone could help me to get this module supported would be really appreciated.Here the schematics. If something is missing i can try to trace the pinout.
2021-11-06 FRM301 Schematics.pdf
Instead of commenting "I want this too", consider leaving a 👍 instead, to reduce spam and clutter
The text was updated successfully, but these errors were encountered: