Skip to content

[BUG] bluetooth MIDI controller reconnection. #472

Description

@rusk911

Pipedal does not reconnect to bluetooth MIDI controller after startup.

I have a Bluetooth MIDI controller M-VAVE Chocolate. Pipedal is recognizing it only during startup. Then if I switch off and back on bluetooth device, it appears in alsa but not in pipedal. I have to restart pipedald to recognize it again.

  • OS: Raspberry Pi OS bookworm Lite
  • Linux pipedal 6.12.75+rpt-rpi-v8 Create CODE_OF_CONDUCT.md #1 SMP PREEMPT Debian 1:6.12.75-1+rpt1~bookworm (2026-03-11) aarch64 GNU/Linux
  • Raspberry Pi 4B
  • PiPedal 1.5.99 Beta

Steps to reproduce:
Switch ON Bluetooth controller.
Switch ON Raspberry PI.
aconnect -l shows
client 128: 'FootCtrl' [type=user,pid=472]
0 'FootCtrl Bluetooth'
Connecting To: 129:0
client 129: 'PiPedal' [type=user,pid=943]
0 'PiPedal:in '
Connected From: 28:0, 14:0, 128:0
PiPedal recognizes MIDI controller and switching presets/snapshot as it should.
Switch off Bluetooth controller.
aconnect -l does not show 'FootCtrl'
Switch ON Bluetooth controller.
aconnect -l shows
client 128: 'FootCtrl' [type=user,pid=472]
0 'FootCtrl Bluetooth'
client 129: 'PiPedal' [type=user,pid=943]
0 'PiPedal:in '
Connected From: 28:0, 14:0
PiPedal not reacting to MIDI
Restart pipedald service or reboot raspberry pi device
aconnect -l shows
client 128: 'FootCtrl' [type=user,pid=472]
0 'FootCtrl Bluetooth'
Connecting To: 129:0
client 129: 'PiPedal' [type=user,pid=943]
0 'PiPedal:in '
Connected From: 28:0, 14:0, 128:0
PiPedal working again with MIDI switching.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions