Оказывается есть смысл смотреть не принятые патчи (я так понял последние исправления)на гитхабе. Вроде бы очевидность но... как показала практика оно не очевидно. И пока все возможные ошибки не соберешь, не догадаешься глянуть что нехорошего придумали братья по разуму .

Залез на плей гугл чтобы выяснить есть ли разумное доброе и вечное для андроида. Для радиолюбителя нашлись морзянка, игрушечный осциллограф, да набор справочников. еще были симуляторы аналоговых схем, но их я тестировать не рискнул. Логические анализаторы никто портировать не пытался.

Вспомнил что есть такая железка bus pirate. единственная из известных мне железок практически не требующая каких либо хитрых терминалов/клиентов и как следствие работающая даже на андроиде.

. Три дня читал про нее. (хреновина цепляющаяся через ком порт/usb cdc/bluetooth и представляющася командным териналом. Длина команды, как я понял, от одного до четырех символов. Предназначена для того чтобы слать данные с одного интерфейса на другой. так что команд у нее писать символ, читать символы, выбрать интерфейс и установить его свойства.)

Честно думал попробовать ее клонировать на авр. В итоге выяснил что все уже украдено до нас (полумертвый проект с гордым названием bus ninja). С матом и патчами собрал прошивку для атмега8. Залил в мк. Попробовал работать и понял что неудобно. Команды оказались слишком длиными, ввод сырых данных радовал сообщением "неизвестная команда" так что передать символ можно только в виде 0xad или в крайне случае 0b00000011. Прием данных аналогичен и в сырой вид не переключается. Из за того, что каждого интерфейса в мк по одной штуке последовательноый порт (занятый под передачу команд) естественно отсутствует как класс.
Вердикт : Наверное банальное "не все золото что блестит".