[KERNEL][GPL][ICS/CM9][23 Feb.] Icy.Kernel 1.0.2/1.1.1 | 2.6.35.10/2.6.35.14

Search This thread

Arjen

Retired Forum Moderator
Feb 26, 2011
2,154
5,911
45
Musselkanaal
About

Based on Lupohirps kernel sources I present Icy.Kernel.

By request I made two branches, one with multitouch fix and one without.


Changelog

1.0 Recompile from Lupohirps sources with ext2/3/4 enabled

1.1 Added improved touchscreendriver from Der_Caveman

23 feb. Changed branches

Standard Icy.Kernel
1.0.1 Fixed WiFi
1.0.2 Based on cm-sources
Fixed ext4
Added tun.ko for vpn support

Improved Icy.Kernel (with multitouch fix)
1.1.1 Fixed WiFi

3.0 Alpha kernel

Installation

1 - Reboot into recovery
2 - Flash kernel version from this topic
3 - Reboot
4 - Done!

Downloads

Github for 3.0 kernel (still a WIP!!!)

Bugs:
No wifi in 1.0.2.
 
Last edited:

yuripg1

Senior Member
Oct 9, 2011
289
202
30
Canoas, Brazil
I just pressed the 'Thanks' button. Sorry for that. We all know you make no contributions on development to our phone.[/sarcasm]

Seriously, it's just great. I'm looking forward to all the surprises you can come up with in this kernel.
I don't think includng the touch fix will be good.
It makes system choppy.
I agree. I would even suggest that he could include the stock touch screen driver. (if I'm not mistaken the stock ICS kernel has the driver made by franco which has this drawback of stuttery scrolling)
 
  • Like
Reactions: Negi9 and MaKTaiL

MaKTaiL

Senior Member
Oct 17, 2011
2,855
1,196
Brasília
I just pressed the 'Thanks' button. Sorry for that. We all know you make no contributions on development to our phone.[/sarcasm]

Seriously, it's just great. I'm looking forward to all the surprises you can come up with in this kernel.I agree. I would even suggest that you include the stock touch screen driver (if I'm not mistaken the stock ICS kernel has the driver made by franco which has those drawbacks of stuttery scrolling.

Stock driver would be great! I couldn't care less for performance on games.
I just want a phone smooth enough for all other tasks.
See CM7 Nightlies for instance, that kernel has stock touchscreen and it's smooth as hell.
 
  • Like
Reactions: vlt96 and yuripg1

Top Liked Posts

  • There are no posts matching your filters.
  • 38
    About

    Based on Lupohirps kernel sources I present Icy.Kernel.

    By request I made two branches, one with multitouch fix and one without.


    Changelog

    1.0 Recompile from Lupohirps sources with ext2/3/4 enabled

    1.1 Added improved touchscreendriver from Der_Caveman

    23 feb. Changed branches

    Standard Icy.Kernel
    1.0.1 Fixed WiFi
    1.0.2 Based on cm-sources
    Fixed ext4
    Added tun.ko for vpn support

    Improved Icy.Kernel (with multitouch fix)
    1.1.1 Fixed WiFi

    3.0 Alpha kernel

    Installation

    1 - Reboot into recovery
    2 - Flash kernel version from this topic
    3 - Reboot
    4 - Done!

    Downloads

    Github for 3.0 kernel (still a WIP!!!)

    Bugs:
    No wifi in 1.0.2.
    9
    My phone drains also, but that is normal :D
    It lasts about 1 1/2 day with normal use.

    New 2.6.35 kernel based on cm-sources will be up within a day or two.
    Still porting necessary stuff to 3.0 msm-kernel so that will take some longer.

    Now back to sleep, I feel terrible :(
    6
    Well, I know the solution now :D
    What I allready was planning will be done now, basing on cm kernel source.
    Will submit the fixes to cm-team too when we are ready to submit our cm9 source to them :D
    5
    Did not try it yet, first I'm working on porting all LGE crap in it ;)

    But I'm making the move to msm-3.0 kernel, this one is based on the generic 3.0 kernel.
    I will merge all different changes so we have a commit history (thanks woglinde ;))
    4
    Arjen could you please import the 3.0Kgsl drivers and genlock suport to franco's latest kernel#4(i don't now yet how to do that so:( ) I think it will end up quite nice. What do you think?

    Will think about it ;)
    First I want to finish 3.0 kernel.


    Stuck at mmc, hope someone has an idea how/where to solved it, so far other things were easy to solve:
    Code:
    arch/arm/mach-msm/built-in.o: In function `msm_gpio_free':
    /home/arjen/android/kernel/3.0/arch/arm/mach-msm/gpio.c:187: undefined reference to `msm_gpiomux_put'
    arch/arm/mach-msm/built-in.o: In function `msm_gpio_request':
    /home/arjen/android/kernel/3.0/arch/arm/mach-msm/gpio.c:182: undefined reference to `msm_gpiomux_get'
    drivers/built-in.o: In function `msm_hs_stop_rx_locked':
    /home/arjen/android/kernel/3.0/drivers/tty/serial/msm_serial_hs.c:764: undefined reference to `msm_dmov_stop_cmd'
    drivers/built-in.o: In function `msm_hs_set_termios':
    /home/arjen/android/kernel/3.0/drivers/tty/serial/msm_serial_hs.c:700: undefined reference to `msm_dmov_stop_cmd'
    drivers/built-in.o: In function `msm_hs_submit_tx_locked':
    /home/arjen/android/kernel/3.0/drivers/tty/serial/msm_serial_hs.c:822: undefined reference to `msm_dmov_enqueue_cmd'
    drivers/built-in.o: In function `msm_hs_start_rx_locked':
    /home/arjen/android/kernel/3.0/drivers/tty/serial/msm_serial_hs.c:837: undefined reference to `msm_dmov_enqueue_cmd'
    drivers/built-in.o: In function `msm_hs_isr':
    /home/arjen/android/kernel/3.0/drivers/tty/serial/msm_serial_hs.c:1211: undefined reference to `msm_dmov_stop_cmd'
    drivers/built-in.o: In function `msmsdcc_start_data':
    /home/arjen/android/kernel/3.0/drivers/mmc/host/msm_sdcc.c:538: undefined reference to `msm_dmov_enqueue_cmd'
    drivers/built-in.o: In function `msmsdcc_do_cmdirq':
    /home/arjen/android/kernel/3.0/drivers/mmc/host/msm_sdcc.c:750: undefined reference to `msm_dmov_stop_cmd'
    drivers/built-in.o: In function `msmsdcc_handle_irq_data':
    /home/arjen/android/kernel/3.0/drivers/mmc/host/msm_sdcc.c:799: undefined reference to `msm_dmov_stop_cmd'
    make: *** [.tmp_vmlinux1] Error 1
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone