Allwinner A10 @ Ampe A90: Врубаем скрытый усб хост

Недавно я раздобыл себе эту таблетку. Внутри нашелся нераспаянный usb хост. Ниже мануал как его врубить
Для этого потребуется такое шаманство:

Хватаем мой самописный модуль sw-switcher: https://github.com/nekromant/ampe-sw-switch
В комплекте собранный бинарник и готовый script.bin на всякий пожарный, зачем он написано ниже.

Хватаем это https://github.com/amery/sunxi-tools и собираем.

Далее нам надо выдернуть с девайса script.bin, распаковать и поправить. Извращенцы из Allwinner так задают конфигурацию мультиплекса ног, и еще кучу других параметров на стадии бутлоадера, а юзерспейс парсить этот кусок памяти. Если у вас именно Ampe A90 — можно это пропустить и использовать script.bin из репозитория выше.
Выполняем это на таблЭтке:

mkdir /t
mount -t vfat /dev/block/nanda /t
cd /t

подцепляемся по adb:

adb pull /t/script.bin
bin2fex script.bin script.fex

Правим script.fex любым текстовым редактором, ищем в секции usbc1,2

usb_host_init_state = 1
меняем на
usb_host_init_state = 0
сохраняем, выходим, пакуем и отправляем на девайс.

fex2bin script.fex script.bin
adb push ./script.bin /t/script.bin
adb push ./script.bin /t/script0.bin

Перезагружаемся, втыкаем мой модуль и врубаем хост

echo "host 1 1" > /sys/module/sw_switch/power

Вырубаем в любой момент

echo "host 1 0" > /sys/module/sw_switch/power

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

4 thoughts on “Allwinner A10 @ Ampe A90: Врубаем скрытый усб хост

  1. Здравствуйте! где можно найти более подробную инструкцию по указанным выше действиям, потому как только недавно стал юзером андроид устройств и ещё не полностью понимаю сленг пользователей ОС Андроид..!)

  2. @Денис: Эти действия осмыслены только если еще и не страшно планшет разобрать и что-то внутрь впаять и есть для этого навыки и оборудование.

  3. Можешь подсказать где можно почитать что такое андроид, и почему он сделан так а не иначе? И вообще описание за что, и в какой последовательности ломали пингвина превращая его в ужас летящий на крыльях ночи.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.