Case study
lux-lat-long-log: reconstructing LUMIX S5 BLE GPS communication
lux-lat-long-log reconstructs the Panasonic LUMIX S5 Bluetooth LE GPS exchange in an ESP32 camera client. The project documents GATT identifiers, session ordering and GPS/time packets from Android HCI captures, then uses a GNSS module to send positions without the phone app.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Requires an ESP32 and SIM868 GNSS module for the documented hardware build.
- Scope: Builds with PlatformIO; the documented camera implementation targets the LUMIX S5.
- Testing evidence: The author reports successful hardware and photo EXIF checks for the S5.
- License: MIT licence.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · tobiasbrummer/lux-lat-long-log · Revision 87e5168
- PROTOCOL.md GitHub · tobiasbrummer/lux-lat-long-log · Revision 87e5168
More in Protocols
- Magene L308: reconstructing a smart taillight's BLE control protocol · Case study
- xbloom-ble: a client for the xBloom Studio BLE protocol · Case study
- ak820: reconstructing AJAZZ AK820 Pro HID control on macOS · Case study
- GameTrak Liberation: a client for the controller's HID protocol · Case study
- Cooper Hunter AC: UART and infrared protocol investigation · Case study
- aw5d-linux: driving an iBUYPOWER cooler LCD from USB-HID research · Case study