motofan logo
> 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон

EXL
сообщение 19.12.2010, 11:18


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 980
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4612



Компилируем ядро ZN5. Мануал.

Требования:

- Дистрибутив Linux'a. Под Cygwin компилить крайне не рекомендую.
- Небольшие умения пользоваться никсовым терминалом
- Умение пользоваться программой SBF Recalc
- Сорцы ядра
- Тулчейн
- Рут

1. Итак, приступим. Для начала качаем тулчейн (зеркало 1, зеркало 2). Устанавливаем его, как и куда написано тут в первом закреплённом посте.

2. Качаем исходники для нужной прошивки тут см. подробнее скрин
Прикрепленное изображение

3. Создаём папку zn5kernel в удобном для вас месте, например я создал в /home/z6/zn5kernel
Распаковываем туда все архивы из скачанного файла. см. подробнее скрин ниже
Прикрепленное изображение

4. Запускаем терминал и выполняем команды.
Код
cd /home/z6/zn5kernel
mv platform/Makefile.top ./Makefile
chmod 777 /home/z6/zn5kernel/Makefile

Makefile должен появится в /home/z6/zn5kernel.

5. Редактируем Makefile, а именно переменную
Код
COMPILERTOOLPATH = /vobs/jem/cee4_lsp/mobilinux/devkit/arm/v6_vfp_le/bin

У меня это 41 строка. Заменяем на:
Код
COMPILERTOOLPATH = /opt/toolchains/motomagx/arm-eabi2/bin


6. Для включения/отключения тех или иных функций в ядре воспользуемся редактированием файла
/home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig
Например, чтобы включить в ядре поддержку свапа, выполняем в телнете:
Код
chmod 777 /home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig

Открываем файл motorola_ljap_defconfig любым редактором, например gedit. Ищём CONFIG_SWAP, у меня это 269 строка, меняем:
Код
# CONFIG_SWAP is not set

на
Код
CONFIG_SWAP=y

Также поступаем и с другими опциями... См. скрин
Прикрепленное изображение

7. Для компиляции выполняем следующее:
Код
cd /home/z6/zn5kernel
make hardhat.dir

Ждём пока компилируется. У меня на старом P-III на это ушло чуть более 30 минут. У вас должно быть быть как минимум в два раза быстрее.
Если прошло всё успешно, то в папке /home/z6/zn5kernel/build/hardhat/arm/arm_v6_vfp_le/xpixl/kernel/linux_build/arch/arm/boot получаем файл zImage. Это и есть собранное ядро. Переименовываем его в
CG35.smg. См. скрин
Прикрепленное изображение

8. Ну а дальше с помощью SBF Recalc нужно собрать прошивку с этим ядром, предварительно пересчитав чексуммы (Recalc checksum) И, собственно прошить RSD Lite.

Огромное спасибо OCM770 и Javierox за помощь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
a1batross
сообщение 29.11.2011, 14:30


Мастер
****

Группа: Пользователи
Сообщений: 285
Регистрация: 6.8.2011
Из: Москва, Россия
Пользователь №: 228 723
Модель телефона: XperiaX,RN4X,ShieldTablet
Прошивка: Stock


Настроение:
OwO



Рейтинг: 350



+ само ядро сколько времени будет компилится?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 29.11.2011, 15:25


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1790



Цитата(a1batross @ 29.11.2011, 19:30) *

+ само ядро сколько времени будет компилится?

Скорость компилирования ядра зависит от быстрадействия компьютера причем значительно. Мину так 10 на средней машине наверное.

Для поправки вспышки требуется патчить сам бинарник камеры sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
EXL   Сборка ядра для ZN5. Compiling your own kernel   19.12.2010, 11:18
Ant-ON   Для сборки ядра достаточно скачать hardhat-*.tgz и...   19.12.2010, 11:26
EXL   Тем лучше. Я просто позже хотел попробовать расс...   19.12.2010, 11:33
Lucas S. Silva   How to open CG35.smg? What terminal command?   27.12.2010, 23:47
Pyth_ON!   См. скрин Выложи обоину с няшкой :grin:   5.1.2011, 0:15
EXL   Кинул в личку. Why do you need to open a kern...   6.1.2011, 8:56
smaylik   А как добавляют поддержку файловых систем, просто ...   9.1.2011, 15:51
Lucas S. Silva   Ok! Thank you is shone.   10.1.2011, 23:39
smaylik   Блин, при компиляции выазит ошибка, никак не разбе...   20.2.2011, 9:00
smaylik   У меня нет в майк файле этого. вот мой майк #бла-...   20.2.2011, 16:00
Kefir.net   Пытаюсь собрать ядро для V8, стопорится на: Makef...   12.7.2011, 17:28
Kefir.net   [color=red][b]EXL: Makefile:3: toolprefix.mk: No ...   20.7.2011, 15:43
a1batross   а зачем нужна сборка сборка своего ядра?? EXL: Дл...   9.8.2011, 10:12
EXL   На днях поковырялся в ядре и немного повысил часто...   29.11.2011, 5:26
Programmer-tm(Мотофан.)   EXL, Ничего себе... Сейчас попробую на эво провер...   29.11.2011, 5:50
SanchoNT   ДА ЛАДНО! Прошил 798 MHz - работает! Это п...   29.11.2011, 6:05
Programmer-tm(Мотофан.)   SanchoNT, Ну я попробую, как оно на новом акб дер...   29.11.2011, 6:11
SanchoNT   SanchoNT, как можно проверить монтирование ext и...   29.11.2011, 6:25
Programmer-tm(Мотофан.)   SanchoNT, Кстати да, я это то же хотел написать. ...   29.11.2011, 6:30
SanchoNT   SanchoNT, Кстати да, я это то же хотел написать....   29.11.2011, 6:34
Programmer-tm(Мотофан.)   SanchoNT, хм... надо бы подумать тогда... EXL, ...   29.11.2011, 6:38
SanchoNT   EXL, Поможешь наше ядро перекомпилить под сие бе...   29.11.2011, 6:46
Programmer-tm(Мотофан.)   SanchoNT, Хорошо, подожду компил нашего ядра зашь...   29.11.2011, 6:57
mus13   EXL, контакты сохранять надо? EXL: Я не сохранял....   29.11.2011, 8:34
Art   mus13, 35я группа не затрагивает пользовательские ...   29.11.2011, 8:59
Programmer-tm(Мотофан.)   решили бы вопрос с камерой, можно бы было и 798 об...   29.11.2011, 9:07
Art   Programmer-tm(Мотофан.), ну я думаю придумать како...   29.11.2011, 9:15
Programmer-tm(Мотофан.)   Art, ну да... сейчас попробую написать скрипт... ...   29.11.2011, 9:18
Art   Сейчас поставил опять 798, значёк вспышки не морга...   29.11.2011, 9:27
Programmer-tm(Мотофан.)   Art, Ну да... откатываю на 665   29.11.2011, 9:32
Art   EXL разгон слетает если зайти в мультикамеру и по...   29.11.2011, 9:39
SanchoNT   EXL разгон слетает если зайти в мультикамеру и п...   29.11.2011, 10:17
VINRARUS   Хм, интересненько. :thumbup: Для Z6 по ходу тож...   29.11.2011, 9:41
Programmer-tm(Мотофан.)   VINRARUS, хз) мож и можно больше, только это все ...   29.11.2011, 9:51
Ant-ON   Насчет частоты в zTaskMan: смотри содержимое файла...   29.11.2011, 11:45
SanchoNT   Насчет частоты в zTaskMan: смотри содержимое файл...   29.11.2011, 18:50
baat   Сильно страшно было так рисковать? :) [/quote] ес...   29.11.2011, 19:16
rock88   Причём складывается такое впечатление, что как од...   30.11.2011, 6:06
Ant-ON   Picodrive от [b][color=#006600]rock88 вообще выд...   30.11.2011, 15:41
Programmer-tm(Мотофан.)   Ant-ON, В камере: при 798 MHz вспышка не успевает...   29.11.2011, 11:51
Ant-ON   Ant-ON, В камере: при 798 MHz вспышка не успевае...   29.11.2011, 14:30
mus13   пропало подключение по юсб, причем по всем направл...   29.11.2011, 12:19
Programmer-tm(Мотофан.)   mus13, Это то же обсуждалось. Нужно компилить ядр...   29.11.2011, 12:26
a1batross   увидел 782Mhz. неужели? :clapping:   29.11.2011, 14:29
a1batross   + само ядро сколько времени будет компилится?   29.11.2011, 14:30
Ant-ON   + само ядро сколько времени будет компилится? Ск...   29.11.2011, 15:25
Claus398   протестируйте разница есть 798 и 668?может можно з...   29.11.2011, 21:13
SanchoNT   протестируйте разница есть 798 и 668?может можно ...   29.11.2011, 21:35
outlaw1313   Claus398, SanchoNT сказал верно, а что касается з...   29.11.2011, 21:39
Claus398   да частота 133 и не нужна 266-399-532-668 или если...   30.11.2011, 6:08
Art   655 mhz поставил вчера днём. Использование телефон...   30.11.2011, 7:14
CrashX   а вот вопрос а кому нужна мощность в телефоне по м...   30.11.2011, 7:42
SanchoNT   а вот вопрос а кому нужна мощность в телефоне по ...   30.11.2011, 7:55
Art   SanchoNT, да только от напряжения зависит температ...   30.11.2011, 8:03
SanchoNT   Я вообще как-то побаиваюсь таких частот, мало ли ч...   30.11.2011, 8:25
Programmer-tm(Мотофан.)   По мне так проще комп таскать) (netbook) чем так и...   30.11.2011, 9:50
a1batross   у меня все равно батарейко дохлая, поэтому подпиты...   30.11.2011, 12:29
rock88   Ant-ON, У меня с ключем -f rmmod не запускается, в...   30.11.2011, 16:01
Ant-ON   Ant-ON, У меня с ключем -f rmmod не запускается, ...   1.12.2011, 6:14
a1batross   возможно ли, скопилировать ядро по-новее и прошить...   2.12.2011, 10:43
fill.sa   пробовал собрать ядро, только для z6 , выдало ...   4.12.2011, 13:24
Алег   Это все для обычных зинок? А для Тмобайл есть таки...   4.12.2011, 16:56
Art   Алег, Сборка ядра для ZN5. Compiling your own kern...   4.12.2011, 17:12
Алег   a чё, в дaном ядрe нeту поддeржки второго рaздeлa ...   5.12.2011, 17:08
SanchoNT   EXL - ты мозг! У мeня зинa стaлa нa столько шу...   5.12.2011, 19:22
Art   SanchoNT, на 655 всё круто и без глюков! и гор...   5.12.2011, 20:13
SanchoNT   SanchoNT, на 655 всё круто и без глюков! Да д...   5.12.2011, 21:34
Ant-ON   Телефон реагирует на эти частоты неадекватно, как...   6.12.2011, 15:10
Claus398   нашелся ещё один стимул, сделать что то для зинки....   5.12.2011, 21:15
Programmer-tm(Мотофан.)   SanchoNT, Видимо пока довольствуемся кривотой от ...   6.12.2011, 4:20
a1batross   Разгоны не нужны! 768Мгц - это хорошо, но толь...   6.12.2011, 11:44
fill.sa   a1batross, просмотр видео с большим битрейтом тож...   6.12.2011, 14:18
SanchoNT   Да я потом весь вечер что только не проверял, боль...   6.12.2011, 18:03
ink71   Да я потом весь вечер что только не проверял, бол...   7.12.2011, 13:23
мистерХ   ink71, а 8 страниц это нереально много прочитать?...   7.12.2011, 13:37
VINRARUS   Вот сделал такую штуку: zSHapmd - скриптовой apmd ...   15.12.2011, 14:02
Ant-ON   Сегодня просматривая файл (так от нехрен делать). ...   23.2.2012, 18:00
mindw0rk   Привет! Ребят разместите гайд по компиляции яд...   3.3.2012, 9:25
XXX_S_B   mindw0rk, все выглядит так же, как и для ZN5, тол...   3.3.2012, 14:05
mindw0rk   [color=red][b]EXL: Makefile:3: toolprefix.mk: No...   6.3.2012, 11:51
Motorolkaru   А если минимальное значение не 133 сделать а меньш...   7.3.2012, 3:39
SanchoNT   А если минимальное значение не 133 сделать а мень...   7.3.2012, 7:00
Art   Давненько словил глюк из за разогнанного ядра, не ...   7.3.2012, 6:06
Claus398   пол часа в режиме ожидания не думаю что сделают п...   7.3.2012, 6:35
rock88   Makefile:3: "toolprefix.mk: No such file or ...   7.3.2012, 6:38
Ant-ON   В аттаче патч ядра для более стабильного разгона. ...   7.3.2012, 12:54
Claus398   то есть теперь частота не будет зависать на одном...   7.3.2012, 13:08
Ant-ON   то есть теперь частота не будет зависать на одно...   7.3.2012, 13:34
Programmer-tm(Мотофан.)   Ant-ON, А для zn5 такое реально собрать?   7.3.2012, 13:54
Ant-ON   Ant-ON, А для zn5 такое реально собрать? Реальн...   7.3.2012, 14:38
Programmer-tm(Мотофан.)   Ant-ON, ясно... хотя наверно править не стоит... ...   7.3.2012, 15:01
Ant-ON   Ant-ON, ясно... хотя наверно править не стоит......   7.3.2012, 16:22
Programmer-tm(Мотофан.)   Ant-ON, Ну смотрите) Кстати, вопрос: можно ли дек...   7.3.2012, 16:28
Ant-ON   Ant-ON, Ну смотрите) Кстати, вопрос: можно ли де...   7.3.2012, 16:38
VINRARUS   А как именно, сколько будет частот? Стоко: 133 26...   8.3.2012, 22:29
Ant-ON   Частоты будут:   9.3.2012, 9:15
Programmer-tm(Мотофан.)   Ant-ON, Посмотрим, если реализуешь. Хотя бы узнат...   9.3.2012, 9:42
Ant-ON   Ant-ON, Посмотрим, если реализуешь. Хотя бы узна...   9.3.2012, 16:09
Motorolkaru   А 740 разве сильно так важна?   9.3.2012, 11:19
Programmer-tm(Мотофан.)   Ant-ON, Ну если только для этого мне и стандартны...   9.3.2012, 16:50
4 страниц V  1 2 3 > » 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

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

 



Текстовая версия Сейчас: 2.6.2024, 11:29

Форум живёт: