Bluetooth connectivity issues
Device won't pair or connect
Device won't pair or connect
- BlueBus not discoverable
- Pairing fails repeatedly
- Device connects but immediately disconnects
-
Clear paired devices list
- Navigate to Settings > Bluetooth > Clear Pairing List
- This removes corrupted pairing records
-
Reset Bluetooth module
- Power cycle the vehicle (ignition off for 30 seconds)
- BlueBus will automatically attempt to reconnect to the last device
-
Check BC127 boot failure counter
- If the BC127 Bluetooth module fails to boot multiple times, it may enter a protection mode
- The failure counter is stored in EEPROM at
CONFIG_INFO_BC127_BOOT_FAIL_COUNTER - A reset or firmware update may be required if failures exceed threshold
Profile connection errors (A2DP, HFP, AVRCP)
Profile connection errors (A2DP, HFP, AVRCP)
- Audio works but no track information displays
- Phone calls don’t work but audio streaming does
- Playback controls unresponsive
OPEN_ERROR event for a specific profile, it:- Sets a pairing error flag for that profile (
bt->pairingErrors[profile_index]) - Automatically retries the connection after a timeout
- If A2DP fails during initial connection, assumes complete connection failure
-
Wait for automatic retry
- BlueBus automatically retries failed profile connections every few seconds
- You’ll see “Handler: Resolve pairing error” in debug logs when this occurs
-
Manual profile reconnection
- Disconnect and reconnect your device from vehicle Bluetooth settings
- This triggers a fresh connection attempt for all profiles
-
Check phone Bluetooth settings
- Ensure all Bluetooth profiles are enabled on your phone
- Some phones disable profiles like MAP or PBAP by default
Audio plays but no metadata displays
Audio plays but no metadata displays
- AVRCP (Audio/Video Remote Control Profile) must be connected for metadata
- Check debug logs for AVRCP connection status
- Try toggling playback (pause/play) to trigger AVRCP activation
- Some music apps don’t properly expose metadata via AVRCP
I-Bus communication problems
ERROR: IBus: RX Invalid Length
ERROR: IBus: RX Invalid Length
- Corrupted I-Bus packet received
- Electrical interference on I-Bus
- Faulty I-Bus wiring or connection
- Resets the receive buffer
- Clears the UART receive queue
- Continues operation (does not crash)
- Check I-Bus wiring connections
- Ensure proper grounding
- Verify TH3122 I-Bus transceiver is functioning correctly
- If errors are frequent, inspect vehicle I-Bus for faults
ERROR: IBus: RX Buffer Timeout
ERROR: IBus: RX Buffer Timeout
- I-Bus message started but never completed
- Packet transmission interrupted
- Minimal - BlueBus discards the incomplete packet and continues
- Buffer is cleared automatically after 100ms timeout
- Usually resolves on its own
- If persistent, check I-Bus voltage levels
- Verify ignition power is stable
ERROR: IBus: TX Buffer Overflow
ERROR: IBus: TX Buffer Overflow
- BlueBus trying to send I-Bus messages faster than bus can handle
- Transmit buffer full (16 message maximum)
- This is rare and typically indicates a firmware issue
- Update to latest firmware
- Report to developer with debug logs if persistent
Display and UI issues
No display on BMBT/MID/CD53
No display on BMBT/MID/CD53
-
Navigation system not detected
- BlueBus auto-detects GT (Graphics Terminal) version on startup
- If detection fails (
IBUS_GT_DETECT_ERROR), UI may not display - Check debug logs for “GT Version” detection messages
-
Wrong UI mode
- Navigate to Settings > UI > Display Mode
- Ensure correct display type is selected (BMBT/MID/CD53)
-
I-Bus communication issue
- Verify BlueBus is receiving I-Bus messages
- Check for I-Bus errors in logs
Text displays incorrectly or garbled
Text displays incorrectly or garbled
- Check Settings > UI > Language setting
- Some characters may not display correctly on older displays
- Try reducing metadata length in problematic apps
- Update to latest firmware for character encoding fixes
Audio quality issues
No audio output
No audio output
-
DAC power status
- PCM5122 DAC must power on successfully
- Check logs for “PCM51XX failed to power up” errors
-
DSP input source
- Navigate to Settings > Audio > DSP Input
- Verify correct input is selected (analog or S/PDIF)
-
Volume levels
- Check both BlueBus volume and vehicle volume
- Some vehicles have separate audio source volumes
-
Wiring
- Verify audio output connections
- Check for shorts or open circuits
Audio codec issues (WM88XX/DIT4096 errors)
Audio codec issues (WM88XX/DIT4096 errors)
- Check I2C bus connections (SDA/SCL lines)
- Verify I2C pull-up resistors are present
- Check for I2C address conflicts
- Power cycle to retry initialization
Poor audio quality or distortion
Poor audio quality or distortion
- Adjust Settings > Audio > DAC Gain
- Check ground connections
- Verify power supply voltage is stable (11-14V)
- Try different audio codec (AAC vs SBC)
- Check for electromagnetic interference from vehicle electrical system
Hands-free calling issues
Microphone not working
Microphone not working
- Caller can’t hear you
- Poor voice quality
- Voice recognition not working
-
Adjust microphone gain
- Settings > Telephony > Microphone Gain
- Range: -27 dB to +39 dB (factory microphones typically need +15 to +30 dB)
-
Check HFP connection
- Verify HFP profile is connected
- Look for “OPEN_OK HFP” in debug logs
-
Test microphone wiring
- Verify microphone is connected to correct input
- Check for shorts or damage to microphone cable
Calls connect but no audio
Calls connect but no audio
- “BT: SCO Connected” (should appear when call starts)
- “BT: SCO Disconnected” (should appear when call ends)
- Ensure HFP profile is properly connected
- Restart Bluetooth module (power cycle vehicle)
- Update firmware if issue persists
Firmware update issues
Firmware update fails or times out
Firmware update fails or times out
- Update starts but doesn’t complete
- Device becomes unresponsive during update
- Error messages in firmware tool
-
Verify bootloader mode
- Device must be in bootloader mode before update
- Look for platform response from bootloader
-
Check USB connection
- Use a high-quality USB cable
- Avoid USB hubs
- Try different USB port
-
Power requirements
- Ensure vehicle battery is charged (>12V)
- Don’t update with engine off on weak battery
-
Flash erase issues
- If erase phase fails, retry update
- Bootloader will recover from incomplete flash
Device stuck in bootloader mode
Device stuck in bootloader mode
- Firmware update interrupted
- Corrupted application firmware
- Bootloader mode flag set incorrectly
- Complete firmware update using firmware tool
- If update fails repeatedly, try different firmware version
- Check debug logs for flash write errors
- Contact support if issue persists after multiple update attempts
Power and reset issues
BlueBus doesn't power on
BlueBus doesn't power on
- Ignition power (pin 30F on I-Bus connector)
- Ground connection
- Fuses
- I-Bus voltage (should be ~12V)
- Operating range: 9-16V DC
- Typical: 12-14V
Repeated resets or power cycling
Repeated resets or power cycling
- Insufficient power supply
- Short circuit
- Thermal issues
- Firmware crash
- Check debug logs for reset reason
- Monitor power supply voltage
- Check for thermal throttling
- Review logs before each reset for crash indicators
ConfigGetBC127BootFailures() in logs.Configuration issues
Settings don't persist after power cycle
Settings don't persist after power cycle
- Verify settings are saved (should see confirmation)
- Check for EEPROM errors in debug logs
- If persistent, EEPROM may be damaged - contact support
Factory reset doesn't work
Factory reset doesn't work
- Navigate to Settings > System > Factory Reset
- Confirm reset
- BlueBus will restart with default settings
- Re-pair your Bluetooth devices
- Power cycle vehicle
- Try reset again
- Check debug logs for EEPROM write errors
Getting more help
If you’re still experiencing issues after trying these solutions:-
Capture debug logs
- Connect to BlueBus via USB
- Use a serial terminal at 115200 baud
- Enable debug logging for relevant systems
- Reproduce the issue while logging
-
Use the log parser
- See Diagnostic Tools for log analysis
-
Check firmware version
- Ensure you’re running the latest firmware
- Check release notes for known issues
-
Community support
- Search existing issues on GitHub
- Post on BlueBus forums with logs and details
-
Contact developer
- Provide debug logs
- Include hardware version and firmware version
- Describe vehicle make/model/year