Т.е. puppybt оптимален
он не оптимален, но в нем толково сделаны вкладки с разбиением по группам потребностей и сделана масса работы по передаче аудио, подключения мышей и клавиатур (самая проблема для 4-го bluez).
Вобщем код не особо сложный и думаю все получится. Не требуется все приложение переделывать, но коммиты с мелкими правками приветствуются, а я вполне способен экстраполировать их далее в коде. Сейчас скрипты на гитхабе возможно не работоспособны т.к. я добавил gettext