Jump to content

Kernel 2.6.29 playground


Guest pier11
 Share

Recommended Posts

I've managed to port Pulse bits to Huawei's 2.6.29 MSM7X25 kernel tree.

Lastly I ported Pulse to Ascend M860 source (kernel-2.6.29-M860-Eclair.zip). And before that to Pulse Mini (MSM7X25).

You may ask - what's the achievement as we have 2.6.29 from the manufacturer for ages.

The point is that the port is based on tree (MSM7X25) that have future. It has seen versions of 2.6.32 and 2.6.35 already,

while Pulse tree(MSM7201A) is dead.

Please find attached experimental zImage of M860 port. Yes, it runs, I pair it with stock Pulse UK 2010 ramdisk and Android itself.

Edit:

I found this commit a4b272c43714cf12facafa03e216a7e5644910d8 in eclair branch of Code Aurora from 2009-10-12 is the closest match to Ascend kernel source. The diff size is ~3.6M.

Noticed HTC changes along with Huawei's - maybe source was based on some HTC fork??

Edited by pier11
Link to comment
Share on other sites

I just created it, but since that it works fine - no crashes.

Everything works, except rotation -lost in transition :)

No FC I saw so far.

Actually it's pretty close to the stock kernel.

Is it wishful thinking, or does it really run a bit faster? :)

Link to comment
Share on other sites

The most important things you should add are theo overclocking feature, and swap. Both were even possible on the old kernel, so that shouldn be too hard to implement. Stuff like Radio etc working?

Link to comment
Share on other sites

Could you list ROM features please.

ROM: ported original - Cyanogen

ROM: Eclair based, Ginger based...

ROM: functionality (what works, what doesent).

Something like this:-----WORKING Features-----

--RIL

--Audio

--Bluetooth

--Wi-Fi

--Sensors

--D-pad

--UC/OC Kernel (30-768MHZ)

--GPS

--Camera

--Video recording

--Calibration

--Headphones

--Keylights

--SDCard mount via notification bar

--camera

--Gapps installed / separate install

Bugs/Not working/TODO

--Missing FM

--Camera app lag/battery

Edited by Freon35
Link to comment
Share on other sites

Could you list ... features please.

...

It's a kernel, not ROM.

Origin: kernel-2.6.29-M860-Eclair.zip (+Pulse bits)

Working tested:

--RIL

--Audio

--Wi-Fi

--Touchscreen

--D-pad

--NOT overclocked

--GPS

--Camera(Both)

--Keylights

Not tested:

--Bluetooth

--Video recording

--Headphones

Not wotking:

--Rotation

This kernel is my experimental base to figure what was done in Pulse tree different to "main" tree, to potentially forward port that changes to newer kernels.

Link to comment
Share on other sites

Thanx a mil - now I can see the working logic :)

well, it's not yet proposed for custom ROMs, but if one is willing to try, the steps are usual:

- disassemble working boot.img

- replace kernel to this one,

- reassemble boot.img

- flash boot.img with fastboot utility.

I'm not giving more specific instructions, as this is just an experimental version,

not for end users.

Link to comment
Share on other sites

I hope this isn't an "ignorant" request, but please look into what it takes to increase the overly low limit on headphone volume when playing media. Something I read somewhere lead me to believe this has something to do with the kernel (but I could be highly mistaken, hence the potential ignorance of my request).

If I find time in the next few days, I'll build a boot.img with it and give it a whirl.

Link to comment
Share on other sites

Tested, confirmed working:

--Bluetooth

--Video recording

--Headphones

Confirmed not working:

--Rotation

(Details: custom ramdisk based on FLB rom)

Thanks for testing!

Link to comment
Share on other sites

Would love to have something useful to add but simply don't have the time to play these days, but this is the most interesting development I have seen with the Pulse for ages - keep it up and hopefully you chaps can continue your marvellous work with this device. Perhaps an updated kernel would allow for multitouch on the Pulse.........(joke)

Link to comment
Share on other sites

  • 2 weeks later...

Nice work! I tried it with the new CM7 rom, but just got bootloop... Not shure, that I packed it correctly tho... I used Racer_kitchen_v2.

Edited by rangeoshun
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.