SevenMaxs

Lenovo S90 - Исходный код ядра

В этой теме 12 сообщений

543e2b6328efa_sysloticsopensource.gif

Исходный код ядра Lenovo Sisley

 
Для Android Kitkat 4.4.Х

Дата выпуска: 23.12.2014
Создатель: Lenovo
Версия ядра Linux: 3.10.28
Описание: полный исходный код ядра от Lenovo Sisley для ROW-региона!
Размер: ~ 407Mb
Скачать: Open Source Code

 

Для Android Lollipop 5.0.Х

Дата выпуска: 15.05.2015

Создатель: Lenovo
Версия ядра Linux: 3.10.49
Описание: полный исходный код ядра от Lenovo Sisley для ROW-региона!
Размер: ~ 367Mb
Скачать: Open Source Code

 

Для Android Lollipop 5.Х.Х

Дата выпуска: 29.06.2015

Создатель: Lenovo
Версия ядра Linux: 3.10.49
Описание: полный исходный код ядра от Lenovo Sisley для ROW-региона!
Размер: ~ 368Mb
Скачать: Open Source Code

Отредактировал SevenMaxs
Добавил исходники для Android Lollipop 5.Х.Х
7 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил исходники для Android Lollipop 5.0.Х

5 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил исходники для Android Lollipop 5.Х

5 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.07.2015 в 00:31, SevenMaxs сказал:

Добавил исходники для Android Lollipop 5.Х

Собирали кастомное ядро, но не запускается только весит на логотипе

Что на делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал собрать kernel Lollipop 5.0.Х и 5.Х.Х для S90-A. Ядро грузится, но после загрузки андроида телефон начинает перезагружаться. Моя последовательность действий:

1. Качаю следующий toolchain:

android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9

2. Добавляю его в PATH, компилирую ядро:

make sisleyr-user_defconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-android-
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j9

3. Сливаю с телефона boot.img, вытаскиваю из него конфиг ядра, убеждаюсь, что он полностью идентичен конфигу, с которым собирал я.

4. Распаковываю boot.img скриптами из набора Android Image Kitchen. Заменяю zImage на свой, упаковываю обратно.

5. Заливаю на телефон через fastboot:

fastboot flash boot ./boot.img
fastboot reboot

6. Ядро грузится, строка версии выглядит так:

Linux version 3.10.49 (user@pc) (gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Nov 15 13:53:07 MSK 2016

Вижу различие с рабочими прошивками в версии ядра, у меня 3.10.49, в рабочей 3.10.49-g0190010, но не знаю как это исправить.

7. После полной загрузки системы телефон, как правило в течение первой минуты, уходит в перезагрузку.

 

Полный лог dmesg: http://pastebin.com/dCgNCav6

Из явных различий с логом рабочей системы бросаются в глаза следующие ошибки, идущие каждые 5 секунд:

<3>[    9.524439] SMSM: Modem SMSM state changed to SMSM_RESET.
<3>[    9.524488] Fatal error on the modem.
<3>[    9.524499] modem subsystem failure reason: a2_power.c:1188:.
<6>[    9.524507] subsys-restart: subsystem_restart_dev(): Restart sequence requested for modem, restart_level = RELATED.
<6>[    9.524949] subsys-restart: subsystem_shutdown(): [ffffffc077b1d400]: Shutting down modem
<4>[    9.524962] Ramdump disable gpio value is 0
<4>[    9.625022] pil-q6v5-mss 4080000.qcom,mss: Port ffffff8001186000 halt timeout
<3>[    9.625256] memshare: Modem Restart has happened

В интернете ничего путного по данным ошибкам не нашел. Опыт в сборке linux имею, но под Андроид собираю впервые.

Может быть кто-нибудь посоветует в каком направлении рыть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Были ли (а может и есть) смельчаки, по сборке ядра для 6 или 7 андроида?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, serrega277 сказал:

Были ли (а может и есть) смельчаки, по сборке ядра для 6 или 7 андроида?

А что Вам мешает быть смельчаком? В данном вопросе как минимум нужны знания и наличие смартфона на руках. :podmig:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.05.2017 в 14:59, esleer сказал:

А что Вам мешает быть смельчаком? В данном вопросе как минимум нужны знания и наличие смартфона на руках

как раз отсутствие соответствующих знаний и мешает)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, serrega277 сказал:

как раз отсутствие соответствующих знаний и мешает)))

Тогда только изучение основ и структуры Linux помогут. Правда долог и тернист этот путь.:dada:

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, esleer сказал:

Тогда только изучение основ и структуры Linux помогут. Правда долог и тернист этот путь.:dada:

Я и не спорю. И если вы не внимательно прочитали мой вопрос, то повторюсь. Есть ли кто-то, кто пытался собрать ядро для 6/7 Андроида? Разве там звучало "научите"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, serrega277 сказал:

Есть ли кто-то, кто пытался собрать ядро для 6/7 Андроида? Разве там звучало "научите"?

Ладно, не обижайтесь. Просто в шапке нет исходников для сборки не то что 7-ки и даже 6-ки. По этой причине я и саркастически Вам ответил. Если бы были, может кто то и попробовал. С тем что есть будет очень затруднительно собирать что либо новое. Тем более, что последнее ядро версии 3.10.49 ну очень древнее, причём даже для 5-й версии Android.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, esleer сказал:

Просто в шапке нет исходников для сборки не то что 7-ки и даже 6-ки.

Это я уже понял. Поэтому и возник вопрос. Но похоже кроме Макса никто этим не занимался. А жаль. Может кто то все-таки сможет пропатчить. В любом случае спасибо за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу