We are testing an Osmo Mobile 8 through Apple's DockKit framework.
Configuration:
- iPhone 15 Pro Max
- iOS 26.5.2 (23F84)
- DJI Osmo Mobile 8
- DockKit model identifier: DS308
- Firmware reported through DockKit: 1.0.0
- Apple's official DockKit camera sample used as the test application
We disabled DockKit system tracking and commanded yaw movement only: Vector3D(x: 0, y: 0.2, z: 0). The pitch component remained zero throughout the test.
Short left and right movements worked and kept the reported tilt reasonably stable. We then performed a complete yaw rotation. Pan completed successfully, including the expected angle wrap from approximately +150° to -170°.
However, DockKit's reported tilt changed from approximately -8° at the starting heading to approximately -37° around the rear of the rotation. It returned to approximately -7° when the gimbal completed the rotation and returned to its original heading.
Selected telemetry (Pan / Reported tilt): -0.86° / -8.08° +94.48° / -21.20° +149.89° / -33.35° -169.88° / -36.96° -89.90° / -25.95° -5.67° / -8.59° +1.95° / -7.05°
We also found that Apple's sample application's manual chevrons did not initially produce visible movement, although direct calls to the same setAngularVelocity API worked reliably.
Questions:
- Should the Osmo Mobile 8 maintain its physical horizon during a DockKit yaw-only command?
- Does this model provide a horizon-lock or leveling mode that third-party DockKit applications need to select?
- Is firmware 1.0.0 the expected DockKit-reported firmware version for this model?
- Is the changing tilt related to the Osmo's gimbal geometry, firmware stabilization, or DockKit coordinate reporting?
- Is there newer firmware or a recommended DJI test application we should use for comparison?
The change was also visible in the phone's physical orientation, so it does not appear to be telemetry-only.