Sunday, March 4, 2012

[GB] Lynx Kernel 1.2.1


Based on stock kernel

Kernel patched from to

Added BLD, BLN, BLX, CustomVoltage, LiveOC, Touchwake
(thanks to Ezekeel, neldar)

Modified LiveOC

Added Voodoo Color and Voodoo Sound
(thanks to supercurio)

Added Governors
(interactiveX, lagfree, lazy, Smartass v2 and Intellidemand, Interactive, Lulzactive v2, Scary, Smartass) from AIR-Kernel, cm-kernel, SG-NS-ICS, GLaDOS. Thanks to Ezekeel, KalimochoAz, r_data, Steve Garon.

Added I/O Schedulers
(BFQ-v2-r1, SIO, VR)

Tweaked Governors - Consulted franciscofranco's tweak(thanks to franciscofranco)
(Conservative, Ondemand)

Kernel Samepage Merging(thanks to morfic)

CPUIdle backport from 3.2 Kernel - Consulted SG-NS-ICS(thanks to Steve Garon)
Deepidle (Cherry-picked GLaDOS. Thanks to Ezekeel)

Normal-Overclocked with LiveOC or Bus-Overclocked without LiveOC

Change battery percentage calculation.(thanks to KalimochoAz)

Increased frame rate to 65fps

SLQB Memory allocator.

BIGMEM support.

Optimized CRC32 algorithm

Optimized ARM RWSEM algorithm

and more tweaks...

Fixed CPU Frequency Governor Smartassv2(thanks to abev66)

Removed Bus-OC's CPU Frequency 800MHz

Removed Low Voltage Settings (Bus-OC)

Normal-OC has updated LiveOC to LiveOC with Selective LiveOC.

Added Kernel Samepage Merging(KSM) - Thanks to morfic

Changelog (1.2)

Fixed freezing issue.

CPU Frequency has divided into Normal-OC(100/200/400/800/1000/1100/1200/1400MHz) and Bus-OC(100/200/400/800/880/1100/1320MHz)
(Consulted Trinity-ns. Thanks to morfic).

Bus-OC doesn't have LiveOC.

Added CPUFreq Governors(Intellidemand, Interactive, Lulzactive v2, Scary, Smartass).

Tweaked CPUFreq Governor Lazy(cherry-picked from GLaDOS-ICS. Thanks to Ezekeel)

Tweaked Scheduler Deadline(cherry-picked from franciscofranco's ICS Kernel. Thanks to franciscofranco)

Removed. and Re-added stable tweaks(consulted, and cheery-picked franco-gb , GLaDOS. Thanks to Ezekeel, Franciscofranco)

Changelog (1.1)

Added power saving state Deepidle version 2(cherry-picked from GLaDOS. Thanks to Ezekeel)

Added OC frequency states 1.4GHz and 1.2GHz(cherry-picked from GLaDOS. Thanks to Ezekeel)

Added CPUFreq Governor Smartass v2

Removed CPUFreq Governor Lulzactive v2

Tweaked CPUFreq Governor Conservative From AIR Kernel(Thanks  to r_data(edoko))

Tweaked kernel(from franco kernel. Thanks to franciscofranco)

Changelog (1.0)

Changed value MAX_CHARGINGLIMIT from 96 to 100 (BLX)

Download Link
(If you click ADs. I'll use for develop.)


  1. 감사합니다.
    덕분에 잘 사용하고 있습니다.

  2. This comment has been removed by the author.

    1. 구글 계정으로 가입되네요? 웅... 뭔가 수정하려다 삭제가 되었네요 ;;

  3. 다음 버전은 언제 나와요? ^^ 오늘은 종일 GB 가지고 놀고 있어요~

  4. This comment has been removed by the author.

    1. 테스트용으로 쓴 글이 올라가버렸네요^^;;ㅋ
      항상 감사합니다!!^^ㅋ
      질문이 하나 생겼네요~!
      저도 몰랐던 사실인데 제 쿠킹롬 유저가 피드백해줬습니다^^
      Lyxn 1.2.1 버전 사용중인데 cpuspy를 통해 확인해본 결과
      Time in state에 Deep Sleep에만 100%로 표시가 되고
      나머지 모든 클럭(100,200,400,880,1100,1320)은
      unused cpu states로 표기된다고 해서
      BOCI,BODI 모두 테스팅해본 결과 둘다 동일한 현상이 나타나더군요.
      사용하는데 무리가 있거나 이상은 전혀 발견되지 않았지만
      어떻게 발생하는 현상인건지 궁금해서요*^^*
      다음 버전도 손꼽아 기다리고 있습니다.
      Lynx커널 때문에라도 ICS로는 못넘어가겠어요ㅎㅎ

    2. 저 역시 알고 있는 버그에요. 아무래도 클럭 설정을 하다가 표기되는 클럭을 갱신하는데서 문제가 발생한 것 같은데 알고계신대로 실사용중에 이상은 없습니다. 오버클럭 부분에서 문제 있는 부분만 찾아 고치면 되니까 그리 어려운 문제는 아닐 것 같습니다.

  5. deep idle doesn't seem to work... I'm using latest GB ROM from Peter Alfonso.

    1. Sorry to late reply.
      That problem is a bug in framework.
      After use camera apps. you'll see DIDLE works normally.
      If won't work, Turn Mobile Networks off. Then, turn it on.

      I think this links may help you.

    2. It's CAM bug