yashsingh1/xdaforums huggingface dataset:
[Android Software Development] lefeudedieu:
Hello all,

I could help but make a Hybride Relax for my APAD and benefit everyone, thank you for donaldson (ROMTOOLS yeah, yeah), Xaueious and the SlateDroid and XDA Forum.

Only for APAD "7" batch 2 red light.

Procédure to flash (thank to Willo) :

http://www.slatedroid.com/apad-andro...s-updates.html

This ROM

:

Base HKX1.3.2 by Xaueious

Boot.img (Donaldson Firmware 3)

Turbo Script (1.5 CupCake "Revolve" by Alex/Lfd for Dream)

CompCache has deleted each re-boot

Sylver theme by Lfd (More light and speed)

Ambient Time (Sony Ericsson (Sony Ericsson touch your screen AmbientTime after you have activated))

Music Player

TaskKillerFull

Reduction of weight

New boot animation

New icons

Aldiko book

New Fonts (more Hebrew, Arabic, Thai)

Hybrid Relax v1.0 :

http://www.4shared.com/file/h8HDq2TE/lefeudedieu-Hybride_Relax_v10_.html

I could not be held responsible for mishandling

Sorry for my English(Google translate)

SlateDroid Forum

:

http://www.slatedroid.com/forum.php

Lfd ici Toulouse :cool:
[Touch CDMA Android Development] drock3260:
I was wondering if anyone has had luck compiling the kernel to support. I was thinking about doing this so so I could connect some serial devices to my phone, but I just wanted to see if anyone all ready has yet.
[Touch CDMA Android Development] mrkite38:
are you talking about usb host mode or something else? this is chipset support but no drivers for usb host.
[Touch CDMA Android Development] drock3260:
most htc devices actually can run a serial mode where the data +- for the usb can be run as txd/rxd. You have to recompile the kernel with usb disabled and serial support enabled, but then you can connect serial devices that run at 3.3volts. I downloaded the serial app and it shows a hardware port on the vogue so I just assumed it supported this, but I could be wrong.
[Touch CDMA Android Development] mrkite38:
i guess that figures - when you go into bootloader it starts in serial mode... haven't really looked into this. Have you looked at the kernel git?

http://androidhtc.git.sourceforge.net/git/gitweb.cgi?p=androidhtc/kernel.git;a=shortlog;h=refs/heads/htc-vogue-2.6.32
[Touch CDMA Android Development] drock3260:
no I have not, but that seems like a good place to start. Thanks

edit: looks like most things are for bluetooth serial connections

edit2: looks like the kernel was built the way it should have been, but it only shows ttymsm0 which i think is for the bluetooth
[EVO 4G General] arcadia2uk:
I just received an e-mail from Sprint with the subject:

Your wait for 4G in Boston is now over

while the body outlines:

4G is now available in Boston.

I have to test once I get home from work:)
[EVO 4G Android Development] iscaela:
This kernel module allows you to run any stock HTC Froyo kernel with lowered CPU voltages. Reducing voltage decreases power consumption by the CPU, thus lowering heat and increasing battery life.

INSTALL:

You need root or an unrestricted recovery image (e.g ClockworkMod) to install this. The default settings decrease voltage by 75-100 mV which seems stable on my device (HTC Desire) and is reported to be fine on the EVO. Just download the attached file and select it from recovery or ROM Manager.

I've built "update.zip" files for the EVO 4G with Linux kernel versions 2.6.32.15-g746f4f0, 2.6.32.15-ge2fb08e, and 2.6.32.15-g59b9e50. You can check your kernel version in Settings->About phone->Software information.

Other HTC devices running Froyo are supported. If you have a different device, please give me the full version number and I can add an update.zip for it.

Full details and source are in the original thread in the Desire forum:

[KERNEL] Undervolt driver for the stock HTC kernel for Desire and others (2.6.32.15)

Update, 2010-11-22: Added driver for 2.6.32.15-ge2fb08e.

Update, 2010-11-23: Added driver for 2.6.32.15-g59b9e50.
[EVO 4G Android Development] tatnai:
recant: love this idea when trying to keep this stock
[EVO 4G Android Development] ericwgarza1:
Sounds like it would go well with Fresh's new rom.
[EVO 4G Android Development] playya:
+ 1 on that I agree
[EVO 4G Android Development] rjmjr69:
sweet I like. Does it change the kernel version?
[EVO 4G Android Development] v_lestat:
Too weak... funny considering there is more work involved in setting this up than most linux guys even do on a pc... let alone a phone.
[EVO 4G Android Development] fr4nk1yn:
Maybe not. I run the netarchy kernel but don't OC because it seems to crash at random times. I use it because the battery life is better than stock.

I'll revert to a clean back-up and give this a try just for giggles.
[EVO 4G Android Development] v_lestat:
I would like to see some results.

I say that because I have tried a few havs roms and get worse battery life.

I think what a lot of people don't realize unless they are heavily into overocking is that microadjustments just dont have much effect there needs to be some substantial drops to really have any effect on battery and heat.

I realize that this is no desktop or laptop cpu, and that this cpu is based off such low voltages but such minor voltage adjustments, 80-100mv just arent going to have the desired effect unless that equates to a "substantial" voltage drop.

Not to mention the fact that most of you are going to overclock your phone without the faintest idea that doing so, even with a lower cpu voltage, will still cause worse battery life. This is a fact.. to argue it is futile. Its the nature of the beast.. do some reading and find out for yourself.

You can overcome some things by using on demand overclocking but you have to do extensive testing to find the sweet spot.
[EVO 4G Android Development] sjwaste:
Nice work. I'm not interested in oc'ing, nor flashing a custom kernel. I may give this a go after a few others check in w/ results. I just want to know that it's stable.

I went to your other thread and saw the source. Clever solution, nice work. I really do like that you wrote a device to /proc that does a little more than report the frequencies back. This will make it very easy to write some scripts, or even a UI, that lets me tweak the settings. Hopefully I have some time to work on that in the upcoming weekends.
[EVO 4G Android Development] lovethyEVO:
Will take a look at this first chance I get. Trying to finish my battery logger since everything available now doesn't log exactly what I want to know. Kudos.
[EVO 4G Android Development] hooover:
Does this make HAVS obsolete ?:confused:
[EVO 4G Android Development] xxbabiboi228xx:
Undervolting meaning only when screens off or on and off ?
[EVO 4G Android Development] Tyzing:
I installed and will get the best battery life yet. Better than when I was with King and other kernels....thanks!!!
[EVO 4G Android Development] look4wisdom:
Anyone have any results from flashing this yet? How is battery life? Any stability issues?
[EVO 4G Android Development] xxbabiboi228xx:
No stability issues and it seems to help on battery a little bit but I really can't tell a big deference. I was expecting for it to help out more. Thanks anyways OP for the share
[EVO 4G Android Development] v_lestat:
i did say those little microvoltages aint gunna make any difference.

plus if you try to overclock you just cancelled any lowered voltages and actually cause higher power draw than stock mhz at stock voltages.

higher mhz equals higher power draw whether you have it undervolted or not.

you have to make a signifigant drop in voltage to make any difference at all. let alone if you try and overclock.

not trying to dog the guy who discovered this i am just sing plain and simple math, heat, and electronic voltages.
[EVO 4G Android Development] juancaperez2000:
question there a some diference between this kernel and the once from King and Net, talking about battery life and performance
[EVO 4G Android Development] xxbabiboi228xx:
This isn't a kernel its just a couple of files that go with the kernel. One file for initial boot ect/initd and a .ko file that goes in system/lib/module folder.
[EVO 4G Android Development] snovvman:
I have an Evo, 2.6.32.15-ge2fb08e-htc-kernel@and18-2 #11. I would like to try it. Please build an update.zip to support it.

Cheers.
[EVO 4G Android Development] luckylui:
OP

Sent from my EViO + PURE= PURE Baked EViO
[EVO 4G Android Development] iscaela:
I've updated the OP with the attachment. Hope it works well for you.
[EVO 4G Android Development] xxbabiboi228xx:
From the looks of it will it work with the lastest HTC Kernel then ? The numbers dont match with it. 2.6.3215-g59b9e50_htc-0kernel@and18-2#17
[EVO 4G Android Development] ericwgarza1:
OP,

Can we get this set up for the kernel mentioned above?

Sent from my panty-dropper.
[EVO 4G Android Development] snovvman:
WOW!!! :eek: That is fast response time!! Thanks very much.

Two quick questions:

1) How do I uninstall if something doesn't work out?

2) I've read mentions, but no clear answer - how does undervolting work with SetCPU? Do they coexist peacefully? Any recommendations?

Thanks again!
[EVO 4G Android Development] gqukyo:
I would like that too. :D
[EVO 4G Android Development] rfeagan:
Ditto....... Thanks!
[EVO 4G Android Development] n1ghtl1fe:
would it be better to use this or setcpu too 998 screen on and 128 screen off in terms of battery life?

or both if thats possible?
[EVO 4G Android Development] iscaela:
You should be able to use this in combination with SetCPU. Remember that multiple CPU frequencies use the same voltage in the table.
[EVO 4G Android Development] iscaela:
I'm updating with another attachment for this.
[EVO 4G Android Development] n1ghtl1fe:
doesnt this not work with custom OC kernals tho?
[EVO 4G Android Development] snovvman:
I am so impressed with your response and support. Thank you.

I'm embarrassed to ask--will you please create an uninstall script/update zip? I would have to do research to figure out how to incorporate the script into an update.zip. My purpose is to do some A-B tests with/without undervolt and battery life.

Cheers.
[EVO 4G Android Development] indagroove:
You need to modify undervolt.ko. I can send mine later if you like..
[EVO 4G Android Development] snovvman:
Is it possible to delete these files manually via Root Explorer (or terminal)?
[EVO 4G Android Development] ericwgarza1:
U probably need to delete the startup script as well.

Sent from my panty-dropper.
[EVO 4G Android Development] snovvman:
Where is the startup script and what is the file name? Isn't 01undervolt the script?

I was curious if those files can be deleted while the OS is running (if they are locked).

Thanks.
[EVO 4G Android Development] snovvman:
Couple more questions:

1) From what I can tell, I can simply move the two files into or out of their respective directories to enable or disable undervolt through Root Explorer or some terminal app. Is this correct?

2) Is there some application that will allow me to verify that it is working? Is there some way to see the voltage supplied to the CPU?

Thanks again.
[EVO 4G Android Development] flipper12:
I'm considering running this on Myn's RLS4 which runs the stock HTC 3.30.651.3 With 2.6.32.15-g59b9e50 #17 Kernel.

For those that have Colllin's battery tweak installed, will it cause a conflict? http://xdaforums.com/showthread.php?t=810940

Thanks,

Flipper
[EVO 4G Android Development] tatnai:
let me know how it goes, flipper, thinking about flashing as well. i don't use collin's battery tweak, just the stock kernel. going to run the stock kernel for a few days, then maybe try this for a comparison.

Can anyone report back on battery life with this?
[EVO 4G Android Development] slugbug2010:
I'm only given the option of a minimum of 254. Shouldn't I have 128 after this is installed?
[EVO 4G Android Development] snovvman:
If I understand it correctly, under-volting has nothing to do with under clocking. This driver reduces the voltage supplied to the CPU at given clock speeds, it does not under-clock or alter the phone's governor.
[EVO 4G Android Development] slugbug2010:
Gotcha! Thanks so much for the quick reply. Yes - I feel like a fool, under volting and under clocking are not the same. My bad.
[EVO 4G Android Development] Persnlmgr:
Hang on a second, though...If you UNDERvolt it but keep it clocked to 254 (minimum) it's going to take MORE power/voltage to drive the processor, negating the effects of the add-on, maybe even making them worse...

This is a very well-though-out, cool add-on, but should probably be used without SetCPU, Collin's Tweak, Juice Defender, etc. to actually achieve it's proper function.:cool:
[EVO 4G Android Development] snovvman:
Why? If, at 254Mhz, the CPU was under-volted (that is, less power is provided to the CPU), how can it draw more power?
[EVO 4G Android Development] intheb0x:
how do you actually delete this script once its on your phone?
[EVO 4G Android Development] ddublu:
Anyone know?
[EVO 4G Android Development] tinpaul:
Reinstall your Rom or your back up

Sent from my Evil EVO
[EVO 4G Android Development] Djspinister:
I couldn't agree more. Computer or phone, they are both CPU's and they both have the same concept. I think all these undervolted+overclocked kernels are backwards in a sense, granted a lot of them work fine. But I bet if they had undervolted+stock clock settings and overvolted+overclocked kernels, and just made them seperate, it would be better imho.

I just don't believe in lowering voltage to overclock, it has never been that way for any CPU, yea sure you can get some high clocks without having to adjust voltages higher on SOME CPU's but these are few and far between. Don't get me wrong, I have very little knowledge about the way the EVO is built, but I imagine its design is pretty close to that of a real Computer.

I think the developers are doing amazing jobs, this isn't a dev bashing by any means, I am just wondering how it is feasible to accomplish two opposites into one kernel, weird. I have always wondered this since being on this site.

my .02
[EVO 4G Android Development] mjhuffer:
Just started using this looking forward to the results. Good work man.
[EVO 4G Android Development] chummer360:
so does this thing works? anyone tried this already?
[EVO 4G Android Development] dynamicpda:
nm what i wrote below, the battery was flakey.

I was steadily seeing more strange behavior running this undervolt patch on stock #17. Screens would freeze and the phone would reboot constantly. I wiped and reflashed RLS#4 to "uninstall" the patch. Let's see how it behaves... If I see the problems again, I'll have to unblame the patch.

btw, battery life wasn't great. perhaps i didn't let it 'settle' long enough or tweak the settings on the phone enough.
[EVO 4G Android Development] lovethyEVO:
I have been using this for about two weeks now. I have tweaked the voltages to my evo. With the default settings provided in the script my phone would reboot randomly and apps would freeze and/or force close.

I went in and tweaked the init script and for the past two days my evo has been stable so far.

Understand though that even though I am using the stock kernel (#11) I have tasker actively switching my governors during certain events/situations.

On screen off the governor is changed to powersave, screen on the governor is interactive, phone calls the governor is conservative, and games and apps like fps2d, linpack, etc run on the performance governor.

I am not using setcpu and I am not changing the frequencies at all, only governors.

So far with the voltages I set on my system and with the governors I use, my evo sleeps like a rock and responds great even at default 998mhz cpu speed.

This module is not a plug and play module. Everyone will more than likely experience terrible performance on first run because the voltages may not be ideal for your system.

You will have to go in and through trial and error figure out the limits of undervolt your system can handle.

My voltages are -150 up to around 614mhz and -75 from 652mhz on up. I do not recommend anyone use my voltage range as a starting point. This is where I ended up after many different trials.

Good luck.
[EVO 4G Android Development] nYdGeo:
additional thoughts

If you install the correct, undervolting drivers for your kernel at their initial vales and they affect your phone adversely, it is very likely that the issue is not the drivers, but is instead the environment that they are trying to work in (wrong ROM or kernel build for the hardware version, a custom kernel that already has voltage customization, etc).

Oh, one more item...I quite confused by Persnlmgr's recommendation that this shouldn't be used with SetCPU. I use it for one profile, a screen-off profile that's locked at 245 min & max. Am I to understand that you believe that if I install these undervolting drivers, and then set my phone to run 245/245 in sleep mode, this will use more power? If so, can you please explain this? It may be quite true, and if so I want to understand it.

Thank you for your time.
[EVO 4G Android Development] lovethyEVO:
If you lock the max frequency at 245 and something in the back ground needs to run this is what will most likely happen (the numbers that follow are only an example):

At 245 max, task 1 will take about 30 seconds to complete and more than likely peg the cpu at 100% load. This means that even at the lower voltage, it is using that voltage over an extended period of time.

At 998 max, task 1 will use the highest frequency it needs between 245 and 998 to complete and the cpu would barely go above 50% load. Since its using the highest frequency needed, task 1 would probably only take around 5 seconds to complete. This means that for the higher voltage draw that the higher frequency requires, it only draws it for those 5 seconds.
[EVO 4G Android Development] nYdGeo:
That is interesting indeed. I'm sure that you already understand that it goes against the common thought as virtually everyone that shares SetCPU profiles almost always has a profile for sleep/screen off, and its usually 128/128 (custom kernel only), 245/245, or occasionally 128/245 or 245/384, etc.

However, there is certainly merit to your explanation. I used to run without such a profile using the Conservative governor on custom kernels because it ramps up so much more progressively, and it certainly didn't hurt power usage. But in a stock kernel with on-demand ramping up so much, so quickly, I didn't apply that logic to it. Might give that some experiementation. Thank you for sharing!

Oh, sure enough, just to complicate things and make me feel foolish, I have since observed that using these undervolting drivers, my Evo is NOT what I consider 100% stable. I was running Quadrant (for baselines), and twice Quadrant crashed during the video tests. So, back to normal voltages for now, but I might try tweaking them.

Thank you for your time.
[EVO 4G Android Development] mjhuffer:
New Kernel from the maintenance release

2.6.32-17-gee557fd (htc-kernel@and18-2 #15).

Could you please do a new release for the new kernel version that is coming out with the 12/15/2010 EVO4g maintenance release. I believe some of the stock roms will start updating to it soon.
[EVO 4G Android Development] cosine83:
+1 this! I was about to post the same thing.

http://xdaforums.com/showthread.php?t=875384
[EVO 4G Android Development] mjhuffer:
Anybody up for tackling this? Havn't heard much responses but it drastically helps my battery. Please somebody help us novices out.
[EVO 4G Android Development] TheNexxuvas:
Looking for this edition as well. Waiting for my current stock ROM dev to get his updated and hopefully this will come around too.

Honestly think that the last htc kernel + this really worked well for my Evo, seriously getting 5 hours from 100% to 90% with just receiving texts and emails during that time was just plain awesome.
[EVO 4G Android Development] TheNexxuvas:
Not a dev just a tech, but at this point I'm willing to try adding this to the newest HTC Kernel for us if I can figure out how it's done with the others...guess I'll research the original thread, unless anyone else is out there already on top of this?

Got my Turbo Stock rom updated but only missing this.
[EVO 4G Android Development] lovethyEVO:
Got it working the night 3.70 was released.

Still testing but so far it's stable and -150 < 500, -95 > 500mhz.

** link removed...thread deleted **

Edit: calkulin just released a rom with the same module I am using so thats an option for most.
[EVO 4G Android Development] TheNexxuvas:
I can See that, so calkulin's .zips would work with the newest stock kernel?

Cool if so, my phone seems to like these undervolted stock HTC's better than other baked kernels for some reason, stock undervolted sips battery like no other. 100%-90% in 5-6 hours with email and txt receiving is amazing.
[EVO 4G Android Development] lovethyEVO:
I don't know about his zips as I don't much flash anybody elses roms but the ones I cook. I too have found that the stock kernels are better with their matched rom versions versus custom kernels.
[EVO 4G Android Development] TheNexxuvas:
bah nope, it's not an undervolt add on for stock, just for his rom's htc stock.

I'm on the new camera chip, so no custom kernels and the HTC with undervolt is what I need badly.

Here's hoping either I can figure it out on my own or someone wraps one up in a zip.
[EVO 4G Android Development] lovethyEVO:
** I never promised support via pm for the files I attached. Files removed. **
[EVO 4G Android Development] TheNexxuvas:
Thanks man, going to give it a try and tweak it a bit for mine.
[EVO 4G Android Development] mjhuffer:
Could somebody please make a general undervolt mod for the stock kernel from the OTA 3.70..PLEASE PLEASE PLEASE.
[Wildfire General] maximx86:
I know that other people are having similar problems with Android phones, but I just got a Wildfire today and it doesn't get detected.

I have Windows 7 x86, HTC Sync 3.0.5422. I am running HTC Sync as administrator with disabled AV and Firewall. I am using the back USB ports. I don't see any other options in HTCSync than Help and About. HTC is appearing in Devices and Printers normally.

It also comes in Device Manager under

- Disk Drives as HTC Android Phone USB Devices

- portable Devices as D:\ (next free letter drive)

Anyone has any ideas?

Thanks
[Wildfire General] thearif:
When you first connect your phone to the computer, make sure that you enabled "usb debugging". Once this is done, you should not have any more problems.

To activate usb debugging, just go settings -> applications > usb debugging.

Hope this helps.
[Wildfire General] fishb00n:
I had the same problem on x64. Couldn't get it to work till I was so frustrated about it and gave up. I think there is a problem with the usb drivers.
[Wildfire General] Insinr8:
Enabling USB debugging allows me to connect. But as soon as it looks like syncing, the wildfire comes up with "prepairing SD card" and it disconnects :mad:

Very frustraiting
[Wildfire General] Skye Menjou:
Works fine for me on 7 x64.

I did install the drivers from the SD card earlier though for development.
[Wildfire General] Zeusie:
I had similar problems - which all disappeared when I used a different usb port. The one's at the front of my PC just didn't work. Ones at the back worked fine.
[Wildfire General] fishb00n:
I know it should work. but I can't find out what exactly is causing this behavior - and that sickens me :) Cause usually I get everything to work =]

I did uninstall everything that had to do with HTC. Sync App, Drivers, everything. Rebooted and tried from scratch.

I saw that Windows Update automatically downloads drivers for the Wildfire as soon as it detects it on USB. I had no chance to abort that so that I could install the Stock HTC drivers that came on the SD Card.

As soon as Windows said the device should be ready to use, I installed Sync again and tested if sync was working. Didn't work. Then I installed HTC drivers from SD Card. Tried if it works. Nothing. Rebooted. Tried Again. Nothing. USB Debugging on. Nothing. USB Debugging off. Nothing ... I don't know any further :)

Skye do you have installed the HBOOT driver from unrevoked along with the HTC drivers? Could it be possible that they both interfere somehow? Or is this not possible at all.