Everything you need to install and configure your BTsplitter converter
Step-by-step instructions for installing BTsplitter
Visual reference for connections
| Pin | Suggested Wire Color | Connection | Type | Notes |
|---|---|---|---|---|
| 1 | Red | +12V Power | Input (Power) | Must be switched 12V |
| 8 | Black | Ground | Input (Power) | Connect to chassis or battery negative |
| 5 | Gray | Left Turn Signal Input | Input (Signal) | From vehicle's left turn / brake combined |
| 6 | White | Right Turn Signal Input | Input (Signal) | From vehicle's right turn / brake combined |
| 4 | Green | Left Turn Output | Output | To left turn signal LED (amber) |
| 2 | Blue | Right Turn Output | Output | To right turn signal LED (amber) |
| 3 | Yellow | Brake/Stop Output | Output | To brake lights (red - left/center/right) |
The BTsplitter uses an 8-pin Deutsch connector for all power, input, and output connections. The male connector pinout is as follows:
| Pin | Function | Direction | Description |
|---|---|---|---|
| 1 | +12V SWITCHED | IN | Switched 12V power (must turn off with ignition) |
| 2 | Right Turn Signal OUT | OUT | To right turn signal LED |
| 3 | Brake Light OUT | OUT | To brake/stop light LED |
| 4 | Left Turn Signal OUT | OUT | To left turn signal LED |
| 5 | Left Turn Signal / Brake IN | IN | From vehicle's left combined brake/turn signal |
| 6 | Right Turn Signal / Brake IN | IN | From vehicle's right combined brake/turn signal |
| 7 | Not Used | - | Reserved for future use |
| 8 | GND | IN | Ground (common ground) |
Common issues and solutions
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Keep your BTsplitter up to date with the latest features
# Compile firmware
arduino-cli compile --fqbn esp32:esp32:XIAO_ESP32C3 turnsignal-brakelight-converter.ino
# Upload to BTsplitter
arduino-cli upload -p /dev/cu.usbmodem5101 --fqbn esp32:esp32:XIAO_ESP32C3 turnsignal-brakelight-converter.ino
# Monitor serial output
arduino-cli monitor -p /dev/cu.usbmodem5101 -c baudrate=115200
Yes! The 2-second brake persistence timer is configurable in firmware. Edit the TIMER_DURATION constant (default 2000ms) and upload updated firmware via USB.
No, if you use switched 12V power as instructed. BTsplitter draws ~100mA when powered, so it MUST connect to a switched source that turns off with your ignition. Never connect to constant/always-on power.
Absolutely! IRF9540 MOSFETs handle 23A continuous per channel - more than enough for LEDs (typically 50-500mA) and incandescent bulbs (1-2A). You could even drive multiple LED strips per output.
BTsplitter is designed for vehicles with two-wire combined brake/turn systems (left and right). If your vehicle already has separate brake and turn signal wires, you don't need a splitter at all!
The ESP32-C3 has WiFi and Bluetooth hardware, but v1.0 firmware doesn't use them yet. Future firmware updates may add remote monitoring, configuration apps, or integration features. Watch GitHub for updates.
Yes! BTsplitter uses open-source firmware on GitHub. You can modify timing parameters, add features, or customize behavior. The Arduino platform makes it accessible to anyone with basic C++ knowledge.
Passive splitters use simple diode logic with no timing control, debouncing, or programmability. BTsplitter's microcontroller-based design provides intelligent features like brake persistence, noise immunity, serial debugging, and firmware updates. See our detailed comparison page.
Our team is here to help with installation, troubleshooting, and technical questions
Email: [email protected]
GitHub Issues: Report technical issues
Response Time: Typically within 24-48 hours