BLHeli_32 ESC Telemetry

My Wraith ESCs all work fine with my Pixhawk2, but I can’t get telemetry to work. I wired all the telemetry wires to Serial5’s RX pin, set BATT_MONITOR to 9. I’ve used SERVO_BLH_TEST to check all six ESCs, and they all pass. Is there anything I’m missing?

It started working as soon as I moved from Serial5 to Serial1. My pixhawk may have a bad uart on Serial5. However, I do have one weird thing. APM or Mission planner show data for ESCs 1-8 in Status, but I only have 1-6. I’m using SERVO_BLH_AUTO right now, but I just did that as a test. I’ll go back to using SERVO_BLH_MASK now. Finally everything on my hexa is working properly except “Bad Logging” messages, even though the logs are fine. I’m going to fix that damn message for good. It is only generated in FrSkyTelemetry.c .