qba667 / FlyPlusI6X

Modyfication of FlySky I6X firmware
GNU General Public License v3.0
53 stars 8 forks source link

No RSSI on FC #1

Open Creautre opened 6 years ago

Creautre commented 6 years ago

First of all, thanks for the great work you did :)

As the title reads, I can't get the RSSI Info on my Flightcontroller.

Last try I flashed the original Firmware from 2017 on my Remote. After that I did the factory reset and restartet the remote and flashed your altered Firmware on to it. When I take a look into the Firmware Version on the remote it says "FLYSKY FS-i6X 1.0 Apr 05 2018". Since I had done the Factory Reset I had to switch all my AUX switches to active again and set the AUX Channels to 10 and connected them to all their switches.

SWA -> AUX 1 SWB -> AUX 2 ... you get the idea.

The binding to my receiver was lost so I first updated my Betaflight to the current 3.3.1 stable version and then rebound the receiver with the remote.

Everything worked as it did before all the updates, but i still couldnt get the RSSI which should show on AUX Channel 7 as far as i understood. I also typed in the 2 CLI Commands to set the max Channels to 14 and the RSSI to Channel 11, saved and rebooted. With the "get" commands on the CLI i was able to confirm that the settings have been accepted.

None of the AUX Channels on the Receivertab in Betaflight showed any behaviour that would look like some RSSI Level. Everything was stable on 1000 or 1500 or 2000. Even when my girlfriend walked around with the remote Outside etc.

I still went to the OSD and activated the RSSI display but it constantly shows 0 since AUX 7 is on level 1000.

Hope you can help me.

Here are some screenshots of my Betaflight settings

http://pasteall.org/pic/2a3db6ddee2d886c497c173343efcb43 http://pasteall.org/pic/b8a2d9d11aa16c685af93005a9cfc5ed http://pasteall.org/pic/f7f2ab17ac34559b676600a0c39f8d3e http://pasteall.org/pic/4260b8de323d24dbdb0d7a975f116b45 http://pasteall.org/pic/8bf2219c9f489ee9630fa08dc8019173

I am using the FS-i6x Remote with the X6B receiver. My FC is an MatekF405 with Betaflight 3.3.1

qba667 commented 6 years ago

@Creautre, It looks you did it right, can you please show me photos of Display screens from I6X? Press down to get second screen where channels 11 and 12 are displayed. If values will be displayed correctly we can continue searching.

Creautre commented 6 years ago

Thanks for the quick response. I took several pictures of menu points that might be of interest.

Btw. the Quad was active when I took the pictures so the Receiver was Powered

http://pasteall.org/pic/2489d2c021df41bb356523456478097c http://pasteall.org/pic/c88da037892cf470a7571e2c1f5ef89a

Creautre commented 6 years ago

Edit: when i Look closely it appears that Channels 11 and 12 in the remote Display are flickering for milliseconds to another value than 1000 even when they Quad is not powered. This flickering is not visible on the Receiver Tab in cleanflight

dolphin78 commented 6 years ago

On Mon, Apr 23, 2018 at 11:41 AM Apicalis notifications@github.com wrote:

Edit: when i Look closely it appears that Channels 11 and 12 in the remote Display are flickering for milliseconds to another value than 1000 even when they Quad is not powered. This flickering is not visible on the Receiver Tab in cleanflight

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/qba667/FlyPlusI6X/issues/1#issuecomment-383621424, or mute the thread https://github.com/notifications/unsubscribe-auth/AFjbV26PSD9hGNQCtRNj-akUxVU1H0Xmks5trfYcgaJpZM4Te-0O .

What receiver do you use?

Creautre commented 6 years ago

Says it on the first post bottom sentence. It's the x6b and I am using ibus

qba667 commented 6 years ago

@Creautre Can you check in System -> RX Setup -> Sensors list what sensors are available?

Creautre commented 6 years ago

@qba667 There is only 1 Sensor listed and it says "Tx V1:5.44V" which I guess is my Remote Battery Voltage if I am not mistaken

EDIT: I went to "Choose sensors" and have the choice to add 3 Sensors. All of them only have the options "None" or "Tx V1"

dolphin78 commented 6 years ago

Looks like you’re not getting any telemetry, not just the RSSI. You should be getting RX voltage and RSSI sensors even with stock firmware. Was it working before you flashed the RSSI firmware? Do you have afhds 2a enabled in your TX?

Creautre commented 6 years ago

I never really bothered to look into telemetry since I read all the stuff I thought I needed from the OSD. I checked the RX Standard and it is AFHDS 2A

qba667 commented 6 years ago

@Creautre as @dolphin78 wrote you have no telemetry link. Please verify your receiver - is the link established at all? You should see at least RX voltage - when bound - almost all receivers support this feature. It is possible to measure other direction RSSI but it is not what we need because it must be signal level that RX see. Please try to figure out what is wrong wrong with the telemetry link.

Creautre commented 6 years ago

@qba667 @dolphin78 How can i establish the telemetry link?

I thought this was always active anyways. I think I had a telemetry link with the old firmware in my first quad that I crashed. Because there i used the Ext Bat Sensor on the receiver. On my new Quad where I am using the exact same x6b receiver I never wired the Bat connection.

Is there any way to force the Telemetry link?

louisFpv commented 6 years ago

Hi, thx for your great work. I have updated my FX-i6x by using the updater Integrated.1.0.42.1560. It is success to find 12ch in the Display. However, I cannot active the 11 or 12ch the Menu> System> Aux switches. The max ch in Aux switches menu I can active is 10. Please help me how to active the 11, 12... aux switches, Regards whatsapp image 2018-04-29 at 21 03 39

qba667 commented 6 years ago

@louisFpv I have already answered another issue. Please check channel values in Disply menu.

louisFpv commented 6 years ago

@qba667 Thx

Creautre commented 6 years ago

@qba667 Sorry for opening this issue. It's officially been solved, my receiver somehow didn't send telemetry. I now connected a Flit10 Receiver and everything is working perfectly fine!

Thank you for your work