Jump to content

[Kernel] Wifi-tether enabled custom kernel is coming..


Recommended Posts

Posted (edited)

Hi all,

After some discuss with koudelkaa, we have make Wifi-tether enabled custom kernel come true. ;)

It should be able to port to all custom roms.

Btw, koudelkaa is really nice people to work with, he teach me a lot. :)

Ok, give me more days, I'll give u all a stable wifi-tether function.

Beta wifi-tether kernel have released in my ROM, Everybody can take it a try. ;)

For ROM developer:

Every developer can use this kernel without notifying me. :D There are some notices in following:

In boot image there are two modules named dhd.ko and bcm4329.ko, they are functionality the same, u will choice one depend on libhardware_legacy.

Don't insmod it in init.salsa.sh, It will automatically load by android.

Thanks.

Edited by roggin
Guest L0cu7us
Posted

GREAT, hope this affect also the 'low' wifi stability (read random reboots) on all phh-kernel based rom :-)

Guest fischschneehase
Posted

will it work with metal rom and lcr F ?! will it have oc ?! if yes great;)

Guest koudelka
Posted
GREAT, hope this affect also the 'low' wifi stability (read random reboots) on all phh-kernel based rom :-)

Yes, roggin should have resolved this :) so you should not have to be afraid it will reboot when turning off wifi anymore ;), next up fastdormancy and maybe some gingerbread :D

Guest simoneser
Posted

I hope that Bluetooth will be fixed too :)

So we'll have a great choice of great ROMs, finally!

Guest Harness
Posted
Yes, roggin should have resolved this :) so you should not have to be afraid it will reboot when turning off wifi anymore ;), next up fastdormancy and maybe some gingerbread :D

What exactly is fast dormancy? I keep hearing about it...

Harness.

Posted
Hi all,

After some discuss with koudelkaa, we have make Wifi-tether enabled custom kernel come true. :)

where was a problem?

Guest koudelka
Posted (edited)
where was a problem?

Right now I think he has hacked acers bcm4325 module into our custom kernel. Hopefully some day we can get that bcm4329 code to work that phh has in his source tree. Rogin said the reboot problem was caused by the splitup of the dhd module into "dhd and bcm4329" (if i am understanding correctly so was bcm4329 the wifi power module for dhd(bcm4325), I am not really sure why it is named bcm4329. But I could be misunderstanding :))

What exactly is fast dormancy? I keep hearing about it...

Harness.

I found a explanation i think is pretty good in one of the android mailing lists.

"Fast Dormancy is a mechanism that enables mobile devices to notify the

base stations when the radio resource allocated to the device is no

longer in use, so that the radio resource could be immediately

released other than waiting for a timeout event.

From the perspective of the mobile device, since maintaining radio

resource consumes extra power, employing Fast Dormancy would save

power and thus increase battery life."

and of course for the service providers this is of great benefit as they can provide their service for more users when the resources are not being wasted.

https://groups.google.com/forum/?tvc=2&...orm/nLnD6U2mMRA

There should be added that I do not know what kind of dormancy features we have in our liquid. Dormancy features are nothing new and if you want to read some technical details you can find some here http://www.pasieronen.com/publications/hav...nen_vtc2007.pdf

http://www.3gpp.org/RAN-45-Seville-Highlights (sep 15-18 2009)

"Fast Dormancy Implementation:

Nokia Siemens Network presented a paper in RP-090941 explaining that some proprietary implementation may deny the network from having control over the state that the UE is in and cause a major load to the network. RIM has concerns about the real benefits on a system level perspective. They presented a paper explaining their concerns in RP-090960. The way forward is: RAN 2 is tasked to discuss further the Fast Dormany implementation and the impact to network performance and to bring acceptable CRs in the next ran plenary."

http://www.3gpp.org/ftp/tsg_ran/tsg_ran/TS...s/RP-090941.zip

http://www.3gpp.org/ftp/tsg_ran/tsg_ran/TS...s/RP-090960.zip

I guess this lead to 3gpp adding a standard of 8 fast dormancy commands into the umts network spec. And in october 2010 qualcomm and nokia siemens networks had their first interoperability, test http://wirelessfederation.com/news/tag/8-f...rmancy-feature/

Most people got to hear of fast dormancy as soon as apple and nokia siemens networks worked together to implement it in iOS 4.2 and every tech blog in the world wrote about it.

http://www.google.com/webhp?q=network+cont...a05a7bb65e82229

funny thing, in the nokia siemens network blog post where they announced it ( http://blogs.nokiasiemensnetworks.com/news...ne-performance/ ) they say "Nokia also implemented the technology in its smartphones earlier this year." but that no one wrote about ;)

Edited by koudelka
Guest HustlinDaily
Posted

So this would be able to fix tethering in ROMs such as Cyanogen/Sense/MIUI?

This is awesome.

Would this custom kernel also fix Bluetooth in those ROMs?

Guest koudelka
Posted
So this would be able to fix tethering in ROMs such as Cyanogen/Sense/MIUI?

This is awesome.

Would this custom kernel also fix Bluetooth in those ROMs?

Yes, it should fix tethering in all of those ROMs. bluetooth is not fixed by this, I am not sure anyone have really started analyzing it yet.

Guest fischschneehase
Posted

will it work with metal rom and lcr F ?! will it have oc ?! if yes great;)

Guest Andy__P
Posted
Yes, roggin should have resolved this :) so you should not have to be afraid it will reboot when turning off wifi anymore ;), next up fastdormancy and maybe some gingerbread :D

<3

Guest koudelka
Posted
will it work with metal rom and lcr F ?! will it have oc ?! if yes great;)

I am not completely sure, but I guess it is possible (it should be recompiled with 2g vmsplit first)

Posted (edited)

Man that's awesome, can't wait for some CM or maybe Gingerbread with better Wifi and Fast dormancy.

Any chance we'll have something by Christmas?

Edited by bais
Guest koudelka
Posted
Man that's awesome, can't wait for some CM or maybe Gingerbread with better Wifi and Fast dormancy.

Any chance we'll have something by Christmas?

I can't promise anything as I wont have time to work on this now (going away on a trip, so will be rather inactive until 15 jan). But I hope to see some great releases when I am back ;) (and hopefully then we can work on upgrading our kernel :))

Posted
Man that's awesome, can't wait for some CM or maybe Gingerbread with better Wifi and Fast dormancy.

Any chance we'll have something by Christmas?

Hi bais,

yes, I have posted my wifi-tether enabled update in update. You can check it.

Thanks.

Posted

Hi all ROM developer,

There are some port tips in the first post. You can port it to your ROM

Thanks.

Guest Borkata
Posted

Great work roggin :) Can you upload source somewhere so I can play with it and maybe try and enable fm ;)

Guest thepasto
Posted
Great work roggin :) Can you upload source somewhere so I can play with it and maybe try and enable fm :D

+1 Great work!!

+1 Upload sources please!!!!

Many thanks again ;)

Guest fear_factory84
Posted

Hi, I agree with others that we could improve things with sources available...

I never tried roms with phh kernel and derivatives, what is the bluetooth problem?

Do you have at hand informations (maybe links where I can learn how to) on how to build and test new kernels on android and our liquid?

I already know how to deal with linux kernel compilation and patching on x86 and x86_64..but I never tried on android.

Thanks and great job!

Guest koudelka
Posted
Hi, I agree with others that we could improve things with sources available...

I never tried roms with phh kernel and derivatives, what is the bluetooth problem?

Do you have at hand informations (maybe links where I can learn how to) on how to build and test new kernels on android and our liquid?

I already know how to deal with linux kernel compilation and patching on x86 and x86_64..but I never tried on android.

Thanks and great job!

It is pretty much the same as for x86,x86_64 just you need a arm cross compiler.

http://wiki.cyanogenmod.com/index.php?titl...nel_from_source

but to make a boot.img that works on our liquid you should search for liquidmkbootimg v0.2

Posted
Great work roggin :) Can you upload source somewhere so I can play with it and maybe try and enable fm ;)

Hi Borkata,

Because the release is my first try, I hack the original dhd module from stock acer rom, there are no source code inside.

However, I have successfully build it from my source, but it seems some small problems, I'll release it when it stable. :D

Thanks.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

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