С сентября 2008 года все официальные релизы Qtopia для EZX Linux размешаются только на ezxdev.org/qtopia.
Содержание |
Ниже описаны раз Примечание: E6 с такой прошивкой не видит карту памяти и подвисает при подключении зарядного устройства или USB кабеля. Чтобы такого не происходило, нужно прошить хакнутое ядро (спасибо говорим RipZ'у/сантехнегу) http://ezxdev.org/qtopia/firmwares/e6/flash_after_qtopia.sbf.bz2
Тарболы (архивы tar.bz2) выкладываются по адресу http://ezxdev.org/qtopia/ и имеют имя вида angstrom-2.4-rootfs.дата.tar.bz2 и qtopia_версия_дата_номер.tar.bz2, где версия — версия Qtopia, дата — дата опубликования, а номер оставлен на тот случай, если будет несколько релизов в один день. Из этих файлов tmp_do собирает прошивку, возможно добавляя файлы скинов или меняя конфиги.
Тарболы выкладываю я (Илья) и объявляю об этом на forum.motofan.ru.
Тарболы с Qtopia больше не содержат zoneinfo, bluez, tslib и прочие программные пакеты, отсутствовавшие в EZX Linux. Если вы собираетесь запускать их из EZX, забирайте недостающие вещи из qtopia-nonangstrom-adds.tar.bz2 и с ezxdev.org.
В этих тарболах указаны настройки для Motorola A1200 (defaultbuttons.conf и имя хоста).
v/mtd8
Прошивка и обновление е2\е6\а1200 из под Windows.
1) Скачиваем с http://ezxdev.org/qtopia/firmwares/a1200/ самую последнюю прошивку, распаковываем в любое доступное место.
2) Выключаем телефон, вводим его в флешмод (одновременным нажатием клавиши диктофона (под клавишей камеры) и клавишей вкл (красная трубка)).
3) Запускаем программу RSD Lite (желательно самой последней версии), подключаем телефон к компьютеру с помощью кабеля.
4) Ждем немного пока программа увидет телефон (он появится в нижней табличке), в пункте Filename выбираем скаченную прошивку, жмем Start. Прошивка началась, в конце прошивки программа напишет, чтобы вы включили телефон вручную, это значит что процесс завершен. Выключаем прогу, передергиваем батарейку, включаем телефон.
5) Появится новое сетевое подключение, необходимые настройки описаны ниже, в подразделе "Подключение к телефону".
6) В обязательном порядке необходимо прописать карту памяти в fstab. Тоесть нужно в файл fstab добавить строчку такого вида:
/dev/mmca1 /mmc/mmca1 vfat noatime 0 0
7) С помощью ssh-клиена для windows — puTTy (IP: 192.168.10.6, логин: root, пароль: root (при вводе пароля ничего отображаться не будет, никаких звездочек)) выполняем следующие команды:
8) Прошиваем ядро, берём его отсюда http://ezxdev.org/qtopia/tmp_do/kern/
9) Заливаем скаченный файл на карту памяти. Для работы с файловой системой телефона можно использовать Filezilla - IP: 192.168.10.6, логин: root, пароль: root, порт: 22. В настройках соединения необходимо указать "Тип сервера" SFTP. Выполняем команду:
10) Ждем, пока будет прошито ядро, перезагружаем телефон (командой reboot).
11) Берем из автобилдов обновленную Qtopia: http://ezxdev.org/qtopia/autobuild/ (файл image-куча_циферок.jffs2.bz2). Лучше всего взять самый новый файл.
12) Распаковываем.
13) Льем на карточку телефона (см. пункт 9).
14) Заходим на телефон по ssh (см. пункт 7).
15) Выполняем команды:
Только для е6:
16) Ребутаем тело командой reboot. Внимание! После перезагрузки телефон будет долго включаться, у меня это заняло около 4-5 минут.
17) Если у Вас Е2 меняем устройство ввода с touchpad на keypad в файле defaultbuttons.conf:
[Device] PrimaryInput=Keypad
Как правило, быстрее всего бывает заменить отдельные файлы, взяв их с ezxdev.org (особенно в случае motod, который лежит не в образе qtopia, а в rootfs).
О релизах объявляется в jabber-конференции motoezx@conference.jabber.ru и на forum.motofan.ru.
Выкладываются художниками в теме на forum.motofan.ru. Последние версии обычно включаются в прошивки и тарболы.
IP телефона: 192.168.10.6 . Логин:пароль по умолчанию — root:root и ezx:ezx.
Для подключения на компьтере необходимо иметь клиент SSH (например PuTTY в Windows). Подключение:
ifconfig usb0 192.168.10.1 ssh root@192.168.10.6 pass: root
Сетевые подключения -> Сетевое Подключение Х -> Свойства -> Общие -> Протокол Интернета (TCP/IP) IP-адрес: 192.168.10.1 Маска подсети: 255.255.255.0 Основной шлюз: 192.168.10.1.
Соответственно, в SSH-клиенте набираем IP телефона: 192.168.10.6 и порт 22 (ввод пароля виден не будет)
FileZila -- видит файловую структуру тела. Набираем IP телефона: 192.168.10.6
Если не включается bluetooth качаем http://ezxdev.org/qtopia/misc/mbtdload.gz, распаковываем и прошиваем:
Для приема файлов по BT необходимо после включения bluetooth в настройках
или
включить OBEX