Написал документик по использованию putusb для прошивки bp.
Восстановительная прошивка: тыц
Ахтнук: без бекапа ничего не шить.
Показаны сообщения с ярлыком прошивка. Показать все сообщения
Показаны сообщения с ярлыком прошивка. Показать все сообщения
понедельник, 12 октября 2009 г.
среда, 26 августа 2009 г.
Обновление и виндовая сборка putusb
Исправлены падения, неправильный подсчет процентов и собрана версия под винды.
В каталоге "openezx" виндовой сборки лежит драйвер (libusb), который нужно установить для работы программы. Если уже установлены мотороловские драйвера - надо установить libusb отдельно отсюда.
Тестируйте: обычный архив, виндовая сборка
В каталоге "openezx" виндовой сборки лежит драйвер (libusb), который нужно установить для работы программы. Если уже установлены мотороловские драйвера - надо установить libusb отдельно отсюда.
Тестируйте: обычный архив, виндовая сборка
воскресенье, 23 августа 2009 г.
Прошивка test1
Содержит в себе gen-blob с патчем для работы без карты, ядро 2.6.30 с бекпортами разных хороших вещей, ангстром рутфс (ubifs) с кутопией 4.3.
Брать по ссылке, шить через qputusb.
Процедура прошивки:
* Распаковываем архив по ссылке
* заводим тело в бут (MBM) и подключаем к хосту
* жмем "Find device" в qputusb
* жмем "Flash" - в память тела грузится blob, после этого появляется диалог выбора файла - выбираем "flash" из распакованного архива
* ждем пока возле кнопки "Find device" исчезнет надпись "flasing", а в виджете лога появится "ok"
* вводим параматры блоба - в текстовое поле пишем параметры запуска ядра, в боксе выбираем модель телефона (минг, ешесть или едва) и жмем "Write config"
upd. параметры ядра вот такие:
Брать по ссылке, шить через qputusb.
Процедура прошивки:
* Распаковываем архив по ссылке
* заводим тело в бут (MBM) и подключаем к хосту
* жмем "Find device" в qputusb
* жмем "Flash" - в память тела грузится blob, после этого появляется диалог выбора файла - выбираем "flash" из распакованного архива
* ждем пока возле кнопки "Find device" исчезнет надпись "flasing", а в виджете лога появится "ok"
* вводим параматры блоба - в текстовое поле пишем параметры запуска ядра, в боксе выбираем модель телефона (минг, ешесть или едва) и жмем "Write config"
upd. параметры ядра вот такие:
ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs ip=192.168.10.4:192.168.10.1:192.168.10.1:255.255.255.0 debug mem=32M@0xa0000000 mem=16M@0xac000000 usbcore.autosuspend=-1 usbcore.old_scheme_first=1
среда, 18 февраля 2009 г.
Новости 18.02
Билдхост вернулся и я поправил пару багов со звуком, gsm и питанием.
Звук: низкая громкость микрофона, возможное падение медиасервера из-за неинициализированного указателя (стыд мне).
Gsm: убрал старый хак для отбоя входящего вызова (теперь при отбое не дергается звук), не шлется лишне ATH и игнорируется один из индикаторов входящего вызова (тот в котором нет номера).
APM: при входящем вызове действительно повышается частота процессора до максимальной, то же самое происходит при открытии флипа.
Все эти радости в билде с меткой 200902181532.
Звук: низкая громкость микрофона, возможное падение медиасервера из-за неинициализированного указателя (стыд мне).
Gsm: убрал старый хак для отбоя входящего вызова (теперь при отбое не дергается звук), не шлется лишне ATH и игнорируется один из индикаторов входящего вызова (тот в котором нет номера).
APM: при входящем вызове действительно повышается частота процессора до максимальной, то же самое происходит при открытии флипа.
Все эти радости в билде с меткой 200902181532.
пятница, 13 февраля 2009 г.
Прошивка из linux
Оказывается, старый баг с невозможностью писать дальше 32m флеша починили. Зато осталась такая маленьая прелесть:
Вполне логично для первого поколения, где было три банки памяти по 16mb. На втором получалась ерунда - шилась только половина второй банки.
/* this is enough for a 16MB flash with 128kB blocks */
#define NUM_FLASH_BLOCKS (128 * 3)
Вполне логично для первого поколения, где было три банки памяти по 16mb. На втором получалась ерунда - шилась только половина второй банки.
Подписаться на:
Сообщения (Atom)