[Project] Porting 3.X kernel to Defy(+)

ela1103

Senior Member
Apr 24, 2011
682
289
83
HEART
Qurax U R The Great developer for our moto defy .U r rocking man .We can't believe it this ram
we are all wishing to port kernel 3.0 will become success.
 

ccav2000

Senior Member
Dec 19, 2010
2,057
1,122
0
Manga Cafe
Guys do not forget Martin Blumenstingl (xdarklight) for the much help with display/DSS/DSI stuff:)
About kernel: All sensors, backlight, gpu, touch and touch buttons works.
No wifi/bt/sound/usb/ril yet.
Oh yes, many thanks to him too. I saw his name referenced to many of the commits in GitHub, had no clue who he was though. Still a lot of work to be done it seems until everything works.
 

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
Test for the impatient like me ( Very unstable test for fun only)

Guys do not forget Martin Blumenstingl (xdarklight) for the much help with display/DSS/DSI stuff:)
About kernel: All sensors, backlight, gpu, touch and touch buttons works.
No wifi/bt/sound/usb/ril yet.

Maybe first post should be updated?
Yes please Quarx pass our thanks to him :) I tried to find him but he's like a ghost on the internet ;) The only thing I was able to find is that he is or was a dev for the KDE team :D

I finally decided to take my chance and test the 3.0.8 kernel and so far I got it to boot :) but it's very unstable and the screen tends to go off mostly when you interact with it..... am I doing anything wrong Quarx or is that normal behavior :p??

From now I advise that only people who know what they are doing flash this and also make sure to take a backup before flashing and don't come crying at me that your phone is dead :p .... I warned you ;)

What I did was take the 3.0 ramdisk from quarx.ru
Compiled the 3.0 kernel using this https://github.com/Quarx2k/jordan-kernel/commits/p-android-omap3-3.0
Make zip and uploaded for you guys ^_^
Flashed the zip over Quarx's latest CM10 the 10 Jan one
Rebooted and enjoyed the crazy show ^_^ you will see what I mean when you test it out :)

I can't take screenshot as sdcard doesn't mount and power+vol dwn don't work power button works but it's slow to respond.....

P.S it likes to reboot for a while before it's a bit more stable and also screen likes to have fun as well ;)

Also Great job so far Quarx and thanks for continuing to dev for the defy.....

Looks like I should start porting Slim, AOKP and .....

Download here ---> http://www.mediafire.com/?kg9p0msw89xjc

Edit with the new ramdisk it's a bit more stable at booting :p
 
Last edited:

yodawg

Senior Member
May 11, 2012
101
36
0
Munich
Kayant: What Do you mean by "crazy show" (Can't test cause I really need it as a working phone)? Maybe just a new boot animation?
Or maybe even the boot messages... I would love that :D
 

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
It works for me :)

These are my steps if you do want to try --->

1. Wipe all
2. Flash 10 Jan build
3.Flash 3.0 kernel
4. Reboot and wait for some time
5. It will reboot a couple of times..... you will see the screen flicking a lot
Again very unstable reboot a lot so do this only if you want to see 3.0.8 as your kernel version in about phone ^_^
That's the best u can do as the reboots will stop you from doing much as well as the screen flicking.
 

junesoung

Senior Member
Feb 22, 2012
81
108
0
Edmonton
1. Wipe all
2. Flash 10 Jan build
3.Flash 3.0 kernel
4.install gapps
4. Reboot and wait for some time
5. It will reboot a couple of times..... you will see the screen flicking a lot
 

Shubhamqweasd

Senior Member
Jun 25, 2011
571
282
0
DELHI
It works for me :)

These are my steps if you do want to try --->

1. Wipe all
2. Flash 10 Jan build
3.Flash 3.0 kernel
4. Reboot and wait for some time
5. It will reboot a couple of times..... you will see the screen flicking a lot
Again very unstable reboot a lot so do this only if you want to see 3.0.8 as your kernel version in about phone ^_^
That's the best u can do as the reboots will stop you from doing much as well as the screen flicking.
The flickering issue maybe due to this reason -
maybe our display panel is capped at 30fps , and the newer kernel makes the android to work on 60fps , so it looses to render some frames ,!
this flickering issue is most viewable while scrolling ??
and as quarx also said , OP should be updated :D
gr8 work quarx :D we all appreciate ur work :D
 

swapnil360

Senior Member
Nov 16, 2011
350
225
0
The flickering issue maybe due to this reason -
maybe our display panel is capped at 30fps , and the newer kernel makes the android to work on 60fps , so it looses to render some frames ,!
this flickering issue is most viewable while scrolling ??
and as quarx also said , OP should be updated :D
gr8 work quarx :D we all appreciate ur work :D
That's solved by using vsync

Sent from my MB526 using xda premium
 

Shubhamqweasd

Senior Member
Jun 25, 2011
571
282
0
DELHI
That's solved by using vsync

Sent from my MB526 using xda premium
hmm ,i dnt know about defy display panel , but galaxy sl devs are facing the same issue because their display panel is capped at 30fps ,hope this is not the case with defy .,
maybe its because of hwcomposer ? is it enabled or disabled for now ?
only quarx can answer this :D
 

Blechd0se

Inactive Recognized Developer
Sep 19, 2012
459
4,507
0
Stuttgart
The problem with the flickering display is, that the current power_mode wasn't the expected_mode and so the display gets rebooted every
couple of seconds.
So i set the power_mode to 0x09 and the display flickering stops. I already made a commit for that https://github.com/Blechd0se/jordan-kernel/commit/7e62c65ea22e3089950be038b62470b12efe0412

However i guess this is just a little workaround, i think we need to set the display permanently to the given value, at least the display works correct :)