Case study
Axial: mapping and controlling the DJI RS 4 Mini over Bluetooth
Axial documents and implements Bluetooth control of the DJI RS 4 Mini gimbal. Its Mac GimbalProfiler observes messages and tests commands, while an iPhone app uses a model-specific .axial profile and shared DUML framing to send controls and decode signals.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-09-25
- Language
- Swift
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A DJI RS 4 Mini is the documented working gimbal; other models require mapping and a profile.
- Prerequisites: The iPhone app needs macOS with Xcode, iOS 17 or later, and developer signing; the Mac profiler needs macOS 14 or later.
- Limits: Only DJI DUML framing is implemented.
- License: CC BY-NC-SA 4.0 license.
Cite
BibTeX
@misc{axial-dji-rs4-mini-case,
title = {{Axial: mapping and controlling the DJI RS 4 Mini over Bluetooth}},
howpublished = {\url{https://github.com/sky43535/axial}},
url = {https://github.com/sky43535/axial},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/axial-dji-rs4-mini-case/}}
}Plain text
Axial: mapping and controlling the DJI RS 4 Mini over Bluetooth. https://github.com/sky43535/axial (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/axial-dji-rs4-mini-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · sky43535/axial · Revision 4db3bd7
- docs/ARCHITECTURE.md GitHub · sky43535/axial · Revision 4db3bd7
More in Protocols
- Fiat Ducato X250: decoding the body CAN bus · Case study
- Unrack: extending reconstructed t.racks DSP control · Case study
- ArmorX Toolkit: reconstructing ARMORX Pro configuration and control · Case study
- dsh-ls125-uv-probe: reconstructing the LS125 probe protocol and host · Case study
- HT-203U: reconstructing thermal camera capture on Linux · Case study
- Pair-Raught: bridging Steam Controller RF to Switch 2 USB · Case study