truck
The truck
A 2011 Mercedes-Benz G55 AMG (W463): M113K 5.4 L supercharged V8, 722.6 five-speed, permanent four-wheel drive, hydraulic steering, no driver-assistance computer from the factory. What was added and what was changed, from the as-built record. Dates are 2026.
Perception and modelsControl and powertrainElectrical and CANaddedfactoryCAN-CCAN-B
| # | Part | Hardware | Software, rate | Since | What it does |
|---|---|---|---|---|---|
| 1 | Cameras added | ELP AR0234 on an 8 mm lens; Arducam B0576 IMX662 | MJPEG, 20 fps recorded; one case on the sun-visor mount | 10-22 | An ELP AR0234 on an 8 mm lens for the narrow view and an Arducam IMX662 for the wide view, in one case on the sun-visor mount. Both are recorded on every drive. |
| 2 | Tablet added | Galaxy Tab Active5 Pro | dashboard v139, Kotlin and Compose; voice assistant | 11-05 | A Galaxy Tab Active5 Pro in the cabin running a dashboard written for this truck, with a voice assistant. It shows the decoded vehicle state and the driving model's path. |
| 3 | Gateway, Raspberry Pi 5 added | Raspberry Pi 5 on NVMe | Rust gateway; 62 signals decoded live; every frame on both buses | 10-26 | A Rust service that records every frame on both CAN buses from key-in to key-out and decodes 62 signals live for the tablet and the driving model. |
| 4 | Jetson Orin NX 16 GB added | Jetson Orin NX 16 GB, 2 TB NVMe | N16, TensorRT fp16, 32.5 ms a step; YOLO26s at 10 Hz; SegFormer-B0 at 5 Hz | 10-26 | Runs comma's N16 driving model (406M parameters) with TensorRT at 20 Hz on the truck's cameras, with YOLO26s for objects and SegFormer-B0 for free ground beside it. |
| 5 | Compute battery added | Eco-Worthy 314 Ah LiFePO4, 4,019 Wh; Victron Orion-Tr 12/12-30A | battery and charger read over Bluetooth every 10 s | 10-26 | A 314 Ah LiFePO4 battery in the trunk, charged from the starting battery through a Victron Orion-Tr 12/12-30A DC-DC charger. The gateway reads both over Bluetooth. |
| 6 | Engine ECU, Bosch ME 2.8.1 factory | Bosch ME 2.8.1, Infineon C167, 512 KB flash | stock code and calibration; torque request at 50 Hz, 100 ms watchdog; 10 Hz telemetry | 11-03 | The controller of the M113K supercharged 5.4 L V8. Since 3 Nov 2026 it runs patched firmware that accepts a torque request on CAN at 50 Hz with a 100 ms watchdog. The patch was run on an emulator of the ECU before it was written over K-line. |
| 7 | Transmission, 722.6 five-speed factory | 722.6 with the Ultimate-NAG52 controller | firmware V15: upstream dev with 5 G55 patches; live data at 10 Hz | 10-18 | Controlled by Ultimate-NAG52, the open-source replacement for the factory EGS52, on a firmware build with five G55 patches (since 18 Oct 2026). |
| 8 | Cruise control stalk factory | factory stalk on the steering-column module | the gateway's cruise controller; SET+ accepted 7 of 7 | 10-29 | Since 29 Oct 2026 the gateway presses the factory cruise control over CAN-C, on a command from the tablet. |
| 9 | Steering factory | factory hydraulic steering box, no motor | nothing steers yet; simulation only | factory | Hydraulic, with no electric motor. Nothing steers the truck yet: steering is tested and trained in a simulator built from the truck's own drives. |
| 10 | CAN buses factory | CAN-C 500 kbit/s, CAN-B 83.3 kbit/s | 131 signals in 47 messages in the DBC files; 62 decoded live | factory | CAN-C at 500 kbit/s for powertrain and chassis, CAN-B at 83.3 kbit/s for the body. 131 signals in 47 messages are decoded in the project's DBC files. |