• Добро пожаловать на форум умных покупателей! Присоединяйтесь к нашей уютной компании и участвуйте в обсуждениях – Регистрация

Haipad M701 Android 2.1 Tablet PC 7 Inch 1080P С Панды

Mihailoff

Mihailoff

Модератор
Регистрация
13 Сен 2008
Сообщения
15 433
Баллы
4 697
Местоположение
Россия Уфа
mixoseg
круто. Было бы интересно конечно почитать.
 
V

vintus

Новичок
Регистрация
9 Июл 2009
Сообщения
245
Баллы
0
Местоположение
Москва
после HTC HD 2 пользоваться им просто не возможно, тормозноват он, так что если кому интересно пишите. Да простите меня модераторы :oops:
 
T

telestofuji

Новичок
Регистрация
8 Апр 2010
Сообщения
16
Баллы
0
Местоположение
Питер
Итак, после нескольких недель "мучений" я таки заставил работать планшет с USB Bluetooth донглом. В итоге, было сделано:

1) С исходников ядра, собраны модули - bluetooth.ko, btusb.ko, l2cap.ko, rfcomm.ko. Модули подгрузились, донгл "увиделся".

2)Через UI включаться блютус не захотел,тупо не включался, кнопка моргнет и все. Пересобрал c исходников libbluedroid.so, выкинул нафиг с него hciattach, поправил rfkill (костыль конечно, но работает). Блутус включился в UI, заработал скан девайсов, спаривание.

3) поставил Bluetooth Dial Up Network, и в итоге заработал gprs internet через мобилу, чего и добивался.

Передача файлов тоже будет работать, но не пробовал еще.

Если интересно - могу написать все подробно, с файлами...

"О, где же добрый доктор? Когда же он придёт?"

Уже нет сил ждать инструкцию, хочется уже блютуз задействовать.
 
mixoseg

mixoseg

Продвинутый
Регистрация
14 Ноя 2010
Сообщения
163
Баллы
101
Местоположение
UA
telestofuji
инструкция почти готова, вечером будет, ждите
 
mixoseg

mixoseg

Продвинутый
Регистрация
14 Ноя 2010
Сообщения
163
Баллы
101
Местоположение
UA
Android для нашего планшета, хоть в нем и нет физически bluetooth-а, был скомпилен с опцией BOARD_HAVE_BLUETOOTH := true, и соответственно имел все для его работы - bluedroid, bluez.
Но в ядре поддержки для USB Bluetooth не было. Нам повезло - Telechips выложил исходники ядра, дальше дело техники - собрал под ARM недостающие модули, подгрузил их, донгл заработал. Но это было пол дела.
Как я понял китайцы особо не заморачивались с адаптацией под конкретные модели, я разобрал несколько прошивок с tcc89xx (Gpad G10, 701-R),
поддерджка bluetooth была везде, и везде bluedroid был совершенно одинаковый, заточен на использование /dev/tcc_bt_dev. Проблема в том,
что с этим bluedroid-ом UI не видел вообще USB Bluetooth. Пришлось с исходников перебирать bluedroid (по сути нужна была только библиотека libbluedroid.so),
выкидывать hciattach, править rfkill. После этого UI блуху "увидел", все заработало.

Что нужно для настройки блютуса:

1) подлюченный планшет к компу, установленные драйвера, работающий ADB и умение им пользоваться
2) Планшет должен быть rooted, сделать можно несколькими способами, описаными в этой теме
2) Установленный эмулятор терминала для удобства, например Android Terminal Emulator, есть в маркете

Установка:

1) Качаем архив, распаковываем, кладем все модули *.ko с помощью ADB в /system/lib/modules
2) Устанавливаем права (через adb shell)

#chmod 666 /system/lib/modules/*.ko

Проверяем,

#ls -l /system/lib/modules/

должно быть так:

Код:
-rw-rw-rw- root root 1012000 2011-03-18 20:49 mali.ko -rw-rw-rw- root root 569585 2011-04-19 18:50 rfcomm.ko -rw-rw-rw- root root 263517 2011-04-19 18:50 l2cap.ko -rw-rw-rw- root root 179579 2011-04-19 18:50 btusb.ko -rw-rw-rw- root root 1049680 2011-04-19 18:50 bluetooth.ko

3) Ставим из маркета программу Autostart (Root)
4) Берем с архива autostart.sh, кладем его в /data/opt
5) устанавливаем права на выполнение (через adb shell)

#chmod 775 /data/opt/autostart.sh

Проверяем,

#ls -l /data/opt/autostart.sh

должно быть так:
Код:
-rwxrwxr-x root root 167 2011-04-10 17:40 autostart.sh

6) Перегружаемся, вставляем USB Bluetooth донгл. Autostart (Root) при первом запуске попросит права рута, нужно разрешить, поставить галочку всегда.
7) Запускаем эмулятор терминала, через экранную клавиатуру командуем:

$su

попросит права рута, разрешаем конечно. Далее проверяем подгрузились ли модули:

#lsmod

должны увидеть подгруженные наши модули:

Код:
rfcomm 37296 0 - Live 0xbf20c000 l2cap 21300 3 rfcomm, Live 0xbf201000 btusb 12012 0 - Live 0xbf1f9000 bluetooth 53852 3 rfcomm,l2cap,btusb, Live 0xbf1e6000 mali 189716 2 - Live 0xbf1b5000 ufsd 305168 0 - Live 0xbf165000 (P) viqe 16360 0 - Live 0xbf15c000 TCC8900_nand 1403760 2 - Live 0xbf000000 (P)

проверяем "увиделся" ли донгл:

#hciconfig -a

должно быть так:
Код:
hci0: Type: USB BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:0 acl:0 sco:0 events:0 errors:0 TX bytes:0 acl:0 sco:0 commands:0 errors:0

можно его "поднять" вручную, если интересно, далее все равно это будет делать bluedroid

#hciconfig -a hci0 up

будет примерно следующее (тут уже стартануто с bluedroid, у вас будет отличаться):

Код:
hci0: Type: USB BD Address: 00:15:83:2F:A2:33 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING PSCAN RX bytes:1601 acl:0 sco:0 events:42 errors:0 TX bytes:658 acl:0 sco:0 commands:40 errors:0 Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: SLAVE ACCEPT Name: 'Android for Telechips TCC8900 Evaluation Board (US)' Class: 0x58020c Service Classes: Capturing, Object Transfer, Telephony Device Class: Phone, Smart phone HCI Ver: 2.0 (0x3) HCI Rev: 0xc5c LMP Ver: 2.0 (0x3) LMP Subver: 0xc5c Manufacturer: Cambridge Silicon Radio (10)

Если это все видите - то донгл "увидился", можно продолжать дальше.

8 ) берем с архива libbluedroid.so, записываем его сюда /system/lib (оригинальный сохраните предварительно, на всякий случай)

Устанавливаем права (через adb shell)

#chmod 644 /system/lib/libbluedroid.so

Проверяем,

#ls -l /system/lib/libbluedroid.so

должно быть так:

Код:
-rw-r--r-- root root 5248 2011-05-02 00:45 libbluedroid.so

9) Создаем папку /data/opt/bt (через adb shell)

#mkdir /data/opt/bt

потом создаем файлики управления (костыль вместо rfkill)

#echo "bluetooth" > /data/opt/bt/type
#echo "1" > /data/opt/bt/state


устанавливаем права и владельца:

#chmod 660 /data/opt/bt/*
#chown bluetooth.bluetooth /data/opt/bt/*


Проверяем,

#ls -l /data/opt/bt/*

должно быть так:

Код:
-rw-rw---- bluetooth bluetooth 2 2011-05-11 18:31 state -rw-rw---- bluetooth bluetooth 10 2011-05-02 10:52 type

10) перегружаетесь, включаете bluetooth. Поставьте Quicktooth с маркета, включение/выключение, настройка, сопряжение устройств.
Включится блютус - появится его иконка, и он "официально" будет у вас в планшете :lol:

В архиве инпут для клавиатуры (не пробовал за неимением таковой), и файл трансфер (работает)!

Для GPRS интернета я поставил программку - Q5 Bluetooth Dial Up Network, поднимает ppp-соединение, нужно немного подправить скрипт под своего оператора. Описание ну русском тут
Только есть момент, нужно добавить в /system/etc/ppp/chap-secrets и /system/etc/ppp/pap-secrets
сточку:

* hostname "" *

Задавайте вопросы, с удовольствием отвечу!
Удачи в освоении!
 
T

telestofuji

Новичок
Регистрация
8 Апр 2010
Сообщения
16
Баллы
0
Местоположение
Питер
Вот спасибо! Отличная инструкция!
Всё получилось без проблем. Теперь осталось bluetooth внутрь корпуса установить.
 
M

markol

Новичок
Регистрация
13 Май 2011
Сообщения
2
Баллы
0
Местоположение
Дедовск, Московская область
mixoseg
Сделал все по инструкции, но bluetooth не включается.
Все адапторы могут работать или нет?
При "поднятии" вручную появилось сообщение:
# hciconfig -a hci0 up
# hciconfig -a
hci0: Type: USB
BD Address: 00:1F:81:00:08:30 ACL MTU: 1021:4 SCO MTU: 180:1
UP RUNNING
RX bytes:348 acl:0 sco:0 events:11 errors:0
TX bytes:38 acl:0 sco:0 commands:11 errors:0
Features: 0xff 0x3e 0x09 0x76 0x80 0x01 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
Name: 'Accel-OB2'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Ver: 2.0 (0x3) HCI Rev: 0x44 LMP Ver: 2.0 (0x3) LMP Subver: 0x3
Manufacturer: Cambridge Silicon Radio (10)

Нужно искать другой адаптер?
 
mixoseg

mixoseg

Продвинутый
Регистрация
14 Ноя 2010
Сообщения
163
Баллы
101
Местоположение
UA
markol
У вас адаптер "увиделся", поднялся, это хорошо.
Нужно смотреть в сторону libbluedroid.so. Нормально записался, права установлены как сказано в инструкции?

Quicktooth из маркета поставили? Его запускали, пробовали включать блютус в нем?
 
M

markol

Новичок
Регистрация
13 Май 2011
Сообщения
2
Баллы
0
Местоположение
Дедовск, Московская область
mixoseg
libbluedroid.so записался, права установлены как в инструкции.
Вот:

# ls -l /system/lib/libbluedroid.so
ls -l /system/lib/libbluedroid.so
-rw-r--r-- root root 5248 2009-09-05 07:49 libbluedroid.so

Quicktooth установлен из маркета. При запуске программы пункт Bluetooth светло-серый остальные темно-серые. После нажатия этого пункта он становится тоже темно-серым и больше ничего не происходит, иконка не появляется.

Если установить виджет "Управление питанием" и через него включать Bluetooth, то появляется сообщение "Обновление настроек Bluetooth " и также больше ничего не происходит.

Добавлено спустя 29 минут 55 секунд:

mixoseg
Спасибо, все заработало.
Сам "осел". Это первое устройство с Android, поэтому оказалось, что включен режим Полета.
 
BashOrgRu

BashOrgRu

Новичок
Регистрация
17 Апр 2009
Сообщения
101
Баллы
0
Местоположение
Москва
молодцы ребята, такие заморочки. а я вот случайно выиграл HTC desire HD на ебай. там уже все настроенно. и это просто отлично. а вам всем удачи!
 
BratOK

BratOK

Новичок
Регистрация
2 Апр 2010
Сообщения
353
Баллы
0
Местоположение
Кострома
Подскажите, как прикрутить к планшету 3g модем Хуавей Е 1550 от мегафона? Подключил, сеть не видит.
 
Mihailoff

Mihailoff

Модератор
Регистрация
13 Сен 2008
Сообщения
15 433
Баллы
4 697
Местоположение
Россия Уфа
BratOK
модем Хуавей Е 1550 от мегафона не надо прикручивать, все и так работает. Просто подключаешь - и через секунд 30 серфиш по инету. Но! Предварительно нужно отключить в модеме автоматически монтируемый диск с дровами. Я отключил и картридер за одно, хотя его вроде необязательно отключать. Отключается это легко, за пару минут через гипертерминал. Потом можно будет включить обратно. Гугл выдаст вам подробную инструкцию по этому вопросу.
 
BratOK

BratOK

Новичок
Регистрация
2 Апр 2010
Сообщения
353
Баллы
0
Местоположение
Кострома
Да это то конечно сделал.
Разлочил модем.
включил режим только модема.
отключил wifi
в точках доступа создал APN=internet.nw
login и password не вводил ( хотя и с ведеными тоже пробовал)
В настройках бесповодных сетей выбрал созданный APN
Сеть не видит.

Сегодня после включения на экране висит крестик, даже при неподключенном модеме

[attachment=p:120776:e9f4c4b7e6e9]

При подключении модема светодиодик периодически помаргивает синим, то есть 3G видит сам модем .



PS Чего то планшетник глючил, ни перезагрука ни отключение можема не помогали. Сейчас после перетыкания модема модема крестик пропал и модем подключился номально, связь появилась.... так и не понял, что такое было.
 

Вложения

  • e9f4c4b7e6e9.jpg
    e9f4c4b7e6e9.jpg
    29.1 КБ · Просмотры: 45
Mihailoff

Mihailoff

Модератор
Регистрация
13 Сен 2008
Сообщения
15 433
Баллы
4 697
Местоположение
Россия Уфа
BratOK
вы немного перестарались ИМХО. А именно не надо было никаких apn создавать.
Я сделал так: Отключил диски на модеме, воткнул в планшетку, подождал несколько секунд - и пошел серфить! Никаких apn, все по умолчанию. А вы похоже что то перемудрили с настройками.
Да, модем у меня разлочен под всех операторов.

P.S> проверь, не включен ли режим в самолете. хотя конечно маловероятно.
 
BratOK

BratOK

Новичок
Регистрация
2 Апр 2010
Сообщения
353
Баллы
0
Местоположение
Кострома
Без всяких APN тоже не работало.
 
L

ldri

Новичок
Регистрация
20 Май 2011
Сообщения
1
Баллы
0
Местоположение
Украина
Модель X6D, версия прошивки 2.1, версия ядра 2.6.29 #153., номер сборки X6D 1.1
Установил все драйвера,прописал пути как указано в сообщение #145. Вставляю bluetooth, autostart не стартует, вручную ввожу #insmod /system/lib/modules/bluetooth.ko и #insmod /system/lib/modules/btusb.ko
Вхожу в настройки bluetooth включаю, находит устройство, в данном случаи nokia 5230, просит пароль и пишет сопряжено, но не подключено. Разобрался почему не стартует автоматом, вместо avtostart(root) установил avtostarts. Подскажите где можно взять avtostart(root) кроме маркета.Что дальше делать с подключением?
:(
 
B

boog

Продвинутый
Регистрация
11 Янв 2011
Сообщения
84
Баллы
209
Местоположение
сыктывкар
В пятницу планшет умер без видимых причин, при просмотре файла pdf по экрану пошли помехи и планшет завис при включении горит просто белый экран, чё делать? ((
P.S. Всё сделал, пришлось его разобрать, шлейф от экрана на соплях держался.
 
V

vprofessional

Новичок
Регистрация
9 Янв 2011
Сообщения
1 535
Баллы
0
Местоположение
Винница
Как прошить планшет?
Какая самая удачная прошивка для него?
 
V

vprofessional

Новичок
Регистрация
9 Янв 2011
Сообщения
1 535
Баллы
0
Местоположение
Винница
Просьба, большая, ко всем участникам: кто прошивал планшет? Нужна проверенная информация, так как планшетом пользуюсь.

В теме нашел всего две ссылки ведущие на прошивки, но не знаю какая из них подходит для планшета.
http://www.pandawillforum.com/viewthread.php?tid=2015&highlight=M7003
http://www.haipad.net/DownloadShow.asp?ID=7
 
mixoseg

mixoseg

Продвинутый
Регистрация
14 Ноя 2010
Сообщения
163
Баллы
101
Местоположение
UA
vprofessional
А чем Вас родная не устраивает? ИМХО не стоит шиться на что-то другое - большая вероятность встреть множество приключений на одно место.
 
Live

Similar threads




Вверх
Live