Cross-border fleet communications for small operators. Four SIM callers and four P2P video peers share a single call space — driver at the border, head office, customs, customer — all in the room at once. Live maps, GPX routes, cargo manifests, translated voice chat and emergency broadcasts, all on a standard Android phone.
SIM phone calls and P2P video share one connected space
Logistics 4×4 does not aim to replace a professional proprietary logistics platform like those used by large courier networks. It fills the gap for small operators, sole traders and situations a big-enterprise tool cannot reach — a driver at a remote border crossing who needs to connect instantly with head office, a second driver three miles back, the customs inspector in the booth, and the customer in another country who can only dial in by phone.
Designed for high-stakes, low-infrastructure field communications
Driver connects the customs officer (SIM call), head office (video), the receiving customer (SIM call) and a second driver in convoy (video) — all simultaneously, with live translated chat visible to everyone.
Trucks spread over 50 miles stay in a shared call with push-to-talk, location sharing on the same live map, and dispatcher route pushes arriving as GPX files loaded directly in the map.
No data signal? The offline compass shows bearing arrows to every other fleet member. POI pins mark fuel stops, hazards and rendezvous points — embedded in a pushed GPX file or dropped by any driver on the map. Long-range hotspot links between trucks with directional aerials can reach 50+ miles.
Push-to-talk transcribes speech, detects the speaker's language, translates, and delivers text + audio in each listener's own locale — 15 languages, powered by a local Argos Translate server on the phone.
Driver scans the depot QR code to load the manifest, then scans the customer POD QR on delivery. Refused delivery? Capture a photo and a written exception note. Customer signature captured on screen.
Dispatcher screen shows all drivers on the live map, runs the run sheet, pushes manifests and routes to individual drivers over the peer channel, and broadcasts emergency alerts fleet-wide.
OSM, satellite and hybrid layers — peer locations, GPX routes, points of interest and offline tile cache
Cycle between Street (OpenStreetMap), Satellite (Esri World Imagery) and Hybrid (satellite base + OSM road overlay) with a single tap. All tiles are disk-cached — previously viewed areas load offline without data.
Every fleet member who enables location sharing appears as a live pin. Tap a pin to see their name and ETA. Dispatcher can see the whole fleet at a glance without a separate tracking platform.
Office pushes a .gpx route file from Chameleon PC directly to a driver's phone over the peer channel. The route loads instantly in the map as a coloured overlay. Recent routes are stored locally for reuse. Supports GCJ-02 coordinate offset correction for China.
Map rotates live with the device compass for heads-up driving orientation, or locks north-up for traditional map reading — toggle in settings per driver preference.
No data? The full-screen compass rose shows a bearing arrow for each online peer using last-known GPS. Peer distances and compass headings update from cached locations — useful for trekkers, off-road convoy navigation and mountain rescue coordination.
Three sources of POIs shown as colour-coded pins on the map. Amber pins come from <wpt> waypoints embedded in a GPX file — they load with the route and clear with it. Green pins are pushed directly from the Chameleon PC IDE (fuel stops, hazards, delivery addresses) independently of any route. Red pins are dropped by the driver with a long-press on the map. All POIs persist across sessions; tap any pin to navigate, open in Maps, or delete. Icons adapt to type: ⛽ fuel, 🚚 delivery, ⚠️ hazard, 🏥 hospital, 🅿️ parking, ✈️ airport and more.
Every screen and service in the app
Full-mesh WebRTC video and audio for up to 4+ peers — no central media server, no monthly call bill. Adaptive grid: 1 peer = full screen, 2 = side-by-side, 3 = 2+1, 4 = 2×2. Local feed floats as picture-in-picture. Bitrate scales per peer (1.5 Mbps → 350 Kbps) to keep quality even at every group size. Incoming calls ring and vibrate even when the app is in the background.
In a cellular call and want to pull in a P2P peer? Tap Add to group — Android's telecom stack registers the WebRTC session alongside the SIM call and presents a native "Merge calls" option. Audio mixing happens in the telephony chip — earpiece only, fully private. When the device or carrier doesn't support hardware conference, Bluetooth SCO headset routing is used as a fallback.
Hold the PTT button to speak — Android's speech recogniser (16 kHz, 16-bit) transcribes to text in real time. The detected language is sent to an on-device Argos Translate server. Each listener receives the message translated into their own selected locale and read aloud by TTS. Partial transcriptions stream as a live typing indicator while recording. Works over the P2P channel or standalone over a hotspot.
Dispatcher broadcasts a message fleet-wide — it appears as a full-width ticker bar at the top of every screen. Four priority levels: Emergency (flashing red, rate-limited per sender), Important (red on white), Instructions (black on green), Info (yellow on black). Messages can trigger TTS readout on recipient phones. Configurable TTL: 1 minute to “until dismissed”.
Three-tab dispatcher view: Drivers (live positions, push manifests, assign routes), Run Sheet (drag-to-reorder multi-drop stops, tap-to-cycle status, CSV import/export) and Cargo Manifest (QR scan loading at depot, POD QR scan at delivery). Dispatcher can push GPX routes and invoice files directly to individual drivers over the peer channel.
Scan the depot QR code to load items onto the manifest. At delivery, scan the customer's POD QR to mark delivered. Exception handling: refused delivery logs a photo and written note; safe-drop records a photo of the drop location; customer signature is captured on the touchscreen. All events are timestamped with GPS coordinates.
Multi-drop delivery list with drag-to-reorder stops. Tap the status icon to cycle each stop: Pending → Arrived → Delivered. Tap any address to open it in the phone's map app for turn-by-turn navigation. Import from CSV — header-aware, compatible with Onfleet, Routific, Circuit and custom exports. Export to CSV and share via the system share sheet.
Create, print and share invoices directly from the phone. Office can push a pre-prepared invoice from the Chameleon PC accounting module to the driver over the peer channel — the driver reviews, signs and sends it on the spot. Role-gated accounting dashboard: guest (totals only), operator (full transactions + invoices) and admin (MTD submit + QR access grants).
No data? The app falls back to a compact coded protocol. Driver (D), Hiker (H), and Emergency Services (X) profiles share a universal alert scale. GPS coordinates embed automatically. Messages are decoded and read aloud by TTS on receipt. A99+H99 is the universal SOS — broadcast to all contacts and fleet peers in one tap. When data is available, frames travel over the peer channel instead of SMS — selectable per send: SMS only, Peers only, or Both.
Unified contact book combining SIM phone numbers, Tailscale peer IDs and mixed groups. Create a Border Team group containing two P2P peers and a SIM number — tap the group to start a call to all three. Call history with timestamps. Per-contact avatar photos. Each fleet member sets a profile photo in Settings — it is shared automatically over the signal channel when they connect, so every peer sees a real photo instead of an initial letter.
Connect via Tailscale (remote, over the internet) or direct LAN / hotspot — useful for trucks in convoy or where a long-range directional aerial is fitted (50+ miles in open terrain). mDNS auto-discovery finds other fleet phones on the same Wi-Fi without entering IP addresses manually.
Zero-config hub election — when no PC is running, phones automatically elect a hub: the fleet member with the lowest Tailscale IP becomes the signalling hub and the rest connect as spokes. No configuration required. IP address fields offer tap-to-fill autocomplete from the probed Tailscale device list, with green/grey reachability indicators updated every 30 seconds.
The app can float as a persistent overlay above all other apps — useful when a driver needs to check navigation while keeping the call active in a corner of the screen. Incoming peer calls bring the overlay to the front automatically with ring + vibration, ensuring the driver never misses an urgent call from dispatch.
Connects to the Chameleon AI IDE on a desktop or office PC via WebSocket. The office can push GPX routes, POI sets, invoice PDFs and manifest data to drivers over the always-on signal channel — no active video call required. The signal server runs on the PC or any phone; no cloud relay needed.
IDE beacon modes — the PC broadcasts a UDP signal to all fleet phones automatically: Mandatory forces all phones to connect to the PC server immediately; Optional connects idle phones (phones in a live P2P call reconnect when the call ends); Off lets phones self-elect a hub by lowest Tailscale IP. Switch modes at runtime via a simple REST call or from the IDE UI toggle.
Full UI translation plus live PTT speech translation powered by on-device Argos Translate
The PTT service detects the speaker's language automatically — a German-speaking driver and a Spanish-speaking dispatcher can push-to-talk freely without selecting a language each time.
Translations are handled by an Argos Translate server running locally on the phone inside Termux. Speech and text never leave the device for translation. Works offline once language packs are installed.
After translation each message is read aloud in the receiver's locale using Android TTS — the listener hears the translated message even without looking at the screen, ideal for a driver keeping eyes on the road.
A compact code protocol that works over SMS when data is gone, or over the fleet peer channel when it isn't
When there is no mobile data — deep in the bush, at a remote border crossing, or during a network outage — Logistics 4×4 sends coded status frames over standard SMS. When data is available, the same frames travel over the fleet peer channel at full speed. A per-send selector lets you choose SMS only, Peers only, or Both. SOS always fires on every available channel simultaneously regardless of the setting.
Codes are organised into three user profiles that share a common alert vocabulary: D — Driver (border, cargo, convoy, fuel, road conditions), H — Hiker (vitals, trail, gear, check-in schedule), and X — Emergency Services (triage, incident type, resources on scene, evacuation status). An SOS from any profile is understood by all.
The Emergency Services profile uses the international P1–P4 triage scale (Immediate / Delayed / Minor / Expectant) and incident categories aligned with the METHANE major-incident framework used by joint emergency services worldwide. A paramedic or SAR coordinator joining a cross-agency operation will recognise the terminology immediately.
Incoming coded messages are decoded and read aloud by text-to-speech — a driver keeping eyes on the road or a responder with hands occupied hears the full plain-English meaning of every code without touching the phone. Corrupted messages trigger an automatic resend request.
The complete code table for Driver, Hiker, and Emergency Services profiles. Download as PDF and keep a copy on your phone, in the cab, or in your pack.
📥 View & download code referenceNot a replacement for enterprise logistics software — a solution for where enterprise software isn't
WebRTC peer calls are direct phone-to-phone with no media relay server and no monthly per-user fee. The app runs on standard Android phones the team already carries.
Designed for border crossings, remote terrain and international operations where standard logistics apps assume a fast, reliable data connection. Falls back to offline compass and cached maps when data disappears.
No specialist hardware. No MDM enrolment. Any Android 7.0+ phone (minSdk 24) running the APK is a full fleet node. A long-range hotspot aerial fitted to a truck cab can extend P2P coverage to 50+ miles in open countryside.
Planned additions include full tachograph compliance, duty-hour monitoring, DVSA digital tachograph integration and KML/GeoJSON import for POI bulk upload. The foundation is already built.
Logistics 4×4 — captured live on device






Currently in testing — contact us to discuss a pilot, request a build or ask about licensing for your fleet.
Get in touch ← Companion App ← Overview