Cleanflight + FlySky IA6 Aux channel issue

nighthawk
cleanflight
multirotor

#1

So the past week, I decided to change out the basic TX that came with my Nighthawk, and the RX as I’d broken the antenna beyond repair (and now I have a basic platform to work on with other drones!) but here’s my problem:

I spent an hour figuring out the channels and positions on the RX using PWM. 6 channels, 6 wires. Eventually, I got to a point where I had Pitch, Roll, Yaw and Throttle correct! Awesome, but for some reason it isn’t showing any input from the Aux channels.

Now I know for sure that they are working (the switches) as during my testing, the switches would activate the channels (so switch A would change values of Roll as it was plugged into the wrong channel)

So I decided to dig through the TX menu’s, I’m using the FlySky IA6. Everything looks set up right, I’d changed the switches around, tried using all 4 switches plus the two variable knobs and they won’t show anything in cleanflight. On the TX, looking at the outputs, I can see the switches are changes values, as is the AERT, but the AERT channels are moving in unison with cleanflight, the Aux channels are not!

Anyone have any ideas why this may be or how to fix it. I’d very much like to use the switches for a host of things.

On an odd side note: before with the EM-16 TX and RX (came with the Nighthawk Pro 280) I was unable to arm and disarm by pointing left stick down-left/down-right, I always had to arm via switches, but now I can arm/disarm using the stick and not the switches!

Thanks :slight_smile:


#2

Have you gone into the functions menu and setup aux channels on your radio? As is sounds like they are not setup, or you have not connect all 6 channels on your receiver to the nighthawk?

To setup the aux channels I have a tutorial on how do that for another quadocpter, but its the same radio, you can see how do that on our blog

Hope that helps :slight_smile:


#3

Yup, I set the aux channels as I wanted to use SwB and SwC. I’ve double checked the connections to the Nighthawk, they’re all plugged in. If a single one isn’t plugged in then the RX doesn’t accept any signals! So I know for sure they’re plugged in.

And when I go Function Setup > Display, I can see the values changing when I’m switching both B and C, but nothing in Cleanflight.


#4

Im having simular problem if we were to get the IAB we might not have the problem using Sbus maybe. It also has somethimg to do with that switches assign menu. Its a right mess. I need to save for a Taranis i cant work it out i cant assign the different modes and arming. Ive managed to get one aux working in clean flight but its only letting me use thr VGA knob thing. Just no good. vexxed.


#5

You have one working?! I’ve not managed to get any working so far. I’m gunna spend an hour later trying to solve it but so far I’ve not found anything. No solid answers online, just people saying what Alex has above.

The radio and RX are advertised as 6 channels and should work, should be no need to get the IA6B just for that. As much as it would solve the issue, that’s not the point :frowning:


#6

Hi
I’ve got an FS-i6 transmitter with an IA6b receiver working all six channels on a NAZE board using Cleanflight, It all set up quickly as it should so not aware of these problems.
Tomorrow I’ll post snaps of TX screen and Cleanflight, hopefully this will help.
Cheers
Steve :slight_smile:


#7

The IA6 and IA6B are different.

IA6B has PPM, IA6 is PWM. I’m using the IA6. Still curious to see yours if you’re set up in PWM though.


#8

Ahhh good point. I’m using PPM
If it helps I can move it onto PWM and see how it behaves
Cheers
Steve :slight_smile:


#9

Make sure your switches even work, you can test that by booting your fs-i6 into a different mode by putting both sticks down and left and turning it on. Go to buttons test (or something like that) and see if those switches and aux channels work.


#10

Stevietee10 - That’d be great, but I don’t want to risk breaking yours! Let’s see if there’s an answer first.

RobbieGM - I know for sure the switches work. The Nighthawk’s channel leads are not clearly marked, so I had to play a game of plug-in-this-one-and-see. So accidentally plugging Ch5 into Aileron, it would show up in Cleanflight when I moved the switch. Even if I change the leads around so AERT are plugged into Ch5 and Ch6, the Aux channels don’t move in Cleanflight, but the AERT will continue to move with the switches.If that makes sense. Starting to think the RX might be faulty…


#11

Could you send a screenshot of your receiver config within cleanflight, and also a photo/diagram of how your IA6 is connected as it is indeed strange that its not picking up the aux channels since you have set it up correctly on your frsky radio. Since you are using IA6, I assume you have connected everything via PWM, so one wire per channel?

Also have you enabled softserial at all within cleanflight?

Worst case if we cant get this resolved over the forums you can always send it to me to have a look and get it all working for you.

Update: Also I just remembered we had a customer with a similar issue of some channels not working and it turned out that some of the pins on the nighthawk connector where bent so that might be something worth checking!


#12

Yes, PWM. One wire per channel.

Cleanflight Reciever settings:

Connection look like this: (crude paint diagram

I’ve looked and my softserial was off, tried turning it on and playing with the ports, still didn’t show the aux channels. Turned it back off. Checked the pins and they all seem fine. Double checked connection and they all look good too. Going to continue to try find the answer tonight/tomorrow as I have some time off work. As far as sending it to you, I live pretty close to your shop as it is, so if push comes to shove, I could always pop by and get it looked at then.


#13

Thanks for the pics, could you also send a screenshot of your receiver tab where you see the bars move according to stick inputs? As that should show you what each channel is mapped to and you can also alter the mapping there.


#14

Receiver tab:

I tried changing channel mapping around too and still hasn’t shown any Aux channel movement. I’ve played some more with the TX (as it’s new) and found more Aux settings which I’ve played with and it still hasn’t changed anything. Even tried hooking up the older TX I have but they wouldn’t connect so couldn’t see if there was an issue there.


#15

Hi
Have you re-done stick calibration, including moving switches as well as sticks ?
Steve :slight_smile:


#16

I don’t think it’s a calibration issue as the Aux switches will activate channels when they’re plugged into AETR. If they were calibrated wrong, surely they wouldn’t move the channel at all? And vise versa, when an AETR channel is plugged into an Aux channel, they won’t move at all where as they have full 1000-2000 control in their correct channels.

When I look on the “display” function on the TX, I can see the switches moving from 1000-2000, just not on Cleanflight.


#17

That is very strange, so when you connect one of your AUX channels to input 1-4 on your flight controller then the switches move correctly within cleanflight as Roll/Pitch/Yaw/Throttle? Or have you not tried that?


#18

Yup, that exactly. AETR(1,2,3,4) always move, Aux 1 and 2 have never moved. Regardless of what is plugged into them.


#19

Has anyone figured out this issue and how to fix it?


#20

Yeah, buy an ia6b and use PPM.

On a serious note; I never found a solution. I did pick up a few ia6b units and they just worked with no issues including switches. No idea what was going on.