Archos 101 3G Stick — различия между версиями
м |
м |
||
Строка 1: | Строка 1: | ||
− | В планшете Archos 101, как известно, нет 3G-модуля. | + | [[Файл:Archos-101-internet-tablet lg.jpg|200px|right]] В планшете [http://www.archos.com/products/ta/archos_101it/index.html?country=us&lang=en Archos 101], как известно, нет 3G-модуля. |
В связи с этим у многих возникает логичная идея: использовать вместе с ним 3G USB модемы, например, распространённые Хуавеи разных моделей (E150/160/1552 и т.п). Однако есть две проблемы: | В связи с этим у многих возникает логичная идея: использовать вместе с ним 3G USB модемы, например, распространённые Хуавеи разных моделей (E150/160/1552 и т.п). Однако есть две проблемы: | ||
− | # эти модемы после использования их под виндой требуют переключения в нужный режим через usb_modeswitch. | + | # эти модемы после использования их под виндой требуют переключения в нужный режим через [http://www.draisberghof.de/usb_modeswitch/ usb_modeswitch]. |
− | # даже когда сделаешь usb_modeswitch, оказывается, что Archos 101 не содержит в себе модуля ядра option.ko (CONFIG_USB_SERIAL_OPTION), необходимого для работы сих модемов, а содержит лишь другой драйвер USB-модемов — cdc_acm, который эти Хуавеи как раз не поддерживает. | + | # даже когда сделаешь usb_modeswitch, оказывается, что Archos 101 не содержит в себе модуля ядра '''option.ko''' (CONFIG_USB_SERIAL_OPTION), необходимого для работы сих модемов, а содержит лишь другой драйвер USB-модемов — cdc_acm, который эти Хуавеи как раз не поддерживает. |
Однако не всё так плохо, Archos выложил в OpenSource полные исходники ядра для планшетов gen8 (от A28 до A101). Причём не просто выложил, а с конфигом и полным набором инструментов кросс-сборки. Что даёт влёгкую собрать любые необходимые модули. А полученный до этого с помощью Archangel’а рут даёт возможность их установить. | Однако не всё так плохо, Archos выложил в OpenSource полные исходники ядра для планшетов gen8 (от A28 до A101). Причём не просто выложил, а с конфигом и полным набором инструментов кросс-сборки. Что даёт влёгкую собрать любые необходимые модули. А полученный до этого с помощью Archangel’а рут даёт возможность их установить. | ||
Строка 9: | Строка 9: | ||
Так что забирайте и радуйтесь: | Так что забирайте и радуйтесь: | ||
− | * Статически собранный под Archos бинарник usb_modeswitch: [[ | + | * Статически собранный под Archos бинарник usb_modeswitch: [[Media:A101_usb_modeswitch.zip]] |
− | * Собранный под Archos (прошивка 2.1.04) модуль ядра option.ko: [[ | + | * Собранный под Archos (прошивка 2.1.04) модуль ядра option.ko: [[Media:A101_option.zip]] |
− | * Модифицированный /system/bin/tether_start_usb.sh: [[ | + | * Модифицированный /system/bin/tether_start_usb.sh: [[Media:A101_tether_start_usb.sh]] |
Чтобы использовать стандартный пункт меню «Cell phone tethering», нужно положить модуль option.ko в /sdcard (корень «пользовательского диска») и заменить содержимое /system/bin/tether_start_usb.sh на модифицированное (копия ниже): | Чтобы использовать стандартный пункт меню «Cell phone tethering», нужно положить модуль option.ko в /sdcard (корень «пользовательского диска») и заменить содержимое /system/bin/tether_start_usb.sh на модифицированное (копия ниже): |
Версия 15:48, 8 февраля 2011
В планшете Archos 101, как известно, нет 3G-модуля.В связи с этим у многих возникает логичная идея: использовать вместе с ним 3G USB модемы, например, распространённые Хуавеи разных моделей (E150/160/1552 и т.п). Однако есть две проблемы:
- эти модемы после использования их под виндой требуют переключения в нужный режим через usb_modeswitch.
- даже когда сделаешь usb_modeswitch, оказывается, что Archos 101 не содержит в себе модуля ядра option.ko (CONFIG_USB_SERIAL_OPTION), необходимого для работы сих модемов, а содержит лишь другой драйвер USB-модемов — cdc_acm, который эти Хуавеи как раз не поддерживает.
Однако не всё так плохо, Archos выложил в OpenSource полные исходники ядра для планшетов gen8 (от A28 до A101). Причём не просто выложил, а с конфигом и полным набором инструментов кросс-сборки. Что даёт влёгкую собрать любые необходимые модули. А полученный до этого с помощью Archangel’а рут даёт возможность их установить.
Так что забирайте и радуйтесь:
- Статически собранный под Archos бинарник usb_modeswitch: Media:A101_usb_modeswitch.zip
- Собранный под Archos (прошивка 2.1.04) модуль ядра option.ko: Media:A101_option.zip
- Модифицированный /system/bin/tether_start_usb.sh: Media:A101_tether_start_usb.sh
Чтобы использовать стандартный пункт меню «Cell phone tethering», нужно положить модуль option.ko в /sdcard (корень «пользовательского диска») и заменить содержимое /system/bin/tether_start_usb.sh на модифицированное (копия ниже):
#!/bin/sh # $1 is the user (not a mandatory argument) # $2 is the password (not a mandatory argument) insmod /lib/modules/musb_hdrc.ko mode_default=1 insmod /lib/modules/cdc-acm.ko insmod /lib/modules/usbserial.ko insmod /sdcard/option.ko if [ -c /dev/ttyACM0 ]; then DEV=/dev/ttyACM0 else DEV=/dev/ttyUSB0 fi if [$# -eq 0 ] then /system/bin/pppd $DEV 460800 call tether else /system/bin/pppd $DEV 460800 name $1 password $2 call tether fi
Дополнительные ссылки:
- Ссылка на форум с инструкциями по сборке ядра: http://archivez.info/index.php/47/gen8-android-development/-howto-build-custom-kernel-libraries-and-applications-on-your-own-a891056.html
- Исходники ядра, библиотек и инструментов Archos: http://www.archos.com/support/download/software/sources/gen8-gpl-froyo.tgz