motofan logo
15 страниц V « < 13 14 15        
> 

R541_G_11.52.14R_U3, прошивка с корнем в JFFS2

tmr
сообщение 16.3.2008, 22:32 Закрепленное сообщение!


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499

Рейтинг: 90



01.04.2008
R541_G_11.52.14R_U3.zip
Прошивка обновлена. Требуется тестирование!
- новая таблица mtd, позволяет переписать все разделы кроме mbm (заблокирован ради безопасности)
- /etc/init.d приведен в более-менее человеческий вид, теперь службы умеют стартовать и останавливаться
- /etc/fstab теперь действительно монтирует ФС
- /etc/rc.d/rc.local вместо авторана
- разные исправления в /etc/*
- корень в ро по умолчанию
- стартует телнет по умолчанию
- режим usbnet по умолчанию
... и множество мелких переделок.

По поводу возможных проблем:
- сервис misc1 лежащий в deep sleep: сразу после запуска windowsserver'а, порождаются 3 процесса misc1, последний через несколько секунд уходит в D, возможно что-то ждет от железа; убить невозможно, приходится терпеть; процесс плодится при каждом перезапуске winddowsserver.
- при убийстве tapisrv, emud начинает активно поглощать выичслительные ресурсы: помогает перезапуск emud
- при определенных условиях, при перезапуске сервисов в rw, в месте запуска содаются папки (null)$servicename: пользоваться rw только при необходимости.
- запускать и останавливать сервисы родственные windowsserver лучше через /etc/init.d: поскольку wind убивает процессы по дереву рождения, при ручном перезапуске возможны различные глюки; т.е. либо убиваем всех потомков до корня, либо отхватим нечто непредсказуемое.

21.03.2008
R541_G_11.52.14R_U2.zip
Прошивка готова. Требуется тестирование!

20.03.2008
R541_G_11.52.14R_U1.zip
Внимание! Прошивка выложена для последующей доработки. Телефон работает.

Два раздела доступны для записи, пользовательский 23M и корневой 39M. Загружается полный образ ОС, за исключением ресурсных файлов (иконки, языки, темы, etc.).

17.03.2008
R541_G_11.52.14R_U0.zip
Внимание! Прошивка только для ознакомления. На этой версии телефон не работает.

Пока только 14Мб корня в JFFS доступно для записи\чтения. Грузится минимальный образ ОС, поднимает сетевой интерефейс (по авторану с флешки). Можно зайти телнетом, полазить по флешке, записать\удалить с корневой ФС, отредактировать файлы конфигурации, некоторые операции заблокированы (монтирование блокируется SELinux'ом (?), требуется разобраться с /etc/*).

Карта распределения памяти (слева оригинальная, справа новая)
Изображение

Патчи на стоковое ядро для U3:

Сообщение отредактировал Krav - 5.6.2008, 18:14
Прикрепленный файл a1200_linux_2.4.17.tar.gz   ( 10 килобайт ) Кол-во скачиваний: 409
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 28.7.2008, 9:17


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Я отключил паниклог, такчто не думаю что это спонтанная запись кудато в прошивку, те откуда он читает параметры. И с 18BPP, и с 19BPP полосатый фон и потом все пропадает как я уже описывал! а с 16BPP как раз работает (но не проверял с выключением аппарата). А так интересно полежа полежал минут 20 и фон с розового полосатого поменялся на белый полосатый буквы синие остались, но пока видны.

зы. Всеже есть предположение что всеже оно гдето в КГ39 (ну или из fbcon вообще стоит убрать показ картинки) - пока не пробовал перезаписывать его - кстати теперь это свободное место?
Есть вероятность "скрытой жизни" телефона??? Буду пробовать со снятым аккумом.

Данный глюк проходит после прошивки КГ 31 32 33 35 41. Пробовал шить тока ядро (33) - это не спасает. Возможно ли что это место гдето в КГ которая сейчас стала рутфс??


Добавлено позже (28.7.2008, 13:19):
С камерой получилось?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmp_do
сообщение 28.7.2008, 10:06


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



Цитата(0xaaa @ 28.7.2008, 13:17) *

Я отключил паниклог, такчто не думаю что это спонтанная запись кудато в прошивку, те откуда он читает параметры. И с 18BPP, и с 19BPP полосатый фон и потом все пропадает как я уже описывал! а с 16BPP как раз работает (но не проверял с выключением аппарата). А так интересно полежа полежал минут 20 и фон с розового полосатого поменялся на белый полосатый буквы синие остались, но пока видны.

зы. Всеже есть предположение что всеже оно гдето в КГ39 (ну или из fbcon вообще стоит убрать показ картинки) - пока не пробовал перезаписывать его - кстати теперь это свободное место?
Есть вероятность "скрытой жизни" телефона??? Буду пробовать со снятым аккумом.

Данный глюк проходит после прошивки КГ 31 32 33 35 41. Пробовал шить тока ядро (33) - это не спасает. Возможно ли что это место гдето в КГ которая сейчас стала рутфс??
Добавлено позже (28.7.2008, 13:19):
С камерой получилось?

так у меня и убрана картинка полностью. а то что у тебя показывается, так это видимо из АР иконкиsmile.gif
проверить пока никак не могу
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 29.7.2008, 8:08


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Нашёл!!!!!!!!!!!!

В fbcon... ты был почти прав про данные в памяти (да, да случайные!) - это неинициализированные переменные!

зы. мне так хочется причинить боль тому программисту в из моторолы (или монтависты, незнаю), который переписывал fbcon!!!

есть бутскрин, есть паникскрин! чуть подлатаю ядро - и будет релиз единой проши на Е6/МИНГ (допиливаю хотсвап карты в ядре, но до sdhc пока еще далеко)!

Добавлено позже (29.7.2008, 12:14):
Баг ядра - работа с hid устройствами на БТ:
Включается, подгружаются модули bluez, коннект с клавой без ошибок (клава нокиевская, модули input, keybdev, mousedev жестко вкомпилены в ядро); после коннекта Fn клавиша (она не посылает кода) работает норм (загорается индикатор), но стоит нажать любую клавишу (!) и падает ядро!
Что не так сделал?

Добавлено позже (29.7.2008, 12:21):
Да, моторовцы А1600 прикрутили драйвер sdhc из 2.6 с openezx - я нашел фрагменты кода именно этого драйвера в бинарниках ядра от A1600:)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmp_do
сообщение 29.7.2008, 8:21


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



0xaaa, патчи на фбкон?
зы. вылазь в жабир smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 29.7.2008, 8:22


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Вероятно нужно завести тему для обсуждения именно ядра.

Добавлено позже (29.7.2008, 12:48):
Пока рано - сейчас работаю над этим!

Исправление бага породило еще целый спектр проблем:
сцветом все норм, НО когда сообщение вылазит уже после загрузки бит не сбрасывется и экран не очищается (как должен - в линуксе, но не в монтависте), а наоборот он (fb) заблокирован и не отдается назад кутопии (те, видим только сообщения ядра) как раньше (вылезло дебаг сообщение и из него потом прорисовывется окно и кнопки), но тел не висит.

Добавлено позже (29.7.2008, 13:06):
прителнетился ... все гораздо хуже:

qt живет недолго: сразу падает тапи, потом виндовсерв, ремоунт ро рут потом сегфолт ядра, судя по сообщениям фб работает норм и ядро падает изза телнета.

имхо адрес переменной с чемто совпал! (она локальная)



Добавлено позже (29.7.2008, 13:35):

мотоглюк:

делай так в конфе:
CONFIG_PANIC_LOG=n
CONFIG_PANIC_BLUESCREEN=n

впрочем достаточно первого, ну или попробуй оба включить... (сейчас сам этим занимаюсь)

имхо при сборке чего-то не срослось: убрал паниклог и на его место встал другой объект, а ссылки и символы остались...

сделал make clean - совсем другое ядро получилосьЖ)

xцвета задаются переменными fg_color и bg_color в fbcon.c


Сообщение отредактировал 0xaaa - 29.7.2008, 15:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 7.8.2008, 4:57


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Не получилось, толи код кривой? толи руки... thumbdown.gif
Те неинициализированные переменные действительно отвечают за цвет... но явно задавать их нельзя (!) - они читаются откудато из корневого раздела (это уже точно) и далее используются мотороловским аппендиксом к ядру для чего-то важного имхо!
Нужно пилить код не переделанный моторолойsmile.gif скорее всего буду заменять весь fbcon! Прошу меня простить - времени мало допилить все за один раз!

Как вы монтировали образы jffs2? Через мтдрам? Тогда почему у вас используется мтд0 (или это на компе?) потому как в телефоне мтдрам будет на мтд14(в телефоне мтд0 совсем другое у-во)!

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmp_do
сообщение 7.8.2008, 5:32


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



не понял?где монтировать? на компе? так там грузится 2 модуля- mtdram, ему задается размер образа и mtdblock, в который собственно и заливается образ (/dev/mtdblock0) и который уже монтируется. еще есть способ монтировать через loop но это имхо больший изврат....
если ты имеешь ввиду тело-то там монтировать никак. чтоб примонтировать что-то из /dev/mtd, туда сначало надо салить что-то.
хотя можно попробовать через луп, но боюсь памяти у нас не хватит smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0xaaa
сообщение 7.8.2008, 6:38


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 7.11.2007
Пользователь №: 153 144
Модель телефона: a1600,E6 и A1200r

Рейтинг: 10



Я скомпилил мтдрам модулем для телефона, врубил своп на 128 на выделенном разделе разделе карты, подгрузил модуль и скопировал образ в мтдблок14 и всё... этот способ работает проверено! а еще можно смонтировать фс как рут или юзер (важно содержание) только для чтения и нагорячую переписать раздел во флэш(это уже слегка рисковано).

я не понял почему у вас в передыдущих постах в этой теме упорно упоминается мтд0? и как монтировать через луп? может обяснишь доходчиво или это решается удалением соответствующей проверки при монтировании?

И посоветуй мне способ дефрагментации/проверки для данной фс, тк fsck по ходу дела нормально не работает! Сколько должно быть свободного места чтоб фс не портила данные?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmp_do
сообщение 7.8.2008, 7:23


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



http://gentoo-wiki.com/Mounting_a_block_device_with_JFFS
нафиг проверки? перезаписывай образ и все....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SCobraT
сообщение 10.3.2011, 12:33


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 4.2.2011
Пользователь №: 223 585
Модель телефона: A1200e
Прошивка: R541


Настроение:
Зависит от количества проблем



Рейтинг: 0



Ребята помогите пожалуйста, почему у меня на Motorola a1200e когда включаешь телефон виснит на букве M и дальше негрузит. Пробовал прошить, что то непомогает подскажите пожалуйста.

Добавлено позже (10.3.2011, 14:52):
А может быть ещё что нибудь кроме прошивки?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
R541_G_11.52.14R_U3, прошивка с корнем в JFFS2 · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

15 страниц V « < 13 14 15
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 9.6.2024, 0:08

Форум живёт: