iNavFlight / inav

INAV: Navigation-enabled flight control software
https://inavflight.github.io
GNU General Public License v3.0
3.08k stars 1.46k forks source link

Serial gimbal does not work with Walksnail Gimbal firmware V3.2 #10302

Closed mmosca closed 1 week ago

mmosca commented 1 month ago

Current Behavior

INAV Serial Headtracker and/or Gimbal stop working after updating Gimbal FIrmware to V3.2 (or using new headtracker firmware on the goggles)

Steps to Reproduce

  1. Update Gimbal to V3.2
  2. Gimbal stops responding to INAV position commmands via UART or
  3. Use release version of Goggles L firmware
  4. INAV can't recognize head tracker input

Expected behavior

  1. Update Gimbal to latest version
  2. Gimbal responds to INAV position commands via UART or
  3. Update Headtracker to latest version
  4. INAV recognizes gimbal inputs

Suggested solution(s)

We are working with Caddx to restore compatibility.

Additional context

Feature was tested on gimbal firmware v3.0 and possibly an earlier version or the headtracker firmware. Caddx is working on updated firmware that will restore compatibility.

Jonbuckles commented 1 month ago

Ive also tested this on FW3.3beta with no luck from https://www.allxianfei.com/en/h-pd-138.html I noticed GimbalConfig software is a little different and has channel assignment dropdown menus. image

Jonbuckles commented 1 month ago

So I was able to successfully use the channel assignment tabs in the FW3.3 gimbal software above. I assigned my CRSF channels (8,9,10,11,12) to the MODE SENS ROLL PITCH YAW drop down menus in the software. I then connected a wire from my CRSF TX/GND (so TX/GND goes to FC AND Gimbal), to PWM1 input and GND input on the gimbal port. So basically bypassing UART control via inav for now. Hopefully this is useful in some way.

mmosca commented 2 weeks ago

fw 3.4 restores serial control, but headtracker is still work in progress.

mmosca commented 1 week ago

Next ht tracker version (v1.9) will restore functionality.