I’ve made a gopro controller which uses 2 separate pins - 1 for trigger/shutter & 1 for switching modes.
I’m using momentary switches (On Taranis - SH, and I’ve changed SD out to a momentary as well).
I originally did this on the FC I was running 3.4 rc on, and had no issues (other than finding which function actually allowed control of relay 2 which isn’t very well documented).
So my brother wanted one…I made it and put it on, and couldn’t get it to work.
Tried everything…nothing. His FC is a 3DR Pixhawk - running 3.3.3.
My FC suddenly lost motor 2 signal for some reason…so I replace with new Pixhak non-3DR. Used the mission planner setup wizard and loaded 3.3.3.
I went ahead and configured everything from scratch. Camera trigger on Relay 1 works…Relay 2 doesn’t work.
So I fool around with it and nothing. I decide to load 3.4 RC just to see and viola! Relay 2 control again.
Load it up on my brother’s and bam…starts working.
So after the long explanation…it appears the relay 2 function - or at least function the way I feel a relay should be working - has not worked in 3.3.3, and 3.4 has fixed it.