Sekator500 wrote:Небольшое руководство как один из вариантов сборки разборки и адаптации прошивок...
В целом все, незабываем так же при необходимости встраивать эмулятор пульта...
В связи с тем, что данное Руководство стало уже универсальным (1073-1186) решил пост поместить тут, а не
viewtopic.php?f=6&t=178&hilit=%D0%BF%D1%83%D0%BB%D1%8C%D1%82%D0%B0Тем более что Farvoice указал:
!!!Благодаря Sekator500 появилась возможность прикручивать к плееру пульты от других производителей.Суть вопроса - встроить эмулятор пульта в плеер на 1186-м чипе.
На свой LenGeeT12 решил установить «чужую» прошивку, от Iconbit xds4403D (EgreatR6s). Прошивка встала, работоспособна, но управление только через клавиатуру. Вот и стала задача «прикрепить» родной пульт ДУ.
Начал с попытки установки пульта вручную на работающей прошивке.
Понимая, что методика 1185 напрямую не подходит, соединился с плеером по FTP, создал папку /data/irfake и записал в нее три файла: venus_ir_new.ko, irfake4, shadow_irrp.dat Не шибко важно, где разместить файлы, главное, чтоб работали и их прописать в rcS
После чего в telnet попытался вручную инсталлировать командой
/ # /system/rtk_rootfs/sbin/insmod /data/irfake/venus_ir_new.ko
На что плеер ответил
insmod: can’t insert ’data/irfake/venus _ir_new.ko’: invalid module format
Оказалось ,что в прошивке есть два файла insmod: один в system/rtk_rootfs/sbin/insmod, второй - system/bin/insmod (правда в обоих случаях это симлинки на busybox и toolbox)
По второму случаю, находясь уже в папке, на команду
/data/irfake # /system/bin/insmod ./venus_ir_new.ko
ответ получил не лучше
insmod: init_module ’ ./venus_ir_new.ko’ failed (Exec format error)
Вопросы 1. Подходит ли методика подмены пульта и в частности файлы venus_ir_new.ko, irfake4 для плееров на 1186?
2. Удалось ли кому подменить пульт на 1186-м и какими действиями (или иначе – где я напортачил)?
Спасибо.