![]() |
|
![]() |
![]()
Сообщение
#641
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
Краткая инструкция по установке:
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, и так далее.. если будет необходимость, сообщаем об этом, допишу) |
![]() |
|
![]() |
![]()
Сообщение
#642
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
Не подскажите как вы радио модуль GSM переключили. Использую все ваши файлы с этого форума. |
![]() |
|
![]()
Сообщение
#643
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
2All
Прастите за неотвеченные сообщения, был оочень занят, и не было возможности зайти сюда, так вот, наконец то вернулся и можем пытаться продолжать что то делать (IMG:style_emoticons/default/rolleyes.gif) Не подскажите как вы радио модуль GSM переключили. Использую все ваши файлы с этого форума. Подскажу) питание радиомодуля пока что не управляется аднроидом, поэтому радиомодуль должен быть включен в винде заранее. После загрузки ядра. радиомодуль доступен на последовательном порту /dev/ttyS0 скорость передачи 576кбит. При старте андроида стуртует процесс "muxd" который отключает внутренний мультиплекор (GSM MUX), переводит его в режим АТ и запускает "родной" процесс управляющий радиомодулем "rild". З.ы. В чём конкретно проблема? |
![]() |
|
![]()
Сообщение
#644
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
Большое спасибо что откликнулись. Я осмелюсь еще задать вопросы. У меня Gsmart mw700 собрал ядро 2.6.32.9 от http://android.git.kernel.org/ с вашими файлами при запуске пишет вот что: -> Open GSMSerial Serial /dev/ttySo opened <- OpenGSMSerial -> WriteTo Serial (ch=0, t=0xef, d_length=2) 0xf9 0x3 0xef 0x5 0xf2 0xf9 <- WriteToSerial -----Waiting for serial data ..... А если позвонить на трубу начинает писать вот что: ExstractFrames И если поставит rild вместо muxd после больших букв ANDROID переключается в черный экран и моргает не часто. Как с этим бороться (GSM модуль квалком вроде) |
![]() |
|
![]()
Сообщение
#645
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
>>(ch=0, t=0xef, d_length=2) 0xf9 0x3 0xef 0x5 0xf2 0xf9
команда shutdown(disconnect), после неё GSM MUX отклчюается и возвращается в АТ режим >> -----Waiting for serial data ..... после этого сообщения muxd ждёт ответа от жсм модуля.. и этот процесс может занимать до нескольких минут, потому что активный мультиплексор, который был активирован виндой, сразу не откликается, причина пока не известна, так как я экспериментировал с отдельным жсм модулем то всё работало достаточно синхронно. >>А если позвонить на трубу начинает писать вот что: >>ExstractFrames >>И если поставит rild вместо muxd после больших букв ANDROID переключается в черный экран и моргает не часто. >>Как с этим бороться (GSM модуль квалком вроде) rild не умеет работать с GSM MUX поэтому и подвисает.. так как он ожидает текстовые AT cooбщения, а в данный момент ему приходят бинарные данные. Поэтому и было решено временно сделать такой костыль (muxd), выключающий MUX, что бы штатный rild мог общаться с модулем. p.s. Выход пока один (по крайней мере у меня), выкроить времени и завершить портирование на АРМ библиотеки которую я уже доделал и отладил на PC, она умеет работать с GSM MUX 7.хх протоколом полноценно. p.s.s. А ещё зависает оно от того что rild и libreference-lib модифицированны для работы с костылём muxd. |
![]() |
|
![]()
Сообщение
#646
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
Да нет когда поставил rild он сказал что то про 32 bit и дальше черный экран. Я к тому что может что то не доделал вот и не грузится. А да и еще а что такое ril.sh not faund при загрузке выдает. |
![]() |
|
![]()
Сообщение
#647
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
|
![]() |
|
![]()
Сообщение
#648
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
OK. А не сделаете маленькую инструкцию с сылками для создания самого Android ваще ничего не выходит. |
![]() |
|
![]()
Сообщение
#649
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
А не направите где находится и что вы правите для GSM (я имею в виду какие файлы отвечают за GSM) И что нибуть знаете про порт андроида на Marwell pxa3xx хочу на Rover evo x8 поставить. |
![]() |
|
![]()
Сообщение
#650
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
>>А не направите где находится и что вы правите для GSM (я имею в виду какие файлы отвечают за GSM) а именно, банрники лежат в: /system/bin/rild, /system/lib/libril.so, /system/lib/libreference-ril.so а сорцы в: $android_src$\hardware\ril\ >>И что нибуть знаете про порт андроида на Marwell pxa3xx хочу на Rover evo x8 поставить. можно попробовать для начала в конфиге ядра сменить тип CPU .. тоесть... значения, PXA 27X на 31X .. или соотвествующий, пересобрать ядро. |
![]() |
|
![]()
Сообщение
#651
|
|
Новичок ![]() Группа: Banned Сообщений: 5 Регистрация: 26.2.2010 Из: Воронеж Пользователь №: 40423 Спасибо сказали: 0 раз(а) Девайс:MS800 ![]() |
Выход пока один (по крайней мере у меня), выкроить времени и завершить портирование на АРМ библиотеки которую я уже доделал и отладил на PC, она умеет работать с GSM MUX 7.хх протоколом полноценно. p.s.s. А ещё зависает оно от того что rild и libreference-lib модифицированны для работы с костылём muxd. А можно поподробнее о данной библиотеке, где взяты ее сорцы, и для чего потребовалась ее доработка? >>А ещё зависает оно от того что rild и libreference-lib модифицированны для работы с костылём muxd. хм... и насчет этого, если не составит труда, что именно? |
![]() |
|
![]()
Сообщение
#652
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 11.5.2010 Пользователь №: 46490 Спасибо сказали: 0 раз(а) Девайс:GSMART MS800 ![]() |
А можешь твои исходники $android_src$\hardware\ril\ выложить?
|
![]() |
|
![]()
Сообщение
#653
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
Спасибо за ответ. В общем расказываю историю.После кавырянья вашего ядра мы решили перейти на более свежие сорцы вот от сюда android.git.kernel.org плюс обновление получилось 2.6.32.9 заточеный под андроида. Все сделали оно запустилось но после переливающейся надписи ANDROID экран становиться черным.Мы пробавали разные сборки андроида и ядер везде один конец черный экран(и к стати мы не использовали ваш код мы брали предустановленные типа как Treo680) железо одинаковое.ЧТО ПОСОВЕТУЕТЕ. Теперь про ROVER взял ядро и сборку андроида от Samsung i900 больше ни чего не нашел даже список внутреностей нет для ровера.Оно запустилось но при загрузке буквы расплывчетые и политра не понятная как будто троит изображение и опять же после надписи ANDROID черный экран. Просим помощи помогите фанатикам. |
![]() |
|
![]()
Сообщение
#654
|
|
Новичок ![]() Группа: Members Сообщений: 4 Регистрация: 25.3.2010 Пользователь №: 42785 Спасибо сказали: 0 раз(а) Девайс:hp rw 6815 ![]() |
Вот бы выковырять из Diamond5353 Dual OS
бут дабы сделать полноценное переключение между осей http://4pda.ru/forum/index.php?showtopic=165792 |
![]() |
|
![]()
Сообщение
#655
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 206 Регистрация: 6.11.2007 Из: Волгоград Пользователь №: 19 Спасибо сказали: 15 раз(а) Девайс:Rover PC G5 ![]() |
erinaceus, херня это.
|
![]() |
|
![]()
Сообщение
#656
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 11.5.2010 Пользователь №: 46490 Спасибо сказали: 0 раз(а) Девайс:GSMART MS800 ![]() |
Можно сделать проще - собрать прошивку Windows минималистик, то есть всё оттуда убрать - только чтобы загружался и поставить Diamond5353 Dual OS на автозагрузку. Всё!
|
![]() |
|
![]()
Сообщение
#657
|
|
Новичок ![]() Группа: Members Сообщений: 4 Регистрация: 25.3.2010 Пользователь №: 42785 Спасибо сказали: 0 раз(а) Девайс:hp rw 6815 ![]() |
Парни я ценю и уважаю ваш труд и проделанную работу.... Мне интересно, ведeтся ли разработки android для hp rw6815??? Я бы с огромным удовольствие помог вам, но (пока) мало что понимаю в программировании...
|
![]() |
|
![]()
Сообщение
#658
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: раз(а) ![]() |
>> А можно поподробнее о данной библиотеке, Эта библиотека служит для работы с GSM модемом в мультиплекированном режиме, тоесть, используя лишь один последовательный порт (физический), мы можем создать и использовать много, точно не помню, кажись до 64х каналов (зависит от возможностей модема) виртуальных, передавая по ним необходимую инфу, к примеру, у нас активна GPRS сессия на одном виртуальном порту, на другом мы отправляем команды для звонка, на третьем статистику о сети, на четвёртом ещё что то... Без неё, подключившись к инету, будет невозможно ни принять СМС не позвонить не получить статистику о состоянии сети, так как будет уже занят один единственный порт. >> где взяты ее сорцы только у меня, моя личная разработка, пока что буду распространять в виде статической либы (потому что это часть одного проэкта не относящегося к андроиду, и пока сорцы будут закрыты) >> и для чего потребовалась ее доработка? Доработка лиш в том что бы портировать её код для исполнения на ARM процессорах под линухом. зы. сейчас переписываю с нуля libreference-ril (потом будет конечно зваться иначе, просто эта либа взята за основу) ... дополняя её функционалом с уже существующих продуктов для HTC + библиотека GSMMUX зы.ы пока что остаются загадками, пины (GPIO) управления питанием GSM и Bluetooth модуля. Для блютуз вроде как уже известны но оперируя ними, пока ничего не получается, как то странно БТ модуль себя ведёт. |
![]() |
|
![]() ![]()
Сообщение
#659
|
|
Новичок ![]() Группа: Members Сообщений: 4 Регистрация: 11.5.2010 Пользователь №: 46494 Спасибо сказали: 0 раз(а) Девайс:HP rw6815 ![]() |
Уважвемые разработчики !
Есть ли уже фикс чтоб на wr6815 кнопка POWER работала ? И если есть дайте сыль ! (IMG:style_emoticons/default/rolleyes.gif) Заранее спасибо ! |
![]() |
|
![]()
Сообщение
#660
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 206 Регистрация: 6.11.2007 Из: Волгоград Пользователь №: 19 Спасибо сказали: 15 раз(а) Девайс:Rover PC G5 ![]() |
Alex-y,
Цитата зы. сейчас переписываю с нуля libreference-ril (потом будет конечно зваться иначе, просто эта либа взята за основу) ... дополняя её функционалом с уже существующих продуктов для HTC + библиотека GSMMUX А нетмониторные функции будут? |
![]() |
|
![]()
Сообщение
#661
|
|
Участник ![]() ![]() Группа: Members Сообщений: 15 Регистрация: 21.2.2010 Пользователь №: 40043 Спасибо сказали: 0 раз(а) Девайс:MW700 ![]() |
Alex-y,
А не подскажите как найти GPIO: 1. Внешний динамик (звук есть только в гарнитуре) 2. зарядка батарейки и адреса вольтаж, темп, 3. Определение флэшки (то есть card_detect) так как в андроиде пишет карта не вставлена. И что это обазначает WIFI_CMD. За ранее спасибо. |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 10.4.2025, 5:57 |