воскресенье, 4 сентября 2011 г.

Ядро от franciscofranco (franco.Kernel.v19.4) для 2.2, 2.2.2, 2.2.1, CM7

Сделали новое ядро. Собрал его franciscofranco. По описанию, можно сказать, что ядро имеет большие преимущества по сравнению с другими ядрами. Но утверждать не буду. Если Вы еще что-то узнали или знаете, то пишите в комментариях.
Особенности ядра
04 - September - 2011 - v19.4
Patched 2.6.32.46
ZRAM is gone. Causes too much confusion for the users and we actually don't need any swap
Big patchlist from ck kolivas to remove anything related to swap and to increase responsiveness of the system overall
Add SmartassV2
Autogroup patch for the CFS version to increase multi-tasking responsiveness
ipv6 enabled again
Vsync on again by popular demand

22 - August - 2011 - v19.3
Updated to 2.6.32.45 from upstream
Various .config changes researched by fserve
Changed a lot of network options. Now network usage (internet) should be a LOT faster and consume less battery

13 - August - 2011 - v19.2
Screen hang bug fixed - fucking newer compiler was faulty
Few tweaks here and there
Some reverts to make the kernel more stable
Maybe one or two things that I might be forgetting

10 - August - 2011 - v19.1
Updated to 2.6.32.44 from upstream
Fixed headset bug
The screen hang should be fixed
Very small CFS tweak

6 - August - 2011 - v19
TinyRCU is again the default. I think the RCU boost thingy that I backported was the cause for some battery drain.
Good touchscreen drivers which should have the CPU shit fixed and the axis inversion workaround
Scary and Minmax governors added
Updated to the latest 2.6.32.43 from the upstream

2 - July - 2011 - v18.1
I don't remember what I did in this release but the BIG things are:

RCU BOOST and TinyPreempt RCU backported from 2.6.35. Big big boost from this one

Touchscreen drivers ported from the 2.6.35.10 official LG kernel
Completely started from scratch based on 2.6.32.41 from mik
BFS 404
KGSL drivers completely updated from CodeAurora's sources
MSM Framebuffer updated
.config stripped from all sorts of debugging to make the CPU lighter
AHB overclock
Power Management backported from 2.6.35
10-15 power management patches backported from the 2.6.35 tree
io.h updated with better code
Added the usual SavagedZen, Smartass and InteractiveX.
Added a new governor called Smoothass. It's a more agressive Smartass to give you more performance while having good battery
KGSL: Enabled writel/readl on memptr
KGSL: Enabled writecombine
KGSL: Reduced update time to 10ms from 50ms
Ashmen: lseek implementation
Shmem: updates from the upstream
dma_mapping: fix dma_sync
KGSL: 2D fixes
msm_sdcc IRQ patched
timer.c mask interrupts
msm_serial wakeup patch
GPIO backport from 2.6.35
lib: string.c improvements
i2c_msm - usleep
TinyRCU added
Wi-fi driver updated
RPC replace spinlocks
KGSL: use _relaxed functions
Vmalloc provide a free cache area
SMD remove extra outgoing interrupts
SLQB added
ZRAM added
SFB network packet scheduler added
Mtdblock: use 4096 block size
Touchscreen driver updated
KGSL: force 2D context switch
block: don't access jiffies when initializing io_context
Compile with -03 for extra performance
Ondemand a little tweaked
BFS: allow non priviledged tasks to bounch between SCHED_BATCH and SCHED_NORMAL
BFS: fix dma compability
Memcopy & memmove assembly code added
lib: string.c updated to use the new memcopy and memmove fast assembly code
VR I/O scheduler added and made default
lowmemorykiller backported from 2.6.35
Memory management improved from 2.6.37 kernel code
And a loooooooot of more small patches, fixes, improvements, tweaks, optimizations...whatever you want to call it and I don't wanna spent the rest of the night stating every small change
Oh yes I updated the kernel version to v18, this is actually the best and most important change of them all :)
Итак. Как его ставить? Да очень просто! Вот подробная инструкция:
1. Получаем root-права, если у Вас их нет.
2. Делаем Custom Recovery.
3. Скачать патч:
franco.Kernel.v19.4-cfs.zip (для 2.2.x) или
franco.Kernel.v19.4-bfs.zip (для CM7)
4. Скопировать на SD - карту в корень. (Архив распаковывать не нужно!)
5. Выключаем телефон, затем зажимаем Домик + Качелька Громкости вниз + Кнопку включения телефона. Держим пока не появится режим Recovery.
6. Далее выбираем Flash zip menu, а затем Toggle signature verification. Появится вопрос, нажимаем кнопку Меню, появится надпись Diabled.
7. Далее нажимаем Choose zip from sdcard
8. Выбираем файл franco.Kernel.v19.4-bfs.zip (для 2.2.x) или franco.Kernel.v19.4-bfs.zip (для CM7)
9. Ждем надпись Install from sdcard complete.
10. В меню recovery выбираем пункт Wipe.
11. Выбираем по очереди пункты Wipe Cache, Wipe Dalvik-cache и Wipe battery stats
12. Потом выбираем Reboot system now

Источник: http://forum.xda-developers.com/showthread.php?t=1049518

43 комментария:

  1. Вопрос к уважаемому автору-с какой прошивкой и какой программой будет работать запись телефонных разговоров с линии и без глюков?Или может соберете такую прошивку,многие будут благодарны!!!

    ОтветитьУдалить
  2. помогите ставлю на CM7 не сэтоного сайта 6.5.7 а с 4pda CyanogenMod 7.1 - LG Optimus One beta6.6.1 (6.6.1) новей и лучше поставил на ней ядро включаю чёрный экран что делать?:(делал всё правильно по инструкцуии:9помогите:(???

    ОтветитьУдалить
  3. у меня тестовая версия от Мика 6.6.1
    ядро не пошло - при загрузке зависает с черным экраном...

    ОтветитьУдалить
  4. Лёнчик:), какое из Ядер ставила? бфс или цфс?

    ОтветитьУдалить
  5. у меня та же проша что у Лёнчик:). та же проблема. ставил ядро бфс

    ОтветитьУдалить
  6. Ядро для 6.6.1 http://forum.xda-developers.com/showthread.php?t=1148196

    ОтветитьУдалить
  7. Лёнчик:)
    Это ядро не пойдет на 6.6.1 потому что она на основе 32-го

    ОтветитьУдалить
  8. а на 6.5.7 пойдет? если да, то с какими последствиями примерно?

    ОтветитьУдалить
  9. а вайп обязательно делать?

    ОтветитьУдалить
  10. нет не обязательно но желательно

    ОтветитьУдалить
  11. если сделать- то удалятся все приложения/игры, да?

    ОтветитьУдалить
  12. Этот комментарий был удален автором.

    ОтветитьУдалить
  13. А что делать, если стоит старый Custom Recovery? В нём нет пункта Flash zip menu, а сразу Flash zip from SD Card.

    ОтветитьУдалить
  14. WTF O_o
    Zram для этого ядра не нужен.

    Валера
    ну заходишь в Flash zip from SD Card выбираешь архив с ядром и ставишь

    ОтветитьУдалить
  15. XyLiganxD
    В том то и дело, что выбираю Flash zip from SD Card, а оно не ставится. :(

    ОтветитьУдалить
  16. Люди..такая проблема..
    У меня циан 6.5.7
    через рекавари пытаюсь поставить, ставится, но в настройкох "о телефоне" там не изменяется версия ядра...
    В чём может быть причина?

    ОтветитьУдалить
  17. Что с ссылкой?

    пишет ошибку:
    503 Service Temporarily Unavailable

    ОтветитьУдалить
  18. keepnotek5 комментирует...
    Вопрос к уважаемому автору-с какой прошивкой и какой программой будет работать запись телефонных разговоров с линии и без глюков?Или может соберете такую прошивку,многие будут благодарны!!!


    поддерживаю вопрос!

    ОтветитьУдалить
  19. При использовании Яндекс карт и включенного GPS перестал реагировать на нажатия по экрану и кнопкам, тока снятие батарейки помогло.

    ОтветитьУдалить
  20. keepnotek5 комментирует...
    Вопрос к уважаемому автору-с какой прошивкой и какой программой будет работать запись телефонных разговоров с линии и без глюков?Или может соберете такую прошивку,многие будут благодарны!!!

    Объеденяемся в теме Запись LG:
    http://4pda.ru/forum/index.php?showtopic=265086
    Тоже поддерживаю вопрос!

    ОтветитьУдалить
  21. solist, тебе тяжело прочитать название статьи???

    ОтветитьУдалить
  22. Поставил на официальную 2.2.1. Вроде пока всё нормально, интернет (даже на edge) пошустрее стал ... денёк потестирую и отпишусь ещё.

    P.S. Snegovik, в п. 8 два раза упоминается bfs - те, кто чётко следует инструкции, могут запаниковать ;-)

    ОтветитьУдалить
  23. ВОВА
    Отвечать вопросом на вопрос - моветон. Но если Вы знаете почему нельзя поставить, буду бдагодарен за ответ.(А внимательно читать я умею).

    ОтветитьУдалить
  24. Потому что ядро разработано для офф.2.2.1 и кастомов 2.3.3(которие ставятся через 2.2), для 2.3.3 ядра серии пауло(хорошо себя ведет v.5) и франко(v.1.xxxx)

    ОтветитьУдалить
  25. Пророк
    Спасибо, немного понятнее. Т.е. для 2.3.3 (типа SanFire) можно ставить?

    ОтветитьУдалить
  26. нет только для тех что с 2.2.1 ставятся, а санфайр ставится на 2,3,3 ставь те что описал(пауло,франко)

    ОтветитьУдалить
  27. ну знаешь есть кастомы типа циагена они ставятся с офф.2,2,х, а санфайр с 2,3,3?

    ОтветитьУдалить
  28. Поставил на оф 2.2.1 для того чтобы батарею числом показывало, а там все по старому( Подскажите как сделать числовой индикатор?

    ОтветитьУдалить
  29. Поставил на официальную 2.2.1 вчера в 18-00. в 19 была заряжена полностью. Только что батарея дошла до 0 (инет+как обычно немного почитать-поговорить-поиграть). Вроде всё нормально и шустро. Из необычного - на 4% заряда (т.е. буквально полчаса назад) просто взял и перезагрузился.

    ОтветитьУдалить
  30. поставил на прошивку от сайта, работает хорошо, проблем пока нет

    ОтветитьУдалить
  31. Этот комментарий был удален автором.

    ОтветитьУдалить
  32. А источнике не написанно wipe делать... И зачем батарейке wipe, после установки, делать???

    ОтветитьУдалить
  33. Ребят, у меня такие вопросы.
    1)в этом ядре присутствует разгон процессора?
    2)патчи которые я ставил на загрузку процессора и JIT придется заново ставить, или они оттанутся?
    3)Root права надо заново получать?
    за ранее благодарю,Игорь!

    ОтветитьУдалить
  34. 1) присутствует
    2) останутся
    3) ненадо

    ОтветитьУдалить
  35. Отличное ядро! Поставил, даже Gangstar 2 стала идти раза в 3 плавнее, в общем я рад.

    ОтветитьУдалить
  36. А первую и вовсе как родную тянет.

    ОтветитьУдалить
  37. какой патч ставить для ЦМ7? бфс или цфс?

    ОтветитьУдалить
  38. А это ядро можно поставить на 2.3.3?

    ОтветитьУдалить

Следующее Предыдущее Главная страница