• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

pulse mini kernel source - has anyone built a kernel with it?

3 posts in this topic

Posted

The pulse mini kernel source has been available for some time now and I've tried using it to compile a kernel for my U8100 and it boots but it seems it can't read the battery status so it turns the phone of after 30 seconds. I'm starting to suspect that the battery driver in the pulse mini source is not compatible with the U8100 but I'd like to hear if anyone of you pulse mini guys have had any success with the released source.

0

Share this post


Link to post
Share on other sites

Posted

nop didnt even tryed ... since source files are way above me :/ maybe some day. or u can build it and upload so i can flash it.

0

Share this post


Link to post
Share on other sites

Posted (edited)

Just some info...

Huawai has released a kernel source today... guess what. It's the same code that was released by T-mobile in June. So far Huawei has released two(2) kernel sources and both are identical to what has allready been released by T-mobile.

Other models like the U8100, U8120 and U8150 has not had their sources released. Huawei has so far accomplished NOTHING that wasn't allready done by T-mobile UK.

I have to write off some of my frustration here because, guess what, the Huawei forum has regulations that forbids a lot of thing, like critisizing their company, comparing their company with others, critisize the socialist system (yes, it's true) etc.. They even censor the word "censor"... Getting them to release a source (that isn't allready available) is like trying to milk a stone...

Nontheless, if anyone wants to compile the pulse mini source code to run it on an U8100 or U8120 here's what you need to do:

1. Get the /proc/config.gz from the phone you want to compile a kernel for.

2. In your .config (created from /proc/config.gz) change:

CONFIG_UEVENT_HELPER_PATH=""

to:

CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"

(this is needed to get the battery status to work.

3. In drivers/i2c/chips/akm8973.c

Change:

static struct miscdevice akm_aot_device = {
.minor = MISC_DYNAMIC_MINOR,
.name = "compass_aot",
.fops = &akm_aot_fops,
};

static struct miscdevice akmd_device = {
.minor = MISC_DYNAMIC_MINOR,
.name = "compass_dev",
.fops = &akmd_fops,
};[/code] to:
[code]static struct miscdevice akm_aot_device = {
.minor = MISC_DYNAMIC_MINOR,
.name = "akm8973_aot",
.fops = &akm_aot_fops,
};

static struct miscdevice akmd_device = {
.minor = MISC_DYNAMIC_MINOR,
.name = "akm8973_dev",
.fops = &akmd_fops,
};

That's it... If anyone gets as far as creating a zImage and want to proceed making a bootable boot.img, let me know. Thanks to bmxninja in the swedroid forums I have well-working tools for splitting a boot.img, replace the kernel, and create a new boot.img.

I also have a modified acpuclock.c with the overclocking code ready to share if anyone wants it.

Edited by kallt_kaffe
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.