Skip to content

Fix for RX FS2A version with LQFP STM32 chip.#307

Draft
ajjjjjjjj wants to merge 4 commits intomasterfrom
janek/fs2a-fix
Draft

Fix for RX FS2A version with LQFP STM32 chip.#307
ajjjjjjjj wants to merge 4 commits intomasterfrom
janek/fs2a-fix

Conversation

@ajjjjjjjj
Copy link
Member

@ajjjjjjjj ajjjjjjjj commented Nov 20, 2022

Waiting for someone to test if it works.

This is almost exact port of pascallanger/DIY-Multiprotocol-TX-Module@5148449

@ajjjjjjjj ajjjjjjjj changed the title Fix for FS2A version with LQFP STM32 chip. Fix for RX FS2A version with LQFP STM32 chip. Nov 20, 2022
@pfeerick
Copy link

I'll be able to test this for you shortly... I have both the problem receivers in question from pascallanger/DIY-Multiprotocol-TX-Module#730, and recently acquired a FS-i6X.

@pfeerick
Copy link

I got the docker build environment up, and matched the proposed change as needing to be made to line 311 of the current master. However, it did not seem to have any effect with these RX... I basically had to sit the PCB (not the aerial?!) on top of the transmitter antenna for it to successfully bind (it would either not bind, or kick the transmitter out of bind mode but not be bound - I'm assuming incomplete bind). Unfortunately, it didn't occur to me until after I'd flashed current main back on to try against a Flysky FS-iA6B as a comparison, so will try again later with that to see what happens with a genuine receiver.

EndSendBIND123_: //-----------------------------------------------------------
A7105_SetPower();
A7105_SetTxRxMode(TXRX_OFF); // Turn LNA off since we are in near range and we want to prevent swamping
A7105_Strobe(A7105_RX);
EnableGIO();

@ajjjjjjjj
Copy link
Member Author

Thanks, seems like something else must also be changed.
I'll not continue on this one as I don't have any of those "bad" receivers.

@TomTech2004
Copy link

Hello
Can someone tell me what pins of the processor the channels are connected to?
Thanks

@pfeerick
Copy link

pfeerick commented Jul 4, 2024 via email

@TomTech2004
Copy link

Yes, on the FS2A-4CH receiver. I received one but with broken pins. The receiver itself works but I don't know which pins channels 1-4 are on.

@pfeerick
Copy link

pfeerick commented Jul 6, 2024

Looks like they are helpfully on the same side of the MCU, and in reverse order to the pins 😮

image

@TomTech2004
Copy link

Thank you

@ajjjjjjjj ajjjjjjjj marked this pull request as draft January 20, 2025 22:17
@BryanSouza91
Copy link

Does anyone have any updates on this? I'm interested in getting a couple of these receivers and willing to work on the fix if necessary. Thanks

@ajjjjjjjj
Copy link
Member Author

There is an rather easy fix by directly using MPM AFHDS2A code. OpenI6X codebase is mostly adjusted by me for that purpose, but i never finished the process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants