Skip to content

Fix: 29-second disconnect and reconnect caused by BlueZ EATT — set Channels=1 in main.conf #87

@VigiFox

Description

@VigiFox

Symptom:
Every first connection to the SmartRow passthrough drops at exactly 29-30 seconds. The app automatically reconnects and the second connection holds indefinitely. This affects anyone running PiRowFlo on modern Raspberry Pi OS with BlueZ 5.66+.

Cause: BlueZ 5.66+ defaults to 3 ATT channels, sends Enhanced Credit Connection Request, phone rejects with insufficient authentication, Android SMP timeout = 30s

Fix: add Channels = 1 under [GATT] in /etc/bluetooth/main.conf and restart bluetooth

  • Device: Pixel 8
  • OS: Android 16
  • Used App: Smartrow

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