Sure. No problem. I’m not flying it, but I am 85% sure in this case the service bulletin warnings I get are false positives. Hear me out.
I did some more bench testing:
At the time, I also had some mavlink leds connected: Amazon.com
So, i had these serial devices connected; all essentially being powered through the pixhawk and everything was humming along just fine, no problems:
Serial 1: Telem Radio
Serial 2: Mavlink LEDs
Serial 3: GPS1
Serial 4: NC
Serial 5: NC
Like I said: I was trying to set up frsky telemetry pass through with this cable on Serial 4: Amazon.com
…So I set SERIAL4_PROTOCOL==10 for Frsky Pass Through and connected the cable. Again - I was expecting it to be powered through the pixhawk. I assumed powering through the pixhawk was OK because the receiver itself is powered through the Sbus and the Smartport/pass through port specifically only has a signal and ground wire. I assumed there would be negligible power draw.
Once I had the serial port configured and the pass through cable connected, I powered the cube through USB to test. At this point, the Cube didnt fully boot, no startup jingle and “Failed to Init Cube Black” errors started popping up, PID tuning page was grayed out, temp target was “-1”, INS_ACC_ID and INS_GYR_ID all 0s, USB connection was unreliable and erratic and a few other anomalies.
At first, I thought I may have fat fingered some parameter, so I re-installed copter3.6.9. Upon a fresh install, the service bulletin warning popped up UNTILL I UPLOADED THE CUBE_BLACK.param file provided in the SB thread. After uploading the CUBE_BLACK.param, there were no more bulletin warnings. To reiterate - I followed these instructions and did not get the service bulletin warning once complete:
- You MUST run Latest Ardupilot RELEASE CUBE BLACK code.
- You must use latest Mission Planner or Latest QGC
- Set the following parameters
CUBE_BLACK.param (98 Bytes)
BRD_TYPE == 3
EK2_IMU_MASK == 7
(or EK3_IMU_MASK == 7 if using EKF3)
INS_USE == 1
INS_USE2 == 1
INS_USE3 == 1
- Save the parameters
- Reboot the cube
- reconnect mission planner
- If Mission planner flags your code, contact your local re-seller, and log the issue. DO NOT FLY TILL I HAVE PERSONALLY CHECKED YOUR LOGS, and either given the go ahead, or, organised what we will do next in your case.
8.Further flight is only to be conducted where you have carried out a full risk assessment on the implications of a failure occurring, the new code is good… but it should not be relied upon as your only means of protection. You must not fly over people, you must not fly over critical infrastructure, you must also take responsibility for your payload and vehicle.
…Then I noticed this bit in the description of the Mavlink LEDs:
Notice: When more than 12 LED beads are used, the telem port of Pixhawk can not supply enough power, so you need power the Mavlink controller from an external 5V source.
I was using exactly 12 LEDs (2 per, 6x modules as shown)
So I tried disconnecting the Mavlink LEDs and leaving the FrSky Pass through cable connected. And it worked!
One of the weirdest things is that the ACC_ID and GYR_ID parameters are 0 when the cube is in an overloaded state - which is where and why I think Mission planner might identify a false positive.
TL:DR - I think I was overloading the Cube’s power dist capacity.
These results are repeatable for me after several attempts:
- Configure Serial ports
- Connect the following:
Serial 1: Telem Radio
Serial 2: Mavlink LEDs
Serial 3: GPS1
Serial 4: FrSky passthrough
Serial 5: NC
- Bootup fails; orange blinky light; Cube becomes potato; ACC_ID,GYR_ID==0;IMU Temp==-1; grayed out PIDs; Failed to Init. Service bulletin warning does not always come up. (When it does; CUBE_BLACK.param corrects it?)
- Disconnect any 1 of the above serial ports
- wait some time (not exactly sure how long since i didnt time it i just walked away for a while; an hour?)
- boot up and everything boots up fine; all parameters back to normal (including ACC_ID!); no service bulletin warning
I am already in contact with my reseller (robotshop) - they are not any help and frankly I shouldnt have bought from them. They just direct me to the SB thread.