Шаг вперед

Удалось разобраться в причинах неработоспособности WIFI: во-первых, не было драйвера. Оказывается, драйвер для беспроводного чипа, применяемого в большинстве устройств HTC  (WL1251), отсутствует в ядре, и его нужно собирать отдельно. Более подробная информация по этому драйверу (на английском) находится вот в этой вики. А сам исходный код драйвера можно взять здесь.

Как вы заметили, если есть «во-первых», должно быть и «во-вторых». Драйвер я собрал, но при попытке включить его в настройках беспроводных соединений устройство выключается. Точнее, выключается экран, да не просто так, а основательно, с выключением подсветки! (это будет тема для следующего исследования, т.к. по факту сейчас отключение подсветки не работает 😉 )

Выяснилось, что распиновка GPIO несколько разная у донора кода (Kovsky) и HTC Max 4G, и GPIO 103, которую Kovsky использует как пин WIFI_BT_PWR2, на моем девайсе отвечает за гашение дисплея, а WIFI_BT_PWR2 имеет номер 31.

Исправить код было делом нехитрым, и уже через несколько минут я получил работающий WIFI 🙂

Правда, есть один ньюанс: перед загрузкой Android нужно включить WiFi-адаптер в Windows Mobile.

Загрузить:

Изменения в сборке по сравнению с предыдущей:

Внимание: драйвер из этого репозитория работать все равно отказался. Пока не разбирался в причинах.

  • Qwer07

    Радует, что работы на HTC MAX 4G и прикручиванием Android сдвинулись с мёртвой точки и двигаются довольно быстрыми темпами. Надо признаться, Вы просто молодец! Если система будет доведена до ума, то телефончики получат второе дыхание, потому что 6.5. явно тормознутый и явно мощности машинки не хватает, чтобы божески переваривать весь софт и оболочку, постоянные глюки. С меня на пиво = ) Оставьте свои данные WebMoney, я Вас попозже отблагодарю.
    С уважением, обладатель HTC MAX 4G.

  • MAXNO

    А планируется инструкция по работе с ядром и модулями и чем лучше ковырять.
    Сори, что много прошу, просто так быстрее дело бы пошло в разработке maxadroida)

  • loquens

    @MAXNO
    Да, планируется обновленная инструкция, и если возникают какие-то вопросы, можно спрашивать 🙂

  • MAXNO

    Пока разбираюсь с убунтой и пытаюсь подключить диск, что б с виртуалки можно было иметь доступ к локальному диску))) и на работе за…ли(