IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
История благодарностей участнику Alex-y ::: Спасибо сказали: 114 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
1.7.2011, 13:57 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
В аттаче лежит софтинка при помощи которой можно по значениям регистров настройки GPIO (GPLR0-3, GPDR0-3, GAFR0-3, GFER0-3) получить настройку пинов в читабельном виде) может кому пригодится, писал её для PXA27x
В окошки вбиваем значения регистров (полученные при помощи HaretConsole), и жмём кнопку "Update". Там уже вбиты значения по умолчанию, сняты с RW6815.
В планах было добавить рпаспаковку настроек периферии (КОМ портов, настройку LCD, и так далее.. если будет необходимость, сообщаем об этом, допишу)
AGC,
24.1.2011, 11:49 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Gilberg @ 23.11.2010, 2:43) *
Alex-y, могли бы Вы все-таки рассекретить то, как настраивался gsm?
Со звуком как-нибудь разберемся, а вот на gsm что-то мозгов не хватает.


Итак, если смотреть на лог ядра выложенный в предыдущем посте, то можно увидеть вот такие строки:
<6>pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
<6>pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
<6>pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
это три COM порта, так вот модули GSM, Bluetooth, IRDA подключены соответственно к
GSM -> FFUART (в системе виден как /dev/ttyS0)
Bluetooth -> BTUART (/dev/ttyS1)
IRDA -> STUART (/dev/ttyS2) (это может быть у каждого девайса по своему, но в нашем случае так)

У андроида, у версии что с СДК, для работы с ЖСМ есть сервис rild и библиотека которую он использует libreference-ril.so

rild запускается init.rc скриптом, загружает libreference-ril.so передавая ей как параметр путь к СОМ порту ЖСМ модема.

В папке /system есть файл system.prop, в этом файле можно найти следующие строки:
rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyS0

Эти строки есть параметры для сервиса rild. Как уже видно, что в этих параметрах есть и библиотека для работы с ЖСМ так и путь к СОМ порту, на котором работает ЖСМ модем.

НО, к сожалению, при старте андроида с винды, ЖСМ модем сконфигурирован для работы по протоколу GSM 7.10 (MUX),
реализация библиотеки libreference-ril.sо из СДК не поддерживает этот протокол, и андроид не может работать с модемом.

В моей сборке реализован маленький "костыль", называется он muxd, в init.rc скрипте он запускается вместо rild, он сперва выключает протокол GSM 7.10 (MUX), переводит ЖСМ модем в обычный АТ режим, после чего библиотека libreference-ril.sо может с ним работать, и затем запускает rild и вуаля.

Подведем итоги,
Для того что бы заставить работать ЖСМ на другом девайсе, или своей какой то сборке, нужно взять из моей сборки:
- libreference-ril.sо
- muxd
- rild
- смотрим файл init.rc из моей сборки, ищем запуск сервиса service ril-daemon, и делаем в своём init.rc так же.
Перезагружаемся, всё, должно работать.

Внимание: /dev/ttyS0 захардкожен в мой rild, и если из лога в ядре /dev/ttyS0 не FFUART, ЖСМ работать НЕ будет.

Управление питанием ЖСМ модема, для нашего зверька пока не адаптировано, так как ещё не понятно какими пинами оно управляется.
g-russia.ru, Gilberg,
24.8.2010, 0:44 Создание и портирование прошивок для Андроид-устройств...
Цитата(AGC @ 22.8.2010, 19:14) *
3. Запускаем сборку образа для эмулятора
cd mydroid
. build/envsetup.sh
make


Привет, и от себя добавлю, если можно))
...
# . build/envsetup.sh
затем
# choosecombo
эта "функция" позволяет выбрать: производителя, утройство, тип сборки - инженерный или юзерский, а так же debug или release

Что бы добавить свой порт необходимо для начала добавить следующие дирректории и файлы в дерево SDK:
Покажу на своём примере из соседней ветки:
добавляем папку SDK_ROOT/build/target/board/rw6815
в ней следующие файлы:
- AndroidBoard.mk
- BoardConfig.mk
- pxa27x-keypad.kcm
- system.prop
- tuttle2.kl
Эти файлы я взял из соседней SDK папки, только отредактировал под свои нужды, если заглянуть в них то станет всё ясно что нужно менять под себя.
Добавляем в папку SDK_ROOT/build/target/product/ новый файл hp.mk (hp - имя производителя), он содержит необходимую информацию о продукте(как пример смотреть файл в аттаче)
В итоге когда выполняем шаги # . build/envsetup.sh и # choosecombo .. будет предложен выбор продукта, выбираем ...и.. билдим.

З.Ы. build/envsetup.sh содержит несколько функций для билда, предпочтительней использовать их:
mmm <dir> - запускает сборку в указаной дирректории
mm - запускает сборку относительно текущей дирректории
m - запускает сборку относительно корневой дирректории SDK

З.Ы.Ы. к сожалению не могу приаттачить файл hp.mk, даже пробовал переименовывать в txt, получаю ошибку: Вам запрещено загружать такой тип файлов, если кому понадобится вышлю.
AGC,
7.6.2010, 23:12 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(dizz74 @ 6.6.2010, 7:03) *
Alex-y, сейчас версия
Версия от 08.12.09 ANDROID 1.6 rс1.4 RUS
а чтобы запустить 2.2 что нужно? там уже флеш 10 версии...

Эта версия пока не достуна в репозитории "git" (сорцы), мы ж как только так сразу, тем более если заявили что эта версия как минимум в 4 раза шустрее предидущих версий.. то оочень будет интересно пощупать на нашем девайсе.

2 Macsic

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

>> как найти GPIO:
>> 1. Внешний динамик (звук есть только в гарнитуре)
По всей видимости нужен профиль для ALSA, но на всяк случай нужно глянуть на лог полученный при пощи adb shell и запущенного там logcat
>> 2. зарядка батарейки и адреса вольтаж, темп,
Ответ на это вопрос можно попытаться сформулироваь после того как будет известно "железо" Вашего зверька
>> 3. Определение флэшки (то есть card_detect) так как в андроиде пишет карта не вставлена.
HaretConsole на начальной стадии очень сильно может помочь в поиске необходимых GPIO, в этом случае наверняка можно "задетектить".

Maksic,
13.5.2010, 0:27 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Gilberg @ 11.5.2010, 7:17) *

>> А можно поподробнее о данной библиотеке,
Эта библиотека служит для работы с GSM модемом в мультиплекированном режиме, тоесть, используя лишь один последовательный порт (физический), мы можем создать и использовать много, точно не помню, кажись до 64х каналов (зависит от возможностей модема) виртуальных, передавая по ним необходимую инфу, к примеру, у нас активна GPRS сессия на одном виртуальном порту, на другом мы отправляем команды для звонка, на третьем статистику о сети, на четвёртом ещё что то...
Без неё, подключившись к инету, будет невозможно ни принять СМС не позвонить не получить статистику о состоянии сети, так как будет уже занят один единственный порт.
>> где взяты ее сорцы
только у меня, моя личная разработка, пока что буду распространять в виде статической либы (потому что это часть одного проэкта не относящегося к андроиду, и пока сорцы будут закрыты)
>> и для чего потребовалась ее доработка?
Доработка лиш в том что бы портировать её код для исполнения на ARM процессорах под линухом.

зы.
сейчас переписываю с нуля libreference-ril (потом будет конечно зваться иначе, просто эта либа взята за основу) ... дополняя её функционалом с уже существующих продуктов для HTC + библиотека GSMMUX

зы.ы
пока что остаются загадками, пины (GPIO) управления питанием GSM и Bluetooth модуля. Для блютуз вроде как уже известны но оперируя ними, пока ничего не получается, как то странно БТ модуль себя ведёт.
Unrealwolf, zOn,
28.2.2010, 20:08 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Gilberg @ 28.2.2010, 19:25) *
Alex-y, разрешите поинтересоваться, каким образом вы получаете GPIO кнопок, и куда потом прописывали?
У меня получилось прописать практически все, кроме кнопки питания и кнопки "вправо"

Пожалуйста интересуйтесь)) Тут уже сложилась целая история...
Привязка GPIO изучалась многими этапами, частично в начале вставлял в коде ядра вывод на экран в случае срабатывания событий устройств ввода, что счас нажато и т.п. ну это лиш касается кнопок. Что каcается устройств, то, курение мануала по процессору PXA272, но это были лиш догадки, частично конечно "угадал".. потом не знаю как сказать "свезло", я как то разбил свой аппарат, в ДТП, тут и воспользовался моментом спаял процессор и всю остальную переферию и тестером попрозванивал куда какой GPIO подключен. Но не всё удалось вызвонить так как плата была придавленная и дорожки естно где то разорвались.

Следующий шаг был более хитрый: уже с новым аппаратом)) я думаю этот путь один из самых самый удачных, так как не требует разборки аппарата.
А именно при помощи HaretConsole, при загруженной винде мы имеем полностью сконфигурированную периферию. Остаётся только снять дамп регистров где хранится конфигурация. Снял дамп всего чего можно было, расшифровал, при помощи даташита на проц и после этого получил более ясную картину оконфигурации GPIO. Что б упростить жизнь набросал простенькую програмулину которая по битам извлекала информацию и превращала её в читабельный вид.
Для того что б узнать как настроены GPIO всего лиш нужен дам регистров GPDR0-GPDR3 и (GAFR0_L,GAFR0_U) -(GAFR3_L,GAFR3_U)
Что б точно настроить кнопки, нужно будет в ядре в дравере устройств ввода добавить строчку вывода на экран сработанного события... + код клавиши

Файл input.c, функция "input_handle_even"
... ищем условие, и сразу за ним вставляем printk(...)
if (disposition != INPUT_IGNORE_EVENT && type != EV_SYN)
dev->sync = 0;

printk("->IE: t=%d k=%d v=%d\n", type, code, value );

временно перименовываем файл SYSTEM.IMG что б он не подкючился.. запускаем .. и потом жмём все кнопки и записываем все их значения, тоесть их код.
далее правим уже имеющуюся табличку кнопок в файле rw6815.c или новом созданном... уже как получится.

Вот, пока всё, но если будут вопросы .. не стесняемся задавать.
Gilberg,
27.2.2010, 12:26 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
По многочисленным просьбам выложил сорцы ядра для текущей версии, с конфигурационным файлом. Ссылку добавил в шапку. wink.gif
AGC, Gilberg,
15.12.2009, 18:59 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(zOn @ 15.12.2009, 15:54) *
Еще случайно заметил при запуске ядра строчку: MUX mode disabled
а я вроде, где то видел, что у нас как раз режим MUX

Да, рабоает пока что в старом инвалидском AT-only режиме, И, заметил что работа его стала ещё нестабильнее чем на предидущем билде.
GSMMUX библиотека уже готова, сечас на стадии отладки.
Очень надеюсь выкроить побольше времени что б это добить.. а PPP не будет пока работать так как даже и в ядре нет этого модуля.

Прастите что не все ожидания оправдываются. rolleyes.gif
Работаем-с над этим всем потихоньку.. а править ещё ой ей ой..
Неплохо бы составить табличку детальную по всем полезным приложениям и возможностям.. что б можно было видеть обьём работы и то что уже сделано и поддерживается, самое необходимое для правки и адаптации, и постепенно ставить там плюсики, типа фича уже добавлена и работает.. и т.д. smile.gif
zOn,
15.12.2009, 13:35 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(zOn @ 15.12.2009, 11:19) *
Alex-y, а для ровера тоже надо качать исправление РАМ?


Для всех, для ровера только ядро отдельно.

Цитата(ArtIMANIAK @ 15.12.2009, 11:35) *
пишет как и тогда:
Go partition found on SD card
/bin/sh: can't access tty; fob control torned off

И усе smile.gif стоит на месте
Карточка SD HC Kingston 4GB


У меня такая же карточка, попробуй её отформатировать снова , только виндой в кардридере.
zOn,
15.12.2009, 0:55 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Ядро для Ровера, ссылка в шапке. Пробуем, говорим если что не так. wink.gif
zOn,
10.12.2009, 1:30 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Unrealwolf @ 9.12.2009, 13:08) *
Alex-y,
Новая версия понравилась, шустрее предыдущей 1.6. Только вот непонятно, как устанавливать приложения: способ с папкой androidapps, вродеф, не работает.


Добавил в шапку фикс.
Unrealwolf,
7.12.2009, 14:24 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Решил я пока оставить в покое 2.0 .. так как там много ещё недоработок, или просто не весь код обновлён, тоесть не весь обновлённый код доступен массам.
Поэтому было принято решение обновть версию 1.6.
.....
эта часть сообщения перенсена в шапку
.....

Господа "Ровероводы", кто умеет пользоваться HaretConsole, сделайте плиз дамп регистров LCCR0-LCCR5.
Это мне нужно для сравнения настроек LCD конроллера на Ровере и HP, для HP я снял у себя. Это может помочь более точно настроить LCD для ровера (границы изображения и так далее).
В консоли нужно выполнить следующую команду:
pdump 0x44000000 0x1f
То что оно там выведет, скинуть сюда плиз.

Та же просьба к "Орсиоводам")

Правка: Перенёс часть информации в шапку.
dizz74, Unrealwolf, zOn,
7.11.2009, 16:02 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Unrealwolf @ 7.11.2009, 13:20) *
Не подскажешь, сколько вообще весят файлы самого Андроида в 2.0?

Подскажу, образ системный (system.img) весит где то 75MB.
Исходники в упакованном виде 750-800Mb, по крайней мере столько весили исходники 1,6 версии.
Unrealwolf,
1.10.2009, 14:42 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
>> Всетаки мне кажется это что то из за карточки
У меня такие же мысли возникают)

з.ы. проапдейтил шапку дополнительной ссылкой.
zOn,
20.9.2009, 19:29 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Выложил обновление до версии 1.6 RC1. Ссылка доступна в шапке, зеркала для скачивания будут чуть позже.
ArtIMANIAK, SP3, Unrealwolf, Лёха,
16.9.2009, 20:32 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Unrealwolf @ 16.9.2009, 12:50) *
Вышел СДК для 1.6.
http://developer.android.com/sdk/1.6_r1/index.html
Заявлено много чего + поддержка QVGA. Неплохо было бы увидеть это на наших девайсах. wink.gif


Только что скачал rolleyes.gif
Unrealwolf,
25.8.2009, 18:33 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(Unrealwolf @ 22.8.2009, 10:09) *
Alex-y, как там успехи? Нет ли прогресса? Не смотрел, появилась ли в Donut полноценная поддержка QVGA?


Я всё ещё в отпуске "на морях", скоро вернусь и продолжим))
Unrealwolf,
18.7.2009, 12:47 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Краткая инструкция по установке:

1. Качаем по соотвествующей ссылке, нужную версию (смотреть ниже).
2. Распаковываем как есть в корень SD карты и ничего не переименовываем.
3. Находим в папке ANDROID тулзу Haret-0.5.2.exe и запускаем её, жмём RUN, и ждём.
4. Если запустилось, прыгаем от счастья, а нет, листаем форум.. возможно эта проблема уже была решена.

Версия от 08.12.09 ANDROID 1.6 rс1.4 RUS + ядро для RW6815
*Чистая сборка из сорцов включая все предидущие фиксы.

Ссылка 1
Ссылка 2 (залил U144)

Сорцы ядра текущей версии для RW6815
Кухня для сборки ядра из под винды (на базе Cygwin, инструкция по установке внутри архива) пароль на архив: forum.pda2u.ru

Исправления:
Исправленный RAM диск (скачать):
+ Позволяет устанавливать приложения при загрузке автоматически (Необходимо только создать в папке ANDROID папку AndroidApps и в неё положить *.apk файлы которые нужно установить.)
+ SD карта теперь доступна для записи и чтения для различных (возможно даже всех) приложений (раньше было только для чтения).

Установка: просто заменить этим файлом тот что уже есть в папке ANDROID.
------------------------------------------------------------------------------------------------
* Ядро для владельцев Роверов:
Ссылка 1
Ссылка 2 (залил U144)

Чего нового:
+ правильная поддержка QVGA; всё стало мельче и удобно-читаемое/удобно-нажимаемое.
+ работает регулировка яркости экрана;
+ оставил только две локали Eng/Rus, ради экономия места в системном образе;
+ В ядро добавлен драйвер "adb gadget", теперь зверь виден как "Android phone (ADB Interface)", можно подключить зверька через USB к большому брату и можно подключаться к устрйству, используя ADB Shell. Эта возможность доступна как под линуксом так и под виндой.
+ Доступно больше информации о батарее: температура и тип;

Несколько скринов: Img1, Img2, Img3, Img4, Img5

Версия от 20.09.09 ANDROID 1.6rс1 RUS + ядро для RW6815
*Построенная на базе SDK 1.6 rc1.0 с добавлением фиксов.

Ссылка 1 Ссылка 2

*Ядро для Ровера.

Что работает (или работает но с проблемами):
+ GSM*
+ Батарея*
+ Клавиатура
+ Тачскрин
+ Звук
+ Видна SD карта для стандартных приложений.
+ Зарядка от АС зарядного устройства.

Известные проблемы или что не работает вообще:

Не работают, пока что:
- Bluetooth - не работает
- Wi-Fi - не работает
- Камера - не работает (шансов мало, чип OV0610, драйверов нет, может быть когда нибудь...)
- Не работает зарядка от USB.
- Не работает регулировка яркости подсветки экрана, но поддержка ядром уже реализована.
- USB RNDIS/Ethernet - не работает

* Исвестны проблемы с:
- GSM
Не полная поддержка стандарта, поэтому пока что не работает отправка USSD запросов (например узнать остаток на счёте.. там *101#), иногда пропускает (не получает) СМС.
Не работает EDGE/GPRS/WAP так как не полная поддержка стандарта.
Не работает клавиша "отбой"\"положить трубку".
Не работает функция выключить звук во время звонка.
- Звук, пока что не очень громкий.
- Клавиши, POWER, СAMERA, RECORD - обрабатываются на уровне ядра, но Андроид пока их игнорирует.
- При включении проводной гарнитуры звук не переключается на неё, ядром сообщение KEY_HP посылается Андроиду, он пока его игнорирует.
- Не вся информация о батарее видна - температура, тип.

-------------------------------------------------------------------------
Прикреплённые изображения соотвествуют версии 1.6rc1.4 от 08.12.09

-------------------------------------------------------------------------
В аттаче лежит софтинка при помощи которой можно по значениям регистров настройки GPIO (GPLR0-3, GPDR0-3, GAFR0-3, GFER0-3) получить настройку пинов в читабельном виде) может кому пригодится, писал её для PXA27x
В окошки вбиваем значения регистров (полученные при помощи HaretConsole), и жмём кнопку "Update"
В планах было добавить рпаспаковку настроек периферии (КОМ портов, настройку LCD, и так далее.. если будет необходимость, сообщаем об этом, допишу)
7saw7, AGC, dimon2242, dizz74, Doors73, FleXXo, Gilberg, Kir_magvai, LordSinneR, mitei, rowerden, sevan12, Siemens92, SP3, timurer, warlokelf, yrv, zOn, ВаленоГ, Лёха,
13.7.2009, 14:02 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
2 zOn

1. Да есть немного, чуть позже разберёмся и сделаем погромче.
2. Хм, у меня такого не наблюдалось никогда, попробуй отключи в настройках .. гашение экрана. На уровне ядра управление яркостью уже реализовано но в самом андроиде ещё не доведено до ума.
4. Да это сейчас не работает, я отключил, так как если девайс уснёт то проснётся только с софт-ресета и вынимания батареи.
6. Ага, это значит для Ровера, поправим.
7. Это тож ещё в процессе, я вот только вчера обнаружил куда вибро разведено на плате устройства.

>> но не прочитал инфо с датчика температуры и не определил тип батареи.
Это я ещё не доработал в драйвере батарейки, хотя эту инфу драйвер уже получает, просто вывод этой инфы появился с новой версии СДК Андроида и я это не реализовал в этой версии.
>> зарядка от ЮСБ не пошла (это для статистики)
Да об этом я писал, работает только от АС зарядки.
>> еще: в слип уходит ч/з 2 мин. (как в настройках), но экран не гаснет - на нем идет служебная инфа:
см. 4
zOn,
12.7.2009, 20:52 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(zOn @ 12.7.2009, 19:52) *
какой архив?
AndroidOnP535.rar?
в нем заменить zImage?

Alex-y, у самого то все разъемы на месте?


Вот из этого поста архив.

Я вот вот набросаю подробное описание.. AGC обновит шапку, и всё всем станет понятно)

----------------
У самого вроде бы, все на месте.. только правое колено хорошо ушиб.
zOn,
10.7.2009, 13:42 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(sonik3230 @ 9.7.2009, 14:46) *
до вечера скинуть смог бы, и если можно исправь чтобы с перегородкой работал, а то батарея у меня больная... Заранее спасибо


Попробуй имедж прикреплённый к этому сообщению, я немного сдвинул изображение и отключил управление питанием.
Если что сможешь точно подсчитать количество пикселов? а то что то не найду по теме эти константы.
zOn,
9.7.2009, 14:37 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(sonik3230 @ 9.7.2009, 12:47) *
Всё я дома, Андроид запустился, это чудесная ОС, Алекс молодец, от души респектую, вытащил перегородку и он запустился...

но проблемма с экраном сталось, ещё заметил что сверху вниз через пиксель то есть, так бывало если boot чужой записываешь то цвета тусклые и видны чеез строку, владельцы роверов с таким свялталкивались

Приеду домой, выложу ядро для Ровера (с пофикшенным экраном)
zOn,
8.7.2009, 8:26 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Цитата(SP3 @ 7.7.2009, 23:08) *
А "вот тут" - это где? rolleyes.gif


А вот прямо вот тут happy.gif
Я проапдетил пост. Свежей ссылкой и ещё одним фиксом)
Siemens92, SP3, Unrealwolf,
7.7.2009, 18:16 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
Видимо следующий этап обновления настал wink.gif

Обновлённая сбока Андроида.
Построена на базе SDK версии 1,5 релиз кандидат 2.
Русская версия.
Содержит все предидущие фиксы и обновления + работающий звук + видна SD карта для большей части стандартных приложений.

Свежая сборка доступна для скачивания, вот тут.
AGC, Siemens92, SP3, zOn,
5.7.2009, 19:00 Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов
happy.gif

Думаю пришло время порадовать хоть небольшим и не столь значащим, но обновлением))
Итак, обновлённое ядро:
- глобалные изменения относительно переделок от Asus 525, тоесть, теперь для нашего девайса есть отдельный (а не переделанный от Asus 525) "аппаратный драйвер" включающий в себя поддержку всего железа что облегчает добавлять и котроллировать поддержку железа. А поэтому теперь у нашего девайса на kernel.org есть свой "MACHINE ID" 2036 (HPRW6815).
- Добавлен практически полностью переделанный мною драйвер батарейки (контроллер bq27200) (за основу взят драйвер от ядра v2.6.29). Теперь Андроид видит состояние батареи, а так же статус заряда\разряда.
- на уровне ядра корретно детектит SD карту (если её попытаться вытащить то сперва будет отключено питание, и наоборот, включается питание а потом она детектится) но для нас пока это не столь важно.
- Корректоное определение, воткнута ли зарядка. Пока что заряжается только от АС зарядки. От USB пока не хочет.
- В случае полного разряда батареи корректное завершение работы и, пока что, атоматическая перезагрузка.

Пока что всё, но думаю не за горами и следующие и более значащие обновления.

Собсно ядро можно скачать отсюда.

ОБЯЗАТЕЛЬНО: в файле DEFAULT.txt нужно изменить параметр MTYPE: 1909 заменить на 2036
Иначе не будет грузиться.
AGC, Siemens92, SP3, Unrealwolf, zOn,

2 страниц V   1 2 >
RSS Текстовая версия Сейчас: 28.3.2024, 14:47
return_links(); ?>