drideOS
drideOS is the embedded operating system that powers every Dride device. It is a purpose-built platform for connected dashcams — tuned end-to-end for low-latency video capture, always-on connectivity and reliable unattended operation in a vehicle.
drideOS handles everything from boot, recording and storage management to networking, OTA updates, sensors and the secure cloud link — so the device is ready to record the moment power is applied and keeps running without user intervention.
Video & Imaging
- Dual-camera capture (front + interior / rear)
- 4K recording with H.264 / H.265 hardware encoding
- Configurable resolutions and frame rates (1080p60, 4K30)
- Simultaneous low-resolution sub-stream — a second, lighter stream is captured in parallel for live view, cloud sync and bandwidth-friendly streaming
- Synchronised audio recording with on-device microphone control
- Loop recording with automatic disk-space management
- Smart trim & concat for sharing clips
- Night mode tuning, image flip and mirror
- Watermark overlay (date, time, speed) with locale-aware formats and km/h or mph
- On-demand snapshots in JPEG or WebP, configurable resolution and quality
- Live streaming over RTSP, WebRTC and HLS
- Sprite and thumbnail generation for fast in-app browsing
Event Hooks & Snapshots
drideOS has a built-in event & hooks engine so the device can react autonomously and integrations can subscribe to what is happening in the vehicle.
- Event-triggered snapshots — capture a still image automatically on crash, button press, geofence enter / exit, parking impact and other custom events
- Custom hooks with a persistent event queue so triggers fire even when the device is offline and are flushed once connectivity returns
- Webhooks delivered to your endpoint with signature verification
- Push notifications for crash, parking impact, low battery, button press, SD-card ejection and other key events
- Smart wake-up from accelerometer, radar, BLE, ring, ignition or remote command
Sensors & Vehicle Awareness
- G-sensor / accelerometer impact detection with adjustable sensitivity
- GPS positioning with parking-mode suspend to save power
- Radar-based parking surveillance for true zero-power monitoring
- Ignition-state detection
- Ride and trip telemetry stored on-device
- Status LEDs and audio feedback (multiple boot / recording / error / overheat states)
- IR-cut filter control for day / night imaging
- Temperature, voltage and health monitoring with thermal protection
Connectivity
- Wi-Fi access point and station modes (2.4 GHz / 5 GHz)
- Hidden SSID, hotspot sharing and "prefer external Wi-Fi" mode
- Built-in LTE cellular modem with APN configuration
- Cellular data quota tracking
- Bluetooth Low Energy
- Multi-camera pairing — master / slave units link over BLE and Wi-Fi
- Secure cloud tunnel for remote access from anywhere
- Remote wake-up over cellular, even when the device is asleep
Power & Parking Mode
- Parking mode with multiple wake sources (motion, impact, radar, BLE, remote)
- Configurable battery depletion threshold to protect the vehicle battery
- Smart shutdown timer with prolong-on-activity
- "Wait before sleep" delay
- Low-battery push notification before the device powers down
Storage
- SD card and internal eMMC with automatic fallback
- exFAT support for cross-platform card access
- Per-clip metadata in an on-device database with auto-reconcile
- Emergency / event-triggered (EMR) recordings preserved from overwrite
- Background cleaner that frees space oldest-first while protecting events
- Background offload of clips to the cloud, including over cellular
Security
drideOS is hardened for in-vehicle deployment and treats the device as an untrusted edge node:
- Optional video encryption — recordings can be encrypted at rest with per-clip keys
- TLS / HTTPS for the local API and cloud link
- Signed firmware updates delivered over the air; only verified images install
- Webhook signature verification so receivers can trust event payloads
- No shell access by default — SSH is disabled and only enabled per-unit on request
- Watchdog supervision of all critical services with automatic recovery
- Persistent event queue survives reboots, power loss and connectivity drops
System & Updates
- Hardened boot with watchdog supervision and thermal gating
- Secure signed OTA firmware updates with delta downloads
- Recovery partition for safe rollback
- Companion MCU with its own DFU pipeline for firmware sync
- Persistent settings store with on-update migrations
- Diagnostics for peripherals, storage and connectivity
- Remote logging and issue reporting
Localisation
- Configurable timezone, country and date format
- km/h or mph speed units
API
Every drideOS device exposes a documented HTTP API for clip management, live streaming, snapshots, settings, hooks and device status. See the API reference for the full endpoint list.
Updates
drideOS receives signed over-the-air updates. Devices check in automatically and apply new releases in the background — no manual intervention is required. To restore a unit or roll back to the latest official image, use the Flash Firmware tool.