Download BMW Coder Agent
A small app that connects your browser to your BMW via ENET/ICOM cable. Runs locally on your computer.
Chrome ExtensionRecommended
No Node.js required. Works directly from the browser.
How to install:
- 1Download the extension ZIP archive
- 2Open chrome://extensions in Chrome
- 3Enable 'Developer mode' (top right corner)
- 4Click 'Load unpacked'
- 5Select the extension folder from the extracted archive
- 6Run install.bat from the extension/native-host folder
๐ก The extension uses Native Messaging โ Chrome launches a small native agent (agent.exe) that is bundled with the extension. No Node.js needed.
How it works
Download and install the agent
Connect ENET cable to your BMW
Run BMW Coder Agent
Open bmwcoder.com and start coding
Architecture
Classic Agent
Chrome Extension
FAQ
Do I need Node.js?
No, everything is bundled in the installer.
What cable do I need?
An ENET cable (Ethernet to OBD2) or BMW ICOM adapter.
Is it safe?
The agent runs locally and only communicates with bmwcoder.com through your browser.
Does it work over Wi-Fi?
No, a wired connection via ENET/ICOM cable is required.
What's the difference between the agent and extension?
Both do the same thing. The extension is more convenient โ no manual download or startup needed.