Comments (7)
Perfect! I'm glad that this has worked out. Happy flying :)
from flyskyrxfirmwarerssimod.
Hi,
hardware malfunction is unlikely. It is not even pull up, because this is an strictly output pin, it is not bi-directional, so does not go in receive (high-Z mode), so pull-ups are not needed. It always drives the pin as output high or low.
The most likely explanation is that somehow the rx switched to SBUS mode. SBUS is inverted so the idle level is 0.
I really have no idea how exactly this might have happened (if that's really the case).
Depending on your transmitter it could be possible to select IBUS/SBUS from the transmitter itself. For A8S receiver I have heard that holding the bind button for 2 seconds switches between IBUS and SBUS. Maybe that's supported by 8A also, since they use almost the same firmware. Maybe while you were handling your quad the rx got pressed against the frame and the button was activated?
Depending on the state of your setup it might be faster to try soldering the signal to a sbus pad of the fc and set bf for the sbus uart, and see if it works.
from flyskyrxfirmwarerssimod.
Thanks for the response.
That's interesting regarding the SBUS option, I am aware that these 8A's say they support SBUS out but haven't ever actually managed to activate it in the past. With the ia6B and several others you can change it from the "Rx Setup" menu in the i6, but that doesn't affect this one.
Seems like the most plausible option at the moment, I will attempt this when I get home after work.
I'm encouraged by the fact you feel h/w failure is unlikely, although confused that a couple of bytes were off in the firmware, maybe they are some kind of config bytes?
Cheers
from flyskyrxfirmwarerssimod.
Bytes were different compared between which two firmwares?
from flyskyrxfirmwarerssimod.
Between the STM on the 8A and the 1st June 8A firmware on my pc. I re-downloaded it to rule out the possibility my local file that was wrong, but it was fine.
from flyskyrxfirmwarerssimod.
8A and A8S seem to store all their mutable data in EEPROM, so flash should not change by itself while on the chip. At least I think so.
For IA6B and others it's different. They also use EEPROM to store various stuff but they store the transmitter ID and the sequence for frequency hopping in flash. So on re-bind these bytes change.
from flyskyrxfirmwarerssimod.
@Cleric-K you were right on the money; Holding in the bind button for 2 seconds does indeed switch between iBus and SBUS. Sometimes the most obvious solution is the correct one!
I wonder how many 8A's have been thrown out as faulty for this very reason? Either way, a massive thanks to you :)
from flyskyrxfirmwarerssimod.
Related Issues (20)
- ia6c firmware HOT 5
- Conntected error IA6B HOT 5
- Flysky X14s HOT 13
- Failsafe not dropping throttle HOT 6
- No RX Sensors after flashing on X6B HOT 1
- X14s bricekd after the update HOT 13
- X6B bricked HOT 7
- fs-x14s receiver not binding with fs-i6x TX HOT 6
- Possible to flash this Receiver? HOT 30
- Channel mod HOT 1
- Hardcoding data into unused channels? HOT 2
- x6b failsafe issue HOT 12
- Firmware too large? HOT 1
- IA8X AND IA8S HOT 1
- 2A ver.20 firmware doesn't work with my 2A ver2.0..! HOT 6
- A8s sbus not working HOT 6
- X6B read locked - and I messed up HOT 9
- could you upload original firmware? HOT 2
- New Receiver FS-X14S HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flyskyrxfirmwarerssimod.