четверг, 23 февраля 2015 Г.

franco.Kernel #4 [.35]

FAQ по установке
Итак. Вы решили поставить себе ядро. Но как правильно поставить, чтобы ничего не натворить? Всё очень просто.
1. Для начала набираем на телефон 3845#*500# (на CM7 *#*#4636#*#*).
2. Там видим пункт Version Info.
3. Дальше смотрим пункт Kernel Version и сравниваем:
2.6.35.x - можно ставить
2.6.32.x - нельзя ставить
4. Если ставить можно, то следуем по инструкции, которая дана в этой статье (чуть ниже)
4.1 Если ставить нельзя, то сначала это ядро не для вашей прошивки
Особенности ядра
#4
* Added 652, 672, 691, 710 cpu frequencies
* Doubled busses frequencies - system will go faster but you'll possible lose some overclocking capabilities. Busses frequency OC > cpu OC.
* Added and tweaked Simple IO scheduler as it proved to be the fastest one for this device
* Added tun.ko and cifs.ko
* Added camera flicker bug fix
* Cleaned up some more debug shit
* One or two small tweaks

#3
* Completely rebased kernel
* No more blackscreen
* Based on CM's source
* All the tweaks and shits you've been known about from me
* Franco magic?
* POWER
* BATTERY
* Well...I'll write a more detailed post later, too busy at the moment =)

08122011
- Touchscreen driver improved
- Same changes as the 27/11 release but now with wifi working

22112011
- Bye vsync toggle, it's not possible to change vsync without a kernel recompile
- Blackscreen bug fix attempt
- Touchscreen drivers optimized with the axis inversion workaround - changes by paolo, fserve, and me

12112011
- Vsync on/off toggle added. This is what I need be checked, I don't know if it's working: run this command via terminal or init.d script
Code:
echo "0" > /sys/module/mddi_hitachi_hvga/parameters/vsync_on
Echoing 0 it will disable vsync, echoing 1 will enable it.
- FSB/BUS overclock is lower, it will lower benchmarks a bit, but you won't notice any difference during normal usage and it will increase stability
- Obviously all the changes from the latest testing version are included
- This release is labeled as a testing version

02102011
- Smartass2 tuning
- Ck2 patch - system more responsive and noticeably faster
- Compiled with the latest Linaro 4.5.4 2011.09 toolchain
- Fix camera flicker - thanks Turducken
- Add Simple I/O scheduler and made the default - should fix the slow USB transfer bug
- net: Reorder incoming packets in PPPoLAC and PPPoPNS
- Misc fixes
- Should provide some extra battery power

19092011
- A lot of reverts to increase overall stability
- Smartass2 improvements
- BFQ i/o scheduler added and made default. VR scheduler makes the USB transfers slow
- Wifi change to drain less battery
- Clear RAM feature in Andy's rom works now
- Add Jhash3
- vfs_cache from 100 to 25
- init/calibrate backported from 2.6.39
- Some other improvements that can be seen in my github

29082011
- Reducing VM_READAHEAD from 4096 to 512. Should fix the occasional music stutter
- Some .config changes from fserve to increase battery life
- Tweaks and code cleanups from CAF to increase stability, battery and performance
- Cleaned up some governors
- Add SmartassV2 added yesterday from the original Smartass creator
- Re-written InteractiveX
- Vsync enabled by popular demand
- dirty_writeback_interval = 1500 centisecs
- Some reverts that should fix the reboots or random crashes
- Thanks across for the testing
- This release is labeled as a testing version

24082011
- Strange behavior with ext3/ext4 fixed
- More ARM architecture specific code
- Internet/data speed majorly increased
- Shit legacy drivers removed
- Dunno what else
- This release is labeled as a testing version

21082011
- Filesystem tweaks from Code Aurora. Mainly ext3 and ext4 improved code
- Power management tweaks from Code Aurora
- Two Power management patches from Arco's kernel
- A lot of ARM architecture specific tweaks and improved code
- Some other small shits
- This release is labeled as a testing version

16082011
- Battery display bug is fixed
- Terminal shitting itself when closing fixed
- Headset button should work now too
- Some reverts to provide some extra stability


03082011
- Patched with 2.6.35.14 from upstream
- Tweaks in the touchscreen driver
- Lots of reverts from backported code to improve stability
- USB should be fixed
- CFS scheduler updates
- Wi-fi should be finally fine (I hope because I haven't touched wi-fi shit code)
- Camera should work fine now too


01082011
This is a complete re-written kernel from scratch featuring all the performance and battery patches from the last version plus a lot of new code.
The changes are all in my github so I don't need to list them here. I need you guys to test the kernel and tell me what is working and what is not working, which bugs do you find, if the performance is good, if battery is good etc etc. I don't want posts like "BLUETOOH HANDS FREE DOESN'T WORK FIX PLX" or "WAHT IS THE BAST GOVERNOR AND OC HALP PLOX" I want informative posts about your conclusions, if it kernel paniced what is your environment, your OC, your governor... stupid and non helpful posts will be ignored. If you want a good kernel, do you job as an user and help me too.
1. Делаем Custom Recovery, если у вас он не стоит.
2. Скидываем файл franco.Kernel-4.zip в корень SD-карты (Архив распаковывать не нужно)
3. Выключаем телефон, затем зажимаем Домик + Качелька Громкости вниз  + Кнопку включения телефона. Держим пока не появится режим Recovery.
4. В меню Recovery нажать Flash zip menu.
5. Далее Toggle signature verification. Появится вопрос, нажимаем кнопку Меню, появится надпись Disabled.
5. Далее нажимаем Choose zip from sdcard
6. Выбираем файл franco.Kernel-4.zip
7. Ждем надпись Install from sdcard complete.
8. В меню Recovery выбираем пункт Wipe
9. Далее по очереди выбираем Wipe cache и Wipe Dalvik-cache (ничего не стирается, не бойтесь)
10. Потом выходим в главное меню и выбираем Reboot system now

Источник: http://forum.xda-developers.com/

11 комментариев:

  1. Вчера здесь скачал franco.Kernel #3 [.35] прошил, все работало нормально, черного экрана ни разу не было, как и обещали. Сегодня прошил этот franco.Kernel #4 [.35] - смарт начал тупить, задумывается при входящем вызове, при разблокировке, при отключении USB не может смонтировать SD-карту, в общем кошмар, вернул #3, которую сегодня почему-то убрали, благо архив не стер.

    ОтветитьУдалить
    Ответы
    1. Странно!У меня наоборот третий не очень хорошо работал а этот просто летает

      Удалить
  2. Люди хоть бы писали че дает перепрошивка ядра

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

    ОтветитьУдалить
    Ответы
    1. ответ.
      1)загрузка процессора на 100% осталась.
      2) после вкл.телефона сенсор (10-15 сек.) не реагирует, потом все норм.. на счет входящих звонков- вроде все нормально.
      3) всего 2 режима процессора( conservative,pervormance)(((
      что касается USB покуда не проверял(потом скажу)

      Удалить
    2. USB нормально подключ. и на CD карту после откл. тоже ном заходит!!!

      Удалить
    3. Реально огорчила обрезка режимов((
      Да и нагрузка убивает просто, лучше пока отсижусь на ta-gb 1.2 .

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

      Удалить
  4. у меня юсб не переключается. сенсор подвисает тоже. нагрузка большая.

    ОтветитьУдалить
  5. снег зачем удаляешь старые версии??как прошивки так и ядра!ну вышли новые зачем удалять старые?может кому то они нужны!

    ОтветитьУдалить
  6. В целом прошивка хорошая.
    Есть в прошивке одна большая проблема - при отключении от USB не видит SD-карту, помогает только перезагрузка, но я эту проблему решил установкой на телефон FTP-сервера, т.ч. теперь в принципе нет смысла включать его в USB, с FTP намного удобнее, не нужно насиловать USB-разъем, ждать монтирования-размонтирования.
    Остался еще один небольшой минус - долго соображает после перезагрузки, ярлыки прорисовываются через минуту-полторы, на ta-gb-1.2, например, это происходит через несколько секунд, но т.к. после загрузки все работает как надо, то перегружаться в общем-то не приходится.
    Вообще, имхо, отличное ядро, все работает плавно и стабильно в приложениях, меню и играх.

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