motofan logo
40 страниц V « < 35 36 37 38 39 > »         
> 

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

EXL
сообщение 29.11.2011, 5:26 Закрепленное сообщение!


Rock The Microphone
********

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

Рейтинг: 4609



На днях поковырялся в ядре и немного повысил частоту работы процессора.
В целом, производительность устройства увеличилась. Это можно судить по тестам:

532 MHz:
Прикрепленное изображение

636 MHz (изначально неправильно высчитанная частота 665 MHz):
Прикрепленное изображение

740 MHz (изначально неправильно высчитанная частота 798 MHz):
Прикрепленное изображение

Кроме того аппарат начал быстрее работать в некоторых меню, к сожалению поднятие частоты процессора конечно же не помогло избавится полностью от глюков и фризов Qt оболочки. Телефон нормально запускается и работает на 798 MHz у меня уже примерно две недели. 798 MHz лишь заменяет 532 MHz при нагрузке, поэтому все утилиты типа zCpu, aiCPU и др. будут работать.
Насчёт продолжительности от работы аккумулятора точно сказать не могу, т.к имею убитый на морозе аккум. Кто протестирует и отпишется о результатах - буду рад. Но скажу точно, денёк у меня держит, если не играть и пользоваться телефоном - как телефоном.
Кроме того, немного повысилась производительность в играх и эмуляторах. Например, pscx4all стал работать быстрее, Picodrive от rock88 вообще выдаёт фуллспид, а в quake 1 разогнался настолько, что играть стало не реально. crazy.gif Подробнее можете посмотреть на видео:

[video]https://www.youtube.com/watch?v=TJLPbUxXoSc[/video]

Ядра собраны под Symbiosis X.2 - 0DR, для ZN5 РСТ 64 Mb RAM. Кто портирует под ZN5 T-mobile - буду только рад. По-моему там просто загрузчик в sbf файлах поменять... P.S. Ядро от стандартного отличается только наличием возможности работы со свапом + другая частота.
665 MHz - Скачать 0DR
798 MHz - Скачать 0DR
665 MHz - Скачать 2CR_128 (ZE 0.9)
798 MHz - Скачать 2CR_128 (ZE 0.9)

Установка - обычная прошивка sbf-файла с помощью RSD Lite.

Изменения в сорцах ядра
Файл hardhat/linux-2.6.x/arch/arm/mach-mxc91231/mxc_pm.c, функция static ap_pll_mfn_values_t opinfo[NUM_DVFSOP_INDEXES], там где комментом отмечено /* 532 */:
значение ap_pll_dp_hfs_op: 0x000000A0 меняем на ap_pll_dp_hfs_op: 0x000000E0 для 798 и на ap_pll_dp_hfs_op: 0x000000C0 для 665.

Напоминаю, что ответственность за ваши действия лежит только на вас.

Полезная информация
Температурные тесты работы процессора ZN5.
Компилируем ядро ZN5. Мануал.

Прикреплённые файлы:
Прикрепленный файл 665MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3013
Прикрепленный файл 798MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3217
Прикрепленный файл ZE0.9_beta_665.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3478
Прикрепленный файл ZE0.9_beta_798.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3558
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 27.10.2022, 11:11


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



З.Ы, пробовал ли ты собирать кодовую группу со squashfs 3.4 и нормально ли телефон с ней работает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 28.10.2022, 10:20


Rock The Microphone
********

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

Рейтинг: 4609



Цитата(fantasy1986 @ Вчера, 15:56)
* Еще вопрос, 532мгц и 740мгц, кроме ощущения плавности, нет ли возможности посмотреть реальную частоту в приложениях типа zTaskMan?

You can use the latest custom firmware for ZN5 where it is implemented:

1. SAedition MOD для Zn5, самый быстрый мод
2. ZiniMOD beta 2 coldfix
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 29.10.2022, 15:37


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Это программка позволит переключаться между патченным драйвером mpmdrv и обычным на 532Mhz.
Разумеется ядро должно быть с поддержкой разогнанных частот.
Прикрепленный файл CPU_overclk.pep   ( 22.95 килобайт ) Кол-во скачиваний: 11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fantasy1986
сообщение 30.10.2022, 2:13


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 12.10.2008
Из: China
Пользователь №: 183 513
Модель телефона: ZN5
Прошивка: R6637_G_81_03.0ER

Рейтинг: 40



QUOTE(fill.sa @ 27.10.2022, 19:11) *

З.Ы, пробовал ли ты собирать кодовую группу со squashfs 3.4 и нормально ли телефон с ней работает?

В последнее время я был немного занят, и только вчера вечером протестировал скомпилированное ядро на поддержку squashfs 3.4, и телефон не работает должным образом. Он перезапускается при появлении логотипа Motorola, и этот цикл продолжается бесконечно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fantasy1986
сообщение 30.10.2022, 2:47


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 12.10.2008
Из: China
Пользователь №: 183 513
Модель телефона: ZN5
Прошивка: R6637_G_81_03.0ER

Рейтинг: 40



QUOTE(EXL @ 28.10.2022, 18:20) *

QUOTE(fantasy1986 @ Вчера, 15:56)
* Еще вопрос, 532мгц и 740мгц, кроме ощущения плавности, нет ли возможности посмотреть реальную частоту в приложениях типа zTaskMan?

You can use the latest custom firmware for ZN5 where it is implemented:

1. SAedition MOD для Zn5, самый быстрый мод
2. ZiniMOD beta 2 coldfix

Эти две последние пользовательские прошивки превосходны, и у меня есть опыт работы с ними. Просто большое количество русского языка не позволяет мне пользоваться им долгое время. Пытаюсь сам перевести эти русские тексты, но забыл, как распаковать smg-файлы в формат jffs2. Десятилетие заставило меня забыть слишком много вещей! Я думаю, что мне нужно взять hardhat, platform и mpm для компиляции разогнанного ядра. Обратитесь к modcpu_ve66.patch, предоставленному ANT-ON, для исправления mpm, чтобы файлы kernel и mpmdrv.ko могли быть сгенерированы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 30.10.2022, 10:55


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(fantasy1986 @ Сегодня, 3:13)
* QUOTE(fill.sa @ 27.10.2022, 19:11)

З.Ы, пробовал ли ты собирать кодовую группу со squashfs 3.4 и нормально ли телефон с ней работает?

В последнее время я был немного занят, и только вчера вечером протестировал скомпилированное ядро на поддержку squashfs 3.4, и телефон не работает должным образом. Он перезапускается при появлении логотипа Motorola, и этот цикл продолжается бесконечно.


Странно, т.к. ядро было проверено и поэтому выложено на git.

Давай проясним некоторые моменты.
Ядро собрано отсюда https://github.com/fillsa/motomagx-kernel_l...rzka_squashfs_3 и никаких правок ты не вносил?
Какая прошивка в телефоне стоит?
Как и какую кодовую группу ты пересобирал?
Что если использовать родные кодовые группы squashfs 2.2? тел запускается или также постоянно перезапускается ?

Сообщение отредактировал fill.sa - 30.10.2022, 10:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fantasy1986
сообщение 30.10.2022, 13:55


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 12.10.2008
Из: China
Пользователь №: 183 513
Модель телефона: ZN5
Прошивка: R6637_G_81_03.0ER

Рейтинг: 40



QUOTE(fill.sa @ 30.10.2022, 18:55) *

QUOTE(fantasy1986 @ Сегодня, 3:13)
* QUOTE(fill.sa @ 27.10.2022, 19:11)

З.Ы, пробовал ли ты собирать кодовую группу со squashfs 3.4 и нормально ли телефон с ней работает?

В последнее время я был немного занят, и только вчера вечером протестировал скомпилированное ядро на поддержку squashfs 3.4, и телефон не работает должным образом. Он перезапускается при появлении логотипа Motorola, и этот цикл продолжается бесконечно.


Странно, т.к. ядро было проверено и поэтому выложено на git.

Давай проясним некоторые моменты.
Ядро собрано отсюда https://github.com/fillsa/motomagx-kernel_l...rzka_squashfs_3 и никаких правок ты не вносил?
Какая прошивка в телефоне стоит?
Как и какую кодовую группу ты пересобирал?
Что если использовать родные кодовые группы squashfs 2.2? тел запускается или также постоянно перезапускается ?

Прошивка телефона: R6637_G_81.11.2CR_128_unbranded.sbf и загрузчик: zn5_BOOT_06.2DP_noRSA.
Смотрите вложение для исходного кода, я думаю, что вы разместили его, я боюсь ошибиться, поэтому отправляю его как вложение.
Набор CG для сборки squashfs 2.2 был протестирован ранее и работает отлично и гораздо более плавно, возможно, потому что ядро разогнано до 740MHZ.
Чтобы протестировать squashfs 3.4, используйте squashfs3.4.tar.gz для создания версий mksquashfs и unsquashfs версии 3.4 и поместите их в /usr/bin с привилегиями root.
Затем используйте следующую команду (unsquashfs -d CG** -f FWCG**.smg)
mksquashfs CG** new_CG**.smg -le -all-root
) Распакуйте и упакуйте CG36, CG43, CG44, CG46, CG52 в новые smg файлы и объедините с файлом ядра (CG35), R6637_G_81.11.2CR_128_unbranded.hmg и R6637_G_81.11.2CR_128_unbrandedRAMDLD.smg Сгенерируйте файл sbf с помощью (SBF-Recalc 1.2.9.1) и запишите его на телефон с помощью RSDlite.
motomagx-kernel_linux_hardhat-squashfs3.4:
https://1drv.ms/u/s!Av2NnWG_tj_3vXSsnd8...VUTUyo?e=xQqskN

Сообщение отредактировал fantasy1986 - 30.10.2022, 14:14
Прикрепленное изображение
Прикрепленный файл squashfs3.4.tar.gz   ( 344.39 килобайт ) Кол-во скачиваний: 9
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 30.10.2022, 14:05


Rock The Microphone
********

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

Рейтинг: 4609



Цитата(fantasy1986 @ Сегодня, 9:47)
* но забыл, как распаковать smg-файлы в формат jffs2

I am using this script for unpacking JFFS2 images on Ubuntu 22.04 LTS.
Прикрепленный файл jffs2_mount_mtdram.zip   ( 727 байт ) Кол-во скачиваний: 9
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 2.11.2022, 17:56


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



fantasy1986,
Правильно ли я понял.
Сейчас стоит оригинальная прошивка R6637_G_81.11.2CR_128_unbranded, далее было собрано ядро с поддержкой squashfs3.4.
После прошивки ядра, с оригинальными группами(которые squashfs2.2.) телефон нормально запускается?
Далее если прошить группы squashfs3.4. то телефон уже бесконечно перезапускается?

В такой ситуации я бы начал со сборки только одной группы cg46 например в squashfs3.4 и проверил что будет.
Далее стоит попробовать собрать группу squashfs3.1 и посмотреть как поведет себя телефон.
Если и это не поможет, то собрать ядро только с squashfs3.1 из этой ссылки https://github.com/fillsa/motomagx-kernel_l...ree/squashfs3.1
И проверить его и кодовую группу, например cg46 в squashfs3.1.

Также, покажите mksquashfs -version вашего mksquashfs3.4 которым вы собираете. И mksquashfs3.1. которым будите собирать группы для squashfs3.1.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fantasy1986
сообщение 3.11.2022, 2:59


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 12.10.2008
Из: China
Пользователь №: 183 513
Модель телефона: ZN5
Прошивка: R6637_G_81_03.0ER

Рейтинг: 40



QUOTE(fill.sa @ 3.11.2022, 1:56) *

fantasy1986,
Правильно ли я понял.
Сейчас стоит оригинальная прошивка R6637_G_81.11.2CR_128_unbranded, далее было собрано ядро с поддержкой squashfs3.4.
После прошивки ядра, с оригинальными группами(которые squashfs2.2.) телефон нормально запускается?
Далее если прошить группы squashfs3.4. то телефон уже бесконечно перезапускается?

В такой ситуации я бы начал со сборки только одной группы cg46 например в squashfs3.4 и проверил что будет.
Далее стоит попробовать собрать группу squashfs3.1 и посмотреть как поведет себя телефон.
Если и это не поможет, то собрать ядро только с squashfs3.1 из этой ссылки https://github.com/fillsa/motomagx-kernel_l...ree/squashfs3.1
И проверить его и кодовую группу, например cg46 в squashfs3.1.

Также, покажите mksquashfs -version вашего mksquashfs3.4 которым вы собираете. И mksquashfs3.1. которым будите собирать группы для squashfs3.1.

It finally worked. I reinstalled the Linux OS (ubuntu 8.10 32-bit) and generated squashfs_tools3.4 from the source code. Retrieved from https://github.com/fillsa/motomagx-kernel_l...tree/Podderzka_ squashfs_3 downloaded the new kernel source code and compiled CG35. mpmdrv.ko was extracted from CPU_overclk.pep and replaced with CG36. CG46 from the Chinese firmware was extracted and combined with CG36, CG43, CG44 and CG52 from R6637_G_81.11.2CR_128_unbrand.sbf. CG52 was unpacked by squashfs_tools2.1 and then packed into a new smg by squashfs_tools3.4 and merged into the sbf file for brushing successfully.

Сообщение отредактировал fantasy1986 - 3.11.2022, 2:59
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

40 страниц V « < 35 36 37 38 39 > » 
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.4.2024, 12:03

Форум живёт: