— Solutions / Automotive
Connected-vehicle platform for the small and mid-volume segment.
MOS4 ships the vehicle protocol stack, OTA infrastructure, and compliance artefacts on day one. Your team builds the vehicle application and cloud policy — not the OS.
What you get on day one.
12 vehicle protocols from one runtime. DTC reading and clearing. J2534-2 passthrough for existing dealer tooling. A/B OTA with automatic rollback. GNSS with LTEE fast fix and ESF dead reckoning. And a CI-ready ECU simulator so diagnostic regression runs without bench hardware.
What your team writes.
The vehicle application and cloud policy. Protocol stacks, OTA pipeline, modem control, and GNSS multiplexing are already shipped. PID and SPN changes are data-file edits — no firmware rebuild.
Capabilities most relevant
What ships out of the box.
— 01
12 vehicle protocols from one runtime
CAN, CAN-FD, ISO-TP, DoIP, J1939, J1587/J1708, J1850 VPW/PWM, TP 2.0, GMLAN, CANopen, Modbus, and K-Line share one unified protocol API via obdstacks-v2. 22 production stacks ship validated on every CI push.
— 02
DTC reading + clearing, J2534-2 passthrough
DTC reading and clearing across the supported stack — OBD-II service 03, UDS ReadDTCInformation, J1939 SPN fault codes. J2534-2 passthrough lets existing dealer tools reach the vehicle bus through the same gateway handling continuous telematics.
— 03
A/B OTA with automatic rollback
Delta updates with signed packages and automatic rollback. A/B rootfs slots; if the new slot fails to boot, the bootloader falls back automatically. Cohort and canary OTA management via the Munic cloud companion. No operator action on failure.
Protocol coverage
12 protocols from one runtime.
All protocols share one service obdstacks-v2 runtime and one
service VehicleInterfaceManager . Stack definitions are JSON DSL
data files — protocol changes require no firmware rebuild. The service SubscribeCanFrames streaming service lets any container or
cloud subscriber receive raw CAN frames alongside J2534 passthrough on the same interface.
| Protocol | Transport | Notes |
|---|---|---|
| CAN Classical / CAN-FD | ISO 11898 | SubscribeCanFrames streaming service |
| ISO-TP / DoIP | CAN / Ethernet | UDS diagnostic sessions |
| J1939 | CAN | PGN/SPN addressing, FMS |
| J1587 / J1708 | SAE J1708 serial | Legacy heavy-duty |
| J1850 VPW / PWM | SAE J1850 | Legacy OBD-II |
| TP 2.0 / GMLAN | CAN | VAG / GM variants |
| CANopen | CAN | Industrial node profiles |
| Modbus | RS-485 / TCP | Auxiliary subsystems |
| K-Line | ISO 9141-2 | Legacy OBD-II |
Platform metrics
Key numbers.
Cloud egress
Vehicle data to cloud via MD21.
Telemetry, DTC events, and OTA status travel to the fleet cloud over the MD21 uplink — the same channel used by all micro services. No per-micro service cloud connector; the cloud policy is a data-file configuration, not application code.
Canary and cohort OTA management sits in the Munic cloud companion. The vehicle reports boot-slot health and service readiness automatically; no operator polling required.
Reference architecture
A vehicle programme on MOS4.
Anchor proof
Production deployments.
A leading performance-vehicle OEM ships its fleet on MOS4.
Multi-platform deployment. Telemetry into MD21; remote diagnostics into the engineering pipeline.
An EV maker ships specialty platforms on MOS4.
Sub-platform variants from the same image. Per-product silicon class; shared OTA; single fleet console.
FAQ
Frequently asked questions
-
What vehicle protocols does obdstacks-v2 cover?
12 protocols — CAN, CAN-FD, ISO-TP, DoIP, K-Line, J1939, J1587/J1708, J1850 VPW/PWM, TP 2.0, GMLAN, CANopen, and Modbus — share one unified protocol API. Stack definitions are JSON data files; adding or changing a PID requires no firmware rebuild.
-
How does DTC reading work?
DTC reading and clearing is available across the supported stack: OBD-II service 03, UDS ReadDTCInformation, and J1939 SPN fault codes. This is the same interface used by vehicle-tier products.
-
What is J2534-2 passthrough?
obdstacks-v2 implements J2534 passthrough via JSON/Protobuf. Existing OEM diagnostic applications — scan tools, ECU flashers — reach the vehicle bus through the same gateway handling continuous telematics, without a dedicated J2534 dongle.
-
How does the OTA rollback work?
A/B rootfs slots with automatic rollback. If the new slot fails to boot, the bootloader falls back automatically. Retry and reboot limits are persisted across power cycles.
-
Is MOS4 ASIL-certified?
Not ASIL-certified today. MOS4 is aligned to ISO 26262 process where the customer programme requires it.
-
How do I run diagnostic regression without bench hardware?
A bundled ECU simulator covers UDS/OBD-II/ISO-TP/DoIP/J1939 over virtual CAN. 20+ real-vehicle fixture profiles and YAML declarative test scenarios run in CI without a bench ECU or per-seat tool licence.
-
What silicon tiers are available?
MOS4 runs on modem-class through AI-class silicon. See munic.io for hardware SKUs and datasheets.
Bring your vehicle programme.
A discovery call with engineering — bring the vehicle architecture sketch and the constraints already locked in.