Nie doczekałem się na rozwiązanie problemu przez support Kazam, więc postanowiłem dać radę sam ;).
Postanowiłem zrobić to najprościej jak się da, bez wgrywania nieoficjalnych ROM-ów itp. Niestety trzeba telefon zrootować. na szczęście z użyciem Kingo Root jest to łatwe.
Przełączamy telefon do trybu przechowywania plików (dotknij aby skopiować pliki w powiadomieniu, po podłączeniu do laptopa) i tworzymy w katalogu głównym karty pamięci telefonu plik: android.hardware.usb.host.xml o zawartości:
<permissions>
<feature name=”android.hardware.usb.host” />
</permissions>
Odłączamy kabel USB.
Podłączamy go ponownie, tym razem już bez klikania w powiadomienie, tylko w trybie debugowania USB i łączymy się z telefonem:
adb shell
su
mount -o remount,rw /system
cp /sdcard/android.hardware.usb.host.xml /etc/permissions/
chmod 777 /etc/permissions/android.hardware.usb.host.xml
mount -o remount,ro /system
I po ponownym uruchomieniu usb-host działa (obie przelotki RS232-USB działają prawidłowo).
Bez powyższego da się np. podłączyć pendrive i skopiować pliki, ale żadnych innych bardziej skomplikowanych urządzeń.
Teraz spokojnie mogę zająć się debugowaniem AspeQt na KitKat i dalszą optymalizacją gui.