Niestety chyba na chwilę odpuszczę próby odpalenia Sio2PC-USB na Androidzie bez roota z opensource-owego libftdi. Nauczyłem się obsługiwać JNI w QT5, wszystko niby działa, ale moje zmodyfikowane libusb coś niedomaga. libftdi zwraca error -4 przy próbie otwarcia pliku z wykorzystaniem wydłubanego w Javie (po nadaniu uprawnień) deskrypytora pliku… Może to być wina konfiguracji Antka, a tego bez modyfikacji obrazu systemu nie przeskoczę. Muszę spróbować czegoś innego:Wracam do sterownika D2XX od FTDI. Ten działa z poziomu Javy na Androidzie zawijając ftdi i libusb w JNI w ładny pakiet Javowy (więc będziemy to zawijać dwa razy ;)), ale przynajmniej da się w nim otworzyć urządzenie. To był mój pierwszy pomysł jak to zrobić: Wywołać API Javowe sterownika przez JNI, wszystko z urządzeniem robić w MainActivity w Javie, a dane współdzielić z QT przez ByteBuffer. Teraz już wiem, że jest to do zrobienia i nie jest to trudne.