Сегодня довел до маразма китайское ГУ - Klyde KD-8016 на RK3066 с ядром 3.0.36+ Андроид 4.2.2.
1. Скачал дрова snd_usb_audio_for_RK30xx_3.0.36+.zip отсюда
http://pccar.ru/showpo…p=251689&postcount=102
2. Кинул их рутэксплорером в /system/lib/modules/
4. Создал файл скрипта их автозапуска при загрузке: /system/etc/install-recovery.sh
Код:
#!/system/bin/sh
insmod /system/lib/modules/snd-hwdep.ko
insmod /system/lib/modules/snd-rawmidi.ko
insmod /system/lib/modules/snd-usbmidi-lib.ko
insmod /system/lib/modules/snd-usb-audio.ko
5. Установил скрипту разрешения на запуск.
6. Воткнул для пробы в один из двух wifi/3g USB-портов USB-наушники Plantronics (на SGS3 и SGS4 работают без бубна с текущими стоковыми прошивками)
7. Перезагрузка... Перезагрузка... Перезагрузка... Вобщем дальше системной заставки ГУ не грузится...
Перешился через рекавери новой версией прошивки от производителя (совместил приятное с бесполезным) - версии ядра и Андроид не изменились.
Я конечно поторопился - надо было без скрипта сначала попробовать вручную в терминале дрова по указанному порядку подгрузить.
Может кто-то ткнет в возможную причину эпик фэйла? Какие особые разрешения необходимо устанавливать самим модулям *.ko?