Installation & Support

Everything you need to install and configure your BTsplitter converter

📋

Installation Guide

🔌

Wiring Diagrams

🔧

Troubleshooting

💻

Firmware Updates

FAQ

Installation Guide

Step-by-step instructions for installing BTsplitter

⚠️ Safety First: Always disconnect the vehicle battery before working on electrical systems. If you're not comfortable with automotive wiring, consult a professional installer.

What You'll Need

  • BTsplitter converter unit (included)
  • Wire strippers and crimpers
  • Electrical tape or heat shrink tubing
  • Multimeter (for testing)
  • Mounting hardware (M6 or 1/4" fasteners)
  • Basic hand tools (screwdrivers, wrenches)

Step 1: Plan Your Installation

  1. Choose mounting location (near taillights or under dash)
  2. Identify switched 12V power source (must turn off with ignition)
  3. Locate vehicle's brake/turn signal wires (left and right)
  4. Plan wire routing to taillights

Step 2: Mount BTsplitter

  1. Select secure mounting location away from heat sources
  2. Mark mounting holes using BTsplitter as template
  3. Drill pilot holes for M6 or 1/4" fasteners
  4. Secure unit with provided mounting hardware

Step 3: Connect Power

  1. Red wire: Connect to switched 12V source (accessory circuit, not constant power)
  2. Black wire: Connect to chassis ground or battery negative
  3. Verify connections with multimeter before proceeding
Critical: Must use switched 12V power that turns off with ignition. Using constant power will drain your battery when vehicle is off.

Step 4: Connect Inputs

  1. White wire with black stripes: Connect to left turn signal/brake combined wire
  2. White wire: Connect to right turn signal/brake combined wire
  3. These inputs are isolated via PC817 optocouplers
  4. Inputs are active-LOW (12V when turn signal is active)

Step 5: Connect Outputs

  1. Green wire: Connect to left turn signal LED (amber)
  2. Blue wire: Connect to right turn signal LED (amber)
  3. Yellow wire: Connect to brake/stop lights (red - can drive left, center, and right brake lights)
  4. Outputs are active-HIGH (HIGH = LED ON)
  5. Each output can handle 23A continuous current

Step 6: Test Installation

  1. Reconnect vehicle battery
  2. Turn on ignition (BTsplitter powers up)
  3. Test left turn signal → Left output should activate
  4. Test right turn signal → Right output should activate
  5. Press brake pedal → Brake output should activate, turn signals OFF
  6. Release brake → Brake stays on for 2 seconds (persistence timer)
  7. Test turn signal during brake persistence → Turn signal blinks through

Step 7: Secure and Finish

  1. Verify all connections are secure
  2. Use electrical tape or heat shrink on all connections
  3. Route and secure wires away from moving parts and heat
  4. Double-check all functions work correctly
  5. Close enclosure and tidy up installation

Wiring Diagrams

Visual reference for connections

Wiring Reference for Male Deutsch Connector Pins

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)
📄 Detailed Wiring Diagram: Download the PDF wiring diagram from the GitHub repository for detailed connection examples including Corvette/Ferrari taillight configurations.

8-Pin Deutsch Connector Pinout

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)
⚠️ Critical: Pin 1 must be connected to switched 12V (not constant power) to prevent battery drain when the vehicle is off.

Troubleshooting

Common issues and solutions

Problem: No Outputs at All

Possible Causes:

  • No power to BTsplitter
  • Bad ground connection
  • Faulty power wire connection

Solutions:

  1. Use multimeter to verify 12V at red wire with ignition ON
  2. Check ground connection - should read 0V to chassis
  3. Verify power source turns off with ignition
  4. Connect USB and check Serial Monitor for debug output

Problem: Outputs Always On

Possible Causes:

  • Input wires swapped or shorted
  • Incorrect output logic (should be active-HIGH)

Solutions:

  1. Disconnect input wires and test - outputs should go OFF
  2. Check for shorts between input wires
  3. Verify input connections to correct white wires
  4. Use Serial Monitor to observe input states

Problem: Turn Signals Not Working

Possible Causes:

  • Input not connected to vehicle turn signal
  • PC817 optocoupler issue
  • Incorrect input polarity

Solutions:

  1. Verify 12V present at input wires when turn signal active
  2. Check PC817 current limiting resistors (should be 1KΩ)
  3. Use Serial Monitor to verify inputs are being detected
  4. Test with multimeter: input should be HIGH (12V) when off, LOW (0V) when turn signal active

Problem: Erratic Behavior / Flickering

Possible Causes:

  • Electrical noise in vehicle system
  • Poor ground connection
  • Inadequate debouncing for vehicle's electrical system

Solutions:

  1. Improve ground connection - use shorter wire to chassis
  2. Move BTsplitter away from sources of electrical noise (alternator, ignition coils)
  3. Increase DEBOUNCE_DELAY in firmware (default 50ms, try 100ms)
  4. Add noise filtering capacitors if needed

Problem: Brake Light Not Working

Possible Causes:

  • Output wire not connected
  • Both inputs not activating simultaneously
  • Timer mode preventing brake activation

Solutions:

  1. Verify yellow wire connected to brake light
  2. Check that BOTH turn signal inputs activate when brake pressed
  3. Use Serial Monitor to verify "BRAKE ON" state is detected
  4. Test brake light output with multimeter (should be 12V when active)
Serial Debugging: Connect BTsplitter via USB and open Serial Monitor at 115200 baud to see real-time input/output states. This is the fastest way to diagnose issues.

Firmware Updates

Keep your BTsplitter up to date with the latest features

Prerequisites

  • Arduino IDE or Arduino CLI installed
  • ESP32 board support package
  • USB cable (USB-C to USB-A, included)
  • Latest firmware from GitHub repository

Update Process (Arduino IDE)

  1. Download latest .ino file from GitHub
  2. Open file in Arduino IDE
  3. Select board: Tools → Board → ESP32 Arduino → XIAO_ESP32C3
  4. Connect BTsplitter via USB
  5. Select port: Tools → Port → [your port]
  6. Click Upload button (arrow icon)
  7. Wait for "Done uploading" message
  8. Open Serial Monitor (115200 baud) to verify new version

Update Process (Arduino CLI)

# 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
                    

Current Version

Latest: v1.0.7
Release Date: January 2026
Changes: Corrected pin assignments and output logic, improved state machine reliability
Stay Updated: Watch the GitHub repository for firmware updates and new features. BTsplitter's ESP32 platform means continuous improvements over the product lifetime.

Frequently Asked Questions

Can I adjust the brake persistence time?

Yes! The 2-second brake persistence timer is configurable in firmware. Edit the TIMER_DURATION constant (default 2000ms) and upload updated firmware via USB.

Will this drain my battery?

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.

Can I use this with LED and incandescent bulbs?

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.

What if my vehicle has more than two brake/turn wires?

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!

How do I enable WiFi/Bluetooth features?

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.

Can I modify the firmware myself?

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.

What's the difference between this and passive splitters?

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.

Still Need Help?

Contact Support

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