yashsingh1/xdaforums huggingface dataset:
[T-Mobile myTouch 4G Slide] ac3theone:
everytime i flash a kernel everything works ecept for wifi. im s-on unlocked using bulletproof
[T-Mobile myTouch 4G Slide] Blue6IX:
You have to install the modules too, so flash the flashable zip in addition to fastboot flashing the kernel and you will have wifi again.

S-OFF can just flash the flashable zip in recovery.

S-ON UNLOCKED needs to flash the flashable zip in recovery AND fastboot flash the kernel image.

That'll fix your wifi issues.

If you need the kernel modules for a stock kernel, go here:

Stock WiFi Modules
[T-Mobile myTouch 4G Slide] nemesis93:
Ok thank you very much blue! I really really appreciate the effort you put into your very detailed responses. I can't thank you enough for those I've learned so much through your posts alone.

I flashed the UV6 kernel today morning when at 100% at around 6:15 am. It is now 1:09 am and I just put it to charge at 5%. The battery life is amazing! Not to mention I have it running oced at 1.5ghz till 50% where it drops to 1.35ghz and so on respectively using setcpu.

Up until now no random reboots. And previously with your 1.7ghz kernel I got 2 random reboots in about a weeks use. One was while charging, and the other was while in my pocket.

I really like the progress I'm seeing with the development on this device thanks to you blue, tbalden, wildchild, and the virtuous team now that tbaldens a part of them :D.

I was coming from tbaldens sense ics port and previously the desensed pyroice but, I couldn't stand the screen blackouts and battery pulls to fix the blackouts. They were happening way to frequently (at least once a day). For now, ill stick with blues ultra stable gb rom and will switch to ics (I love ics) when there's a more stable port or a cm9 build with everything working as is (wifi , gps, hotspot, mms, etc).
[T-Mobile myTouch 4G Slide] ac3theone:
Thanks I'll give it a try now
[T-Mobile myTouch 4G Slide] levp:
Fair enough. Just keep that request in your list please ;)

EDIT: UV6 seems to be the most stable for me (no freezes/reboots after 24 hours).
[T-Mobile myTouch 4G Slide] ac3theone:
it worked thank youuuu your the best
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
When I first tried this ROM out I was very pleased with it's stability and how well EVERYthing works in it but I did move on to others to try. The battery life was better than stock but still was lacking. BUT NOW!!?? Holy Smokes Blue!! I did a fresh install of BulletProof and then flashed your "UV5" kernel to this bad-boy and after settling in for 3 days I am right now looking @ 82% battery life still left after almost 11 hours of medium use!! (Market...1 hour of phone calls....wifi calling on.....and tethering my GTab to it for about 45 mins.)

GEEEEZE! What a HUGE difference. I'm going to give "UV6" a try over the weekend and see if it remains as stable.

KUDOS BLUE!! NICE WORK!
[T-Mobile myTouch 4G Slide] ratchetrizzo:
will there ever be a day when one of these will work with 1.55.531.3
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
That's the goal here :cool:

Typed by ---- oh wait! I'm schizophrenic!
[T-Mobile myTouch 4G Slide] Blue6IX:
compatibility with 1.55.531.3 + is up to HTC right now - they are using kernel source ending in .13 and we only have ending in .10 available - so for the moment we can only promise compatibility with 1.28.531.9 or .10 software versions.

If HTC releases the .13 kernel source you can expect immediate forward compatibility.

Right now for me, i'm not interested in fighting out an upgrade version. I'm trying to learn Android, so I picked a playground where all the parts work before I mess with it - that's the 1.28.531.9 or .10 software version (bulletproof) with the 2.6.35.10 kernel source.

At the moment CPU tables are my only kernel dev interest (yes, there is a lot more, but one thing at a time).

I'm beating my head against the wall with tons of work and little to no progress on the S-OFF issue, i'm not gonna stall this project out with more of the same.

----

I have been running the old version of the 1.7 kernel with the CPU tables at the same number that were there to start, as I mentioned above, for the last 28 hours with no random reboots, so going out on a limb i'll say the extended CPU table was probably the issue.

I have to go do a systems upgrade/installation so i'll be out for most of the night, but when I get back i'll see about compiling those kernels with the scaled back number of entries.

I got lost in a hex editor yesterday into this morning, so that ate up my time there - lol

----

Just so everyone is on the same page, yogi2010 is the one who made those UV kernels in this thread, so you can thank him for all of your battery savings!

Once I get the CPU tables sorted out properly i'll start helping on the UV side, but meantime that's all him :D

Catch you guys later tonight.
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
My apologies to yogi2010 then for not catching that. Yogi2010....your optimizations to the kernel for battery savings seem to be phenominal. GREAT WORK!
[T-Mobile myTouch 4G Slide] yogi2010:
no problem at all, i'm glad you're getting good use out of it. it's hard to take credit when i didn't do that much, simply edited the voltage table in one file. and i have Blue to thank for that, for showing me where to edit! he also filled me in with what i was missing as far as setting up the toolchain and building the source :) and i also think HTC did a good job on the kernel to begin with.

i have been meaning to upload the kernel i was running for a week or so, before i updated to 1.63.531.2.... perhaps tomorrow i can do that. i ended up looking at m-deejay's github(i believe he is a Virtuous Team member), and finding one or two other places to edit voltages. i also lowered the max frequency to 1242. one reason i held off on uploading was that we didn't know what effect those voltage edits would have... but i had no issues at all with it.

anyway, i'm glad people are getting good results. i honestly didn't know whether my edits were having any impact, although i was noticing good battery life. but i also find the battery life really decent on the stock kernel, especially on 1.63.531.2. i would love to be running a custom kernel on the latest stock ROM, and i've thought about it, but just haven't figured it out. i had a basically stock kernel boot pretty much all the way up, only to freeze up just as the lockscreen appeared. as Blue said, it would be ideal to have source for the newest kernel, and i have been thinking about emailing HTC to see what we should expect in that department.
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
GREAT results from the kernel, as a matter of fact. I was running your UV6 kernel for about 5 days and was even squeezing a little more juice out of it. Unfortunately, about 4 days in I started getting reboots but ONLY during a phone call. Everything else seemed stable as a rock. I don't know if this makes any sense but since the UV6 kernel UV's across the board @ 100mV, do you think it would make it stable for people like me with this issue to reset the phone voltage back to

-50mV?
[T-Mobile myTouch 4G Slide] yogi2010:
damn, those are the first reboots i've heard about with the UV kernels! sorry to hear that. out of curiosity, what are your cpu settings? i didn't change the frequencies really, except to enable the 1512 frequency. but the table does jump from 1188 to 1512, so i'm not sure if that wold cause problems. if you are running at 1512 max, perhaps you could try running at 1188 max, and see if that stablizes it? you may also wanna try making sure your minimum freq. is set to 384 rather than 192, since some phones don't like to dip too low either.

otherwise perhaps your phone doesn't like the UV6 kernel, during phone calls anyway. there is no specific voltage for the phone function- voltages are set for each frequency, so it depends what frequency the device tends to run at while on a call.... which i don't really know offhand.

for now i would say try running your cpu no higher than 1188 and no lower than 384(if you aren't already), and see if the reboots during calls persist. if they do persist, perhaps try the UV5 kernel? and if they don;t stop and if more people have reboots, then i might need to revise the kernel. i hope it will work out for you... please keep us posted!
[T-Mobile myTouch 4G Slide] nemesis93:
In contrast to weekendsr2short, the UV6 kernel has been working flawlessly for me! I've been running it for a bit over a week and its been perfect no reboots at all. Battery life is great with about 14 hrs getting me to 0%. I do have the phone running at 1512/384 ondemand till it hits 50% where it drops to 1188/384 ondemand. I also have the screen off set to 384/192 powersave with no problems at all.

Thanks for the wonderful kernel yogi!!
[T-Mobile myTouch 4G Slide] ac3theone:
I must have done something wrong, im using the uv6 kernel and battery life ISN'T all that good at all, i get about 6 hours or less before i need to recharge. Im using bulletproof 1.1 and a 1800mah battery. I have setcpu scale down when the screen is off for 192mhz to 864 conservative, when the screen is on its set to 192mhz to 972 interactive i think.
[T-Mobile myTouch 4G Slide] nlarge:
So I installed uv6 and have no WiFi now....

Bullet proofed with clockwork recovery and SU
[T-Mobile myTouch 4G Slide] ac3theone:
You have to flash the stock module.

http://xdaforums.com/showthread.php?t=1561681
[T-Mobile myTouch 4G Slide] ac3theone:
I disabled profiles in setcpu and noticed a big improvement in battery life. I'm confused though I thought setcpu would have helped battery life even more with the new kernel. Now I'm thinking if I should just uninstall setcpu all together.
[T-Mobile myTouch 4G Slide] nlarge:
Will it flash with s-on? Installed kernel by extracting boot and using fastboot

rooted 1.55.531.3 with clockwork recovery and SU
[T-Mobile myTouch 4G Slide] yogi2010:
I generally like to keep things simple myself, lol. The other thing I have never tried is the interactive governor, so I don't know how well it works in terms of battery life..... I know ondemand is the default governor, but I sometimes use conservative.

The other thing is that not all of these ROM/radio/kernel combinations have been tested, so I guess your mileage may vary. But I'm glad you are doing a bit better with it now. Good luck, and keep us posted :)
[T-Mobile myTouch 4G Slide] yogi2010:
It sounds like you did the right thing, by fastboot flashing the boot.img. but yeah, maybe you need a different set of modules from that thread. The modules are being flashed to /system, so they should flash thru recovery.

Unfortunately not all ROM/firmware/kernel combinations have been tested, so we are all learning what works and what doesn't.
[T-Mobile myTouch 4G Slide] ac3theone:
Doubt it'll work with s-off,
[T-Mobile myTouch 4G Slide] ac3theone:
I've been using the interactive governor for a while, I don't really notice it saving the battery more than conservative, in theory you would think that it would but im just not seeing it.
[T-Mobile myTouch 4G Slide] nlarge:
No luck... WiFi is busted even with module

with clockwork recovery and SU
[T-Mobile myTouch 4G Slide] yogi2010:
Which module package did you use? Pretty sure you would want the one for 1.28.531.9.

ac3theone: which modules did you use to make it work? You two are both on the very same setup I believe?
[T-Mobile myTouch 4G Slide] ac3theone:
i used the one for 1.28.531.9

i fastboot flashed the boot img first then the zip package through cwm
[T-Mobile myTouch 4G Slide] nlarge:
Same thing I did and I have no WiFi... Facebook won't upload pics either.

Going to try original boot.img and see what happens
[T-Mobile myTouch 4G Slide] nlarge:
Ok so uv6 I cannot get WiFi... Facebook is a sense issue... The dowloaded one works.

My battery has drained fast on this kernel... It hasn't settled in so we will see
[T-Mobile myTouch 4G Slide] ac3theone:
same thing happened to me,try disabling profiles in setcpu
[T-Mobile myTouch 4G Slide] nlarge:
The WiFi thing bugs me.... Dang it
[T-Mobile myTouch 4G Slide] ac3theone:
idk thats weird
[T-Mobile myTouch 4G Slide] nlarge:
Ok so I think I see a problem. My software matches the 2nd module but my radio matches the first. Neither work.

The stock bulletproof boot.img gives me WiFi. I'm thinking for whatever reason, these modules need to be built into boot.img. Is that something easily done?
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
I appreciate your advice and have applied your suggestions in the following way:

-Did a full wipe and reflashed the UV6 kernel.

-Allowed 10 minutes idle time after reflash

-Went into SetCPU and readjusted the lowend to 384 cycles then the upper to 972

(this seems plenty fast & smooth considering it's running on a dualcore)

-Changed profile from "ondemand" to "conservative"

I'll monitor the stability of these settings as well as battery use for 5 days or until/IF I have any problems. I'll keep you informed of what happens.

BTW, thank you for your quick response.

**Update:

About 48 hours into the application of your suggested mods and it seems to be much more stable than before. No reboots and the reduction in cpu frequency is no issue with this dual core processor......

**Final Update:

6 days after suggested adjustments and everything is smooth as silk. My DoubleShot seems to be getting between 24 & 30 hours on a charge with light to moderate use. I believe we have a WINNER! (and Thank You)
[T-Mobile myTouch 4G Slide] Blue6IX:
On break at work - but real quick:

The closest to building them into the boot.img you can get is wrapping it up into a flashable zip, the boot.img gets flashed to the boot partition but the modules go to the system partition.

Best thing S-ON and UNLOCKED can do is run the flashable zip from CWM (which installs the modules) then pull the boot.img out of it and fastboot flash that.

S-OFF need simply flash the zip in CWM.

Edit:

Got another break.

When you compile a kernel, part of the output are these modules - they get scooped up and kept with all the parts that turn into the boot.img - so the particular modules you need to use have to match the kernel that is installed.

If the modules aren't kept and distributed with the kernel, then no wifi. If the modules installed don't match up with the kernel that's installed, then again, no wifi.

Best thing to do is check your kernel version in:

Settings - About phone - Software settings - More

...and then just find the appropriate modules to match up with whatever you are running.

If someone makes a kernel and doesn't save or provide the modules...then that kernel won't have wifi.

The way yogi and I have been doing it is to wrap it all up in a flashable zip that includes both the finished boot.ing file and the necessary modules to complement it.

I just started a long contract, runs until june, so I'll have a predictable schedule for a little while, which happens to conflict with the few people I see in the real world, so I will have more time to donate towards getting things done here. Especially with S-OFF done for now, this project is back on the front page of my interest.

Sent from a digital distance.
[T-Mobile myTouch 4G Slide] nlarge:
So is the zip just not working since I'm s-on for WiFi module?

My kernel says

26.35.10

Erik@erik-laptop

It says it flashes and I still get error
[T-Mobile myTouch 4G Slide] mr.e.ferran:
Using the UV6 undervolt with undead's sensation 3.0 port. Moderate usage of phone, text, internet, light apps. Not bad at all!
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Nice!!! Screen on time? :D:thumbup::thumbup:

Typed by ---- oh wait! I'm schizophrenic!
[T-Mobile myTouch 4G Slide] mr.e.ferran:
I've recharged since then but the screen time was just under 3hrs
[T-Mobile myTouch 4G Slide] nemesis93:
I want to thank you guys for you're great kernels! Blue for the 1.7 ghz stable kernel for when I feel like experimenting ;) and yogi for the high UV6 kernel that I've been running for about a month now with zero problems. No random reboots, no blackouts just working as they should. You guys are the reason I came back to gb and have stayed! :D
[T-Mobile myTouch 4G Slide] drob311:
Is this kernel exactly the same as Roman's? I'm looking for your kernel source and all I can find is a link to HTC dev and Roman's github. Do you have a link to this actual kernel's source? Thanks! Any and all help is appreciated!:)
[T-Mobile myTouch 4G Slide] arrrghhh:
I'm having issues finding it as well. Please post said source, or this thread will be closed and then deleted. Thanks.

Please see this for any questions:

http://www.xda-developers.com/android/general-public-license-gpl-for-android-kernels/
[T-Mobile myTouch 4G Slide] Blue6IX:
Sorry guys.

This project was started when I had a solid 11 hours or more every day to devote to it, after a career shift and new responsibilities from a new employer i'm lucky to have 10 minutes every few days to give to the community.

I'm mired down in CAD and my personal files are a scattered mess. Pretty sure yogi and I had updated each other on our files, but not positive.

I'll see if I can find the source files for the kernels I posted, if not then hopefully yogi has them. With luck I can have them before then end of the week if not sooner, but right now ?

If I can't find mine, and yogi doesn't have them, I respect the rules of the community and what has to be done to remain in compliance with them.
[T-Mobile myTouch 4G Slide] yogi2010:
yes sorry guys, I realize we have been a bit irresponsible about posting the source for these kernels. speaking for myself, it was due to not being very familiar with Github, and also, procrastination. I also kind of felt like the changes to the HTC source were so minimal that no one would care. but I understand that without source, people would have no way of knowing that.

as for Roman's kernel, I promise that these kernels had nothing to do with his, and in all likelihood, his probably has more tweaks and edits, and if I remember correctly, he might have merged his source up to kernel version 2.6.35.14.(I seem to remember at least one of them not being too stable as well, tho maybe it was just one). but in any case, on the UV kernels all I did was a miniscule edit to allow the 1512 clock speed, and changed some numbers to lower the voltages.... and that's it!

the bad news is I did in fact lose the source folders for the UV5 and 6 kernels when I had to wipe my computer. for some reason all I have is a folder for a kernel I was running on my phone, and meant to post in place of the other two, but never did. anyway, for these reasons, I understand that my links need to be taken down, etc, and I know it was irresponsible!

in a way the timing on this is good, as I am literally shipping my device off this week to be sold, and I won't be able to fully support this anymore. so, this is actually a good time to close at least my part of this down.

thanks for everything, and sorry for any inconvenience!
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Hey guys. I will be giving this phone to my sister or Mom upon my Samsung Galaxy SIII arrival around the 30th.

Due to it's stability I will be flashing Bulletproof before giving it to either one of them.

My question is: Should I flash the stock Bulletproof Kernel or is the UV Kernel 100% stable?

I do not want either my sister or mom to worry about the phone rebooting because of a kernel issue like I suffer everyday for wanting ICS.

---

To each their own.
[T-Mobile myTouch 4G Slide] Blue6IX:
Keep it on the stock kernel would be my recommendation.

This project has run it's course for the time being, and I'm not in a position to be able to offer much support right now.

In a few weeks I'll be hitting the road, and travelling around the US working for my new company. This will mean a lot of downtime, and plenty to spare on projects like this.

For the next few weeks, I'm working night and day shifts trying to get as much money together as I can for hotels and living expenses to start on until I can get into the reimbursement cycle.

So, my promise then is thus:

Once I hit the road I wil spend my off time learning git. I won't throw out any more kernels until I have a git up and running and will release sources concurrent with future kernels.

I'm definitely not abandoning what will most likely be the last great keyboard Android phone, and as I was here at launch I'll likely be the one to turn off the lights when the doubleshot chapter of device history is closed.

Sent from a digital distance.
[T-Mobile myTouch 4G Slide] michaelmab88:
I'm already wanting to move on lol... I am stuck here until I have the funds to buy something else!
[T-Mobile myTouch 4G Slide] Emmanuel U:
lol well ill be leaving around novemberish when my contract expires. hopefullu there will a tmobile variant s3 out by then
[T-Mobile myTouch 4G Slide] michaelmab88:
If we ger cm9 running super well I might stick around :)
[T-Mobile myTouch 4G Slide] strapped365:
Damn it looks like everyone is leaving this phone. But not me, i just got a kernel compiled from the newer source and its running like a champ, granted the clock tables arent mine but im trying.
[T-Mobile myTouch 4G Slide] mcdeezy:
Hey I flashed the OC 1.5 kernel for my stock rom and since I have every once in a while my phone will crash to the mytouch logo splash and stay there and I have to pull the battery. Any ideas?
[T-Mobile myTouch 4G Slide] Blue6IX:
Yea, the cpu table is too big - too many entries.

I have a version that is fixed, but don't have sources for any of it anymore, so won't be able to post.

Been a long workweek, but lots of overtime. I'm finishing up my last meal before sleep, i'll be lucky to wake up before sunday morning.

The only edits I made were in one kernel file. I know what they are and where, but not off the top of my head, i'll actually have to boot into linux and go to the file to tell you what it is.

If the thread survives the weekend while I sleep without getting locked or closed i'll post the file and the edits when I wake up on sunday, or when I get in from work monday morning.
[T-Mobile myTouch 4G Slide] strapped365:
I have a kernel that works with the newest source code released and im running in now on MikTouch, granted it started the same pleace these did with romans clock tables, and its all uploaded i havent shared yet though
[T-Mobile myTouch 4G Slide] strapped365:
So how about sunday you and I hit irc and get down to biz, i have a kernel compiled, we can take that and then get them edits injected into it and post that? Would that be okay with the mods? i totally understand how easy it is to lose files.

But if you want to come together blue about 1 p.m est at the latest we can try to get some sorces pumped out or atleast some kernels for the 1.531.xxx and newer systems.

My pc is slow so i can only compile in about 30 minutes, but im offering up to help where i can.
[T-Mobile myTouch 4G Slide] drob311:
I'd be willinng to help out too... Don't have a d.s. but, I know kernels pretty well... Strapped, let me know if/when y'all head to irc...

Sent from my PG06100
[T-Mobile myTouch 4G Slide] strapped365:
For sure if nothing man ill just upload the latest source I made and link you to it. It would be a major hit to lose all the kernels but there is only so much I can do being new to kernels. And while everything I do now is thanks to you its a bit different from speedy lol
[T-Mobile myTouch 4G Slide] drob311:
I scratched your back, now you can scratch mine LOL... I have a 2.6.35.14 kernel that's smokes! And I believe on the d.s., it will really fly. Strapped, I'll call you tomorrow and we will bust this $hit out :beer:

Sent from my PG06100
[T-Mobile myTouch 4G Slide] strapped365:
Sounds great, I pick my girl up at 11:30 a.m for a lunch date then I'm game you know that should be home about 12:30 p.m
[T-Mobile myTouch 4G Slide] HappyKhicken:
So was there ever any update on how to get wifi working with the custom kernels on the Bulletproof ROMs? I'd love to use an undervolted/overclocked kernel with that ROM, but not having wifi isn't worth it.