benb0jangles / FlySky-i6-Mod-

A collection of software modifications for the FlySky i6, some useful, some experiment. All use of this repository is experimental and you use at your own risk. But, progress is being made.
416 stars 133 forks source link

a8s #83

Open miko671995 opened 7 years ago

miko671995 commented 7 years ago

Hello will it work with a8s receiver ?

qba667 commented 7 years ago

@miko671995 it should be working fine.

miko671995 commented 7 years ago

the telemetry is possible too ?

Fri, 28 Jul 2017 11:55:52 +0000 (UTC) - "benb0jangles/FlySky-i6-Mod-" flysky-i6-mod-@noreply.github.com, "benb0jangles/FlySky-i6-Mod-" reply@reply.github.com

@miko671995 it should be working fine.

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/benb0jangles/FlySky-i6-Mod-/issues/83#issuecomment-318633313

lrusnac commented 7 years ago

@miko671995 the a8s has no telemetry, it's just 1-way comunication

qba667 commented 7 years ago

@lrusnac correct but this is only limitation of implementation in RX, I was able to made IA6B single wire for telemetry and channel data. But in case of other RX there is much more work because telemetry implementation is missing.

lrusnac commented 7 years ago

@qba667 are you saying the hardware of the a8s allows to communicate back with the tx but it's just a firmware on the a8s that doesn't allow that? As far as I see it, the a8s does not have a tx module to send back anything, unlike the full sized modules like IA6B.

qba667 commented 7 years ago

@lrusnac I was experimenting with A7105 modules they are bidirectional (I have used them to trigger Yongnuo flashes) goebish is also using such module for 2 way communication in Deviation TX.

lrusnac commented 7 years ago

@qba667 that is brilliant, I need to look into it, having some kind of data back from these tiny receivers will make them really awesome

qba667 commented 7 years ago

There is even one nice implementation with telemetry - https://github.com/vladisenko/FlySky-AFHDS-A2-Receiver

Of course to get telemetry from outside you need to change serial port behavior - what MCU has a8s? Does it support bidirectional UART? If yes other pin must be used if not 4k7 resistor between serial RX and serial TX will just work. I don't have such RX but for 90% they used a7105/6. Can you provide some pictures of the RX?

lrusnac commented 7 years ago

I also found this https://github.com/cassm/a7105 that would potentially allow to create an open source receiver.

I will post some pictures and MCU details later today when I get home

lrusnac commented 7 years ago

@qba667 So, I have both: A8S and the FS-RX2A (I had the A8S wired so a bit difficult to take pictures https://imgur.com/gallery/7Jo8c )

the chips look the same, they both use A1706 for the RF and stm32f031k4 MCU

qba667 commented 7 years ago

@lrusnac so open FW is possible, only small subset of packets IDs is already known but it seems to be enough to implement basic functionality.

lrusnac commented 7 years ago

@qba667 I should try it but at the moment I have no st-link device, should get an f4 discovery

qba667 commented 7 years ago

@lrusnac discovery will be fine - I have spare development boards if you want they have ST-Link build in.

lrusnac commented 7 years ago

@qba667 that will be really cool