Skip to content

Get a bimmerz box

Several paths into the same hardware. All of them run identical firmware and host the same toolkit — pick the one that fits your time, money, and "I want to solder" budget.

At a glance

DIY — Module DEV-KITDIY — WiFi6 devkitDIY — custom PCBReady-to-ship
PriceTBCTBCTBCTBA
Time to first bootAn afternoonAn afternoonA weekend — order PCB + parts, reflow, flashPlug in, done
Soldering requiredHeaders + jumper wiresJumper wires onlyYes (0805 passives, SOIC/QFN ICs, the module is castellated)None
PCB fab orderNoNoYes (JLCPCB / PCBWay)Done for you
SizeStack of breakouts; 3D-printed enclosureDevkit + two breakouts; small 3D-printed enclosureOBD-II-dongle (~55 × 46 × 15 mm)OBD-II-dongle in a moulded case
On-board Ethernet / DoIPYesNoYesYes
What you getDev board + click boards + cabling + firmware buildSingle-board devkit + K-line + CAN breakouts + firmware buildKiCad design, BOM, gerbers, firmwareAssembled board, case, cable, factory-flashed firmware
CustomisableFully — swap any module, any GPIOFully — swap any breakout, any GPIOFully — fork the schematic, add transceivers, change the housingFirmware is OTA-updatable; hardware is fixed
WarrantyNone (it's your jumper wires)None (it's your jumper wires)None (it's your soldering iron)Manufacturing defects covered
SupportCommunity via GitHubCommunity via GitHubCommunity via GitHubCommunity + direct email for shipped units

Same core silicon on all paths

  • MCU: ESP32-P4 SoC + 32 MB PSRAM + 16 MB flash. The DIY paths use it either as the pre-certified module on the DEV-KIT carrier, as a bare ESP32-P4 on the WiFi6 single-board devkit, or reflowed directly onto the custom PCB.
  • Wi-Fi + BLE: ESP32-C6 co-processor over SDIO 4-bit at 40 MHz.
  • K-line: L9637D transceiver (ISO 9141 / KWP2000 / DS2).
  • CAN: TJA1051T transceiver(s) — one bus on the DIY paths, two independent buses (HS-CAN + MS-CAN) on the custom PCB / ready-to- ship.
  • Storage: microSD socket (FAT32, hot-swappable).
  • Connectors: 16-pin OBD-II to the car, USB-C for power + USB-MSC + flashing.

Same firmware on all paths

The DIY and ready-to-ship images are identical. Updates roll out via the dongle's OTA mechanism (admin page → upload bimmerz_box.bin).

Pick a path

  • I want to start hacking the firmware today, keep Ethernet availableDIY — Module DEV-KIT — dev board + Click breakouts + jumper wires. No PCB fab.
  • I want the smallest / cheapest bench rig, no Ethernet neededDIY — WiFi6 devkit — single-board devkit + two transceiver breakouts. No PCB fab.
  • I want to build the production hardwareDIY — custom PCB — KiCad, BOM, gerbers, soldering notes.
  • I want to plug it inReady-to-ship — pre-orders open when the hardware is finalised, timelines unknown for now.

The middle of the road — DIY hub — has all three DIY paths side by side if you can't decide.

Part of the bimmerz family. Open hardware & firmware (MIT).