yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S III] balcoresbane:
I've been making splash screens over in themes and apps thread, and it seems that anyone who is running your TW kernel goes into bootloop when they flash one of my splash screens. This issue is not present when running any other kernel. I'm not saying your kernel is the culprit, but do you have any ideas?

Edit:

I should add that I know for a fact that this issue is not present for anyone running your AOSP version. It seems 4.3 TW specific.
[Sprint Samsung Galaxy S III] decimalman:
/sys/devices/system/cpu/cpufreq/dkp/vmin and /sys/kernel/dkp/vmin should point to the same configuration, though the one in kernel/ breaks occasionally.

Android has gotten smarter in the 3-1/2 years since Froyo. Stale files in the caches get detected and removed so they can't (or at least shouldn't) cause problems.

The consensus (at least on /r/android) is that performance and battery are better, but app compatibility isn't all there yet. Plus, if you're flashing a new nightly every day, spending 10 minutes re-optimizing apps is just excessive.

My first guess is that I disabled whatever form of compression you're rebuilding the ramdisk with, but I think I have the same compression options enabled on AOSP. I'll grab one of your splashes and take a look. If it's just my kernel causing problems, it's probably something dumb that I did causing problems. These things have been known to happen. :p
[Sprint Samsung Galaxy S III] balcoresbane:
Thanks for all your help, man. Just let me know what you come up with. :)
[Sprint Samsung Galaxy S III] MikeWjF:
I ended up going back to dalvik for now, I kinda missed the xposed framework anyway.
[Sprint Samsung Galaxy S III] upconvert:
I love this kernel. It is generally rock solid. The only issue I have is that it does not enter deep sleep. CPU spy lists it as an unused CPU state.
[Sprint Samsung Galaxy S III] decimalman:
What happens if you increase --ramdiskaddr in mkbootimg.sh? I normally use 0x8170000, but have had to set it as high as 0x8230000 during some scarier experiments.

I accidentally broke deep sleep in the current TW kernel. The wifi driver never gives up its wakelock, but I haven't flashed TW to figure out why.
[Sprint Samsung Galaxy S III] balcoresbane:
I increased the ramdiskaddr in mkbootimg.sh to 0x8170000.

It still works with k747 AOSP, but I need a tester on your TW4.3. Any takers?
[Sprint Samsung Galaxy S III] marcran75:
Thought I would give it a shot since there were no other takers and got status 7 error.
[Sprint Samsung Galaxy S III] balcoresbane:
Thanks for giving it a shot.
[Sprint Samsung Galaxy S III] pharmdeon:
I went ahead and tried this. It worked just fine. I am on Wicked Sensations 4.3 v 0.4 running the DKP 12/26 kernel. I am using TWRP 2.6.3.0 and it flashed fine. I saw a red Darth Vader with the ws logo.

Thanks:good::good:

Now how to get the rest to work:eek::silly::laugh:
[Sprint Samsung Galaxy S III] balcoresbane:
Hooray! Thanks [MENTION=5306696]pharmdeon[/MENTION] and [MENTION=4932679]decimalman[/MENTION] for your help! Now to remake all 250 zips in my thread... :/
[Sprint Samsung Galaxy S III] decimalman:
I keep some toys to manipulate boot.imgs handy. I know I have some that extract and replace ramdisks while leaving everything else in the boot.img alone. They should work regardless of kernel (and require almost no modification for other devices), run considerably faster, and as a bonus they usually weigh in at around 8.5 KB.

If you'd like to use them, I'll look around in my toys directory. Of course, you'd have to hold off on rebuilding all your zips (as if you were champing at the bit :/).
[Sprint Samsung Galaxy S III] balcoresbane:
I sincerely appreciate all of your assistance, buddy. You've been nothing but helpful, and I can't thank you enough. Unfortunately, I just finished editing all the zips with notepad++. I'm about to start replacing all the download links now. Have any toys that will do that for me? :silly:

Thanks again, man.
[Sprint Samsung Galaxy S III] decimalman:
Nope. I'd suggest looking into a real file host though. Usually they handle huge numbers of uploads more gracefully than XDA, and you can post a single link to the download folder instead of handling each file individually.

My downloads currently live on Dev-Host, but I can't wholeheartedly recommend them (too much downtime, intrusive ads, etc.). On the other hand, they don't do captchas and their site didn't complain when I tried queuing up 1700 files. I think you need a (free) account or they'll limit the number of files you can upload at once.
[Sprint Samsung Galaxy S III] imaconeheadXD:
You'd have to pay, but godaddy hosting works really well and can do that
[Sprint Samsung Galaxy S III] upconvert:
I'm on the AOSP kernel, sorry, I should have specified that. I am on Carbon KitKat.
[Sprint Samsung Galaxy S III] decimalman:
After resisting for ages, I think it's time dkp got a fancy splash screen. I don't have any design flair whatsoever, but I'd love for someone to contribute something. If possible, it should be a 720x1280 PNG. Anyone interested?

Strange. Are you running the most recent dkp build? One build back had some issues with deep sleep, but that should be fixed with the most recent build. It's also possible that Carbon doesn't like dkp much (the first couple KK builds didn't work with dkp at all, though it sounds like that's changed). What (if any) wakelocks are you getting?
[Sprint Samsung Galaxy S III] balcoresbane:
I think I have something I can whip up for you... I'll post some options in a bit!
[Sprint Samsung Galaxy S III] Mr. Struck:
That would be sweet, you already know I love the work you have posted so far in your splash screen thread!

---------- Post added at 10:38 AM ---------- Previous post was at 10:36 AM ----------

Just FYI, Carbon/dkp combo works just fine for me. Hardcore user of both Carbon ROM and dkp kernel in general, let me know if you ever need any testing done for any AOSP builds, in general or on any specific ROM.
[Sprint Samsung Galaxy S III] balcoresbane:
Here are a few I just whipped together. If there's a specific idea or theme you have, let me know.

Green Welcome to DKP

Green Android

Robot CPU
[Sprint Samsung Galaxy S III] remotehugger:
love the one in the middle - but they all look very cool -
[Sprint Samsung Galaxy S III] Mr. Struck:
Agreed! It would be cool to have a "random" option when rebooting so that all three of these could be used, it would be luck of the draw which one would show up after any reboot!
[Sprint Samsung Galaxy S III] imaconeheadXD:
I like that first one :)
[Sprint Samsung Galaxy S III] decimalman:
I can't do it per-reboot, but I've been thinking about randomizing it on each flash. There have been a lot of splash screens posted (check the other threads), and I tend to be indecisive, so I might do it...if I can ever get my new installer to stop eating the ramdisk. :mad:

EDIT: ...and if I did that, I'd add a "keep my current splash screen" flashable or something, since the splash screen generation (!) code is already super-flexible.
[Sprint Samsung Galaxy S III] balcoresbane:
That would be awesome. I can make a bunch more to give the options some depth.
[Sprint Samsung Galaxy S III] decimalman:
There's already something like 10 screens across the other threads, but don't let that stop you. :highfive: I was originally thinking minimalist, but I like the circuitry aesthetic you're going with. :good:
[Sprint Samsung Galaxy S III] Mr. Struck:
The ones with the gears theme in the TMobile thread are pretty nice for sure! My money is on [MENTION=5331988]balcoresbane[/MENTION] for the win though!

Plus, look at all the love your kernel gets on the Sprint forums!! Just saying!
[Sprint Samsung Galaxy S III] balcoresbane:
Two more...

DKP EKG

DKP Lightbulb
[Sprint Samsung Galaxy S III] shekinahsmoke:
second one is my vote.
[Sprint Samsung Galaxy S III] ksmullins88:
I like the EKG and lightbulb

Excited for the update!
[Sprint Samsung Galaxy S III] rompnit:
+1! :D
[Sprint Samsung Galaxy S III] balcoresbane:
Agreed!
[Sprint Samsung Galaxy S III] TexasLTE:
is there still time to throw my hat in the ring ... :p :D :D :D

http://i1202.photobucket.com/albums/bb374/TexasEpic/DKP-SplashScreen_zpsb3014103.jpg
[Sprint Samsung Galaxy S III] noles4life50:
This one is sick!
[Sprint Samsung Galaxy S III] decimalman:
It's finally time for the new AOSP test build I've been teasing! I'm pretty excited about the new installer: it allows on-the-fly splash screen generation, ramdisk tweaks, and it's multi-threaded so it doesn't take forever to cook the new ramdisk.

There have been a lot of splash screens posted in the last couple days, and I can't pick just one. I rolled eight into this build, and the installer will pick one at random every flash. I'm thinking about changing the lineup every couple builds, so keep the splash screens coming. :good:

Downloads aren't going to the usual location! Dev-Host has been pretty unreliable, and when I heard that they're sneaking bogus APKs in with legitimate downloads, I decided I'm done with them. Downloads are up on Mediafire. I haven't been able to find an ideal file host, but Mediafire seems less awful than most. EDIT: Mediafire is acting up already. :( Direct link is here.

Changelog:

Ermahgerd splersh screrns*!

Updated to a toolchain based on GCC trunk (i.e. GCC 4.9 development)

Linux 3.4.79 and oodles of CM updates

Stripped a few useless bits from the board file

Fixed the power key not rebooting

By request, added simple GPU governor

Changed the default minimum voltage back to stock**

Lowered absolute minimum voltage limit to 600 mV for the few phones that can undervolt below 700 mV

* I included eight splash screens, one of which will be randomly picked at each flash. If you'd prefer, you can switch to a custom splash screen: extract the initlogo.rle from a splash screen zip to dkp/splash.rle in your internal storage, and it'll be applied automatically whenever you flash. Copying a PNG to dkp/splash.png also works, and I'll add support for JPEGs soon.

** The stock defaults are back. Too many of the issues being reported are (probably) caused by the lowered default voltages. There's a new (fixed) custom vmin zip here to lower the limit, Trickster's "Override Minimum Voltage" still works, and the old (lowered) default will carry over until you flash a new ROM. I'm considering adding an addon.d script so that a custom minimum voltage setting will carry over after ROM updates, but I haven't gotten to it yet.
[Sprint Samsung Galaxy S III] GreyCelt:
Link to Mediafire doesn't seem to be working. It wants me to sign-up for an account.
[Sprint Samsung Galaxy S III] decimalman:
Yay Mediafire! I'll fix the link in a sec.
[Sprint Samsung Galaxy S III] GreyCelt:
decimalman, you're awesome, by the way!

Sent from my Xposed CM11 SGS3 on Virgin Mobile
[Sprint Samsung Galaxy S III] ksmullins88:
Link works for me. About to flash right now!!

Thanks decimalman

Edit: read the op and realized I needed to rename the vmin zip. Sorry again!

And MP-decision won't stay checked for me on trickster. Can't remember if it was doing that before or not.

Edit::Reflashed ROM then kernel and it's working properly.
[Sprint Samsung Galaxy S III] GreyCelt:
Yep, new link works! Thanks decimalman!

Sent from my Xposed CM11 SGS3 on Virgin Mobile
[Sprint Samsung Galaxy S III] decimalman:
I thought I fixed the vmin zip. What error is it giving you?

Trickster checks whether there's an mpdecision process. If it's not staying checked, something is preventing the process from starting. I'd bet that you've been running another kernel (it's okay, I forgive you :p), and its modified ramdisk carried over.
[Sprint Samsung Galaxy S III] ksmullins88:
I forgot the error. I'll have to try again and let you know. It was with the new one you posted.

And yes, I'm guilty! I just flashed BMS right before this. I'll have to flash the kernel cleaner zip and reflash dkp!
[Sprint Samsung Galaxy S III] balcoresbane:
Very nice work, Tex!
[Sprint Samsung Galaxy S III] Mr. Struck:
So psyched to have a new dkp kernel to run! By the way, have you checked out Android File Host as an alternative for your file hosting [MENTION=4932679]decimalman[/MENTION]? Regardless, keep up the GREAT work!
[Sprint Samsung Galaxy S III] wetbiker7:
[MENTION=4932679]decimalman[/MENTION] . Thanks again for your amazing kernels bro. The random splash screen idea is awesome and I can't wait to give this puppy a flash. :thumbup:

Sent from my SPH-L710 using Xparent Purple Tapatalk 2
[Sprint Samsung Galaxy S III] Mr. Struck:
Just flashed and my random splash screen was one of the awesome submissions from [MENTION=5331988]balcoresbane[/MENTION]! Definitely a good omen!
[Sprint Samsung Galaxy S III] ksmullins88:
EDIT: Reflashed ROM then kernel and all is working well. Sorry for the confusion.
[Sprint Samsung Galaxy S III] wetbiker7:
I would like to thank all the members who have shared their splash screens with the community and also allowing decimalman to incorporate them into the kernel. It definitely adds an extra special touch to an already amazing kernel.

So far the new AOSP kernel has been running flawlessly for me. Everything seems to be functional and all settings including MP decision are sticking before and after boot. :thumbup:

Sent from my SPH-L710 using Xparent Purple Tapatalk 2
[Sprint Samsung Galaxy S III] Ramondel:
I know that in some threads it has been advised the the mpdecision file be renamed. Ensure that yours is not renamed or your ROM Dev has not deleted the file.
[Sprint Samsung Galaxy S III] shekinahsmoke:
I usually rename the file and then run a script I found in Ktweaker thread to "stop mpdecision". Sticks on every boot.
[Sprint Samsung Galaxy S III] upconvert:
New kernel is running beautifully. It's fast and smooth, and undervolt is rock-solid as usual. I am still not getting deep sleep. I'm not sure whether it's the kernel, or Carbon rom. The biggest wakelock I am getting is msm_serial_hs_dma, which is active 95% of the time. wlan_wake is also active about 20% of the time.

What's odd is that in CPUspy, deep sleep is listed as an unused state, like all of the frequencies above my max and below my min.

This is not a big issue. I love the kernel, and I am definitely sticking with it as my daily driver. Just a little puzzle that's occupying my mind right now.
[Sprint Samsung Galaxy S III] joeyddr:
should mpdecision even be on if you use freelunch?
[Sprint Samsung Galaxy S III] ksmullins88:
What's the benefit of stopping mp decision? I'm not really familiar with it

TIA!
[Sprint Samsung Galaxy S III] shekinahsmoke:
mpdecision causes memory leaks. :good:
[Sprint Samsung Galaxy S III] ksmullins88:
Well, that's no good lol. Do you notice any difference in performance or battery life with it disabled?
[Sprint Samsung Galaxy S III] shekinahsmoke:
battery life ABSOLUTELY. I had it running on my first 4.4.2 rom for a few days and battery was draining like crazy. Then I slapped my forehead like DUH! I FORGOT! It's like night and day.
[Sprint Samsung Galaxy S III] ksmullins88:
Haha. Thanks for the info.

I did some research on my own and people are saying the same thing so I'm turning that off and hopefully I get some better battery life!

Side note, where can I find the explanation for the led controls and LCD control? I've been trying to find it online but no luck.
[Sprint Samsung Galaxy S III] ChoznJuan:
I had the same issue when I was running Carbon.
[Sprint Samsung Galaxy S III] ksmullins88:
Deep sleep working fine here.
[Sprint Samsung Galaxy S III] dirkdigles:
Would disabling mpdecision have the same effect on a TW rom? I'm running Cnexus 4.3 stock, have never tried disabling it before.
[Sprint Samsung Galaxy S III] MikeWjF:
Do we need to be using any particular governor in order to disable mpdecision?
[Sprint Samsung Galaxy S III] shekinahsmoke:
DELETE.
[Sprint Samsung Galaxy S III] MikeWjF:
which one?
[Sprint Samsung Galaxy S III] shekinahsmoke:
yes.

no.

I know people are like mhm that's what you get for answering n00bs... but I not aggravated too easily LOL. I feel like it's too tense sometimes. *shrugs*

---------- Post added at 04:33 PM ---------- Previous post was at 04:27 PM ----------

sorry I meant no. :highfive:
[Sprint Samsung Galaxy S III] remotehugger:
[MENTION=4932679]decimalman[/MENTION] - are you also going to ad the random splash screens to your TW kernel at some point ? Not looking for an eta, just wondering if its in the pipeline ??

From my GSIII - jd's Stock/Rooted/Deodexed 4.3
[Sprint Samsung Galaxy S III] ksmullins88:
Trying to switch to a custom splash screen. I'm unclear about these instructions, so I tried a couple of ways:

I extracted the .PNG file that I wanted to use from the newest kernel .zip. Then I made a folder: system/sdcard/dkp

Then I copied the extracted .PNG to the folder and renamed it to splash.png.

Didn't work.

Then I repeated the above but used a folder on the root of the phone.

Didn't work.

So then I tried again.

I made a copy of the new kernel.zip, unzipped the new kernel, and deleted all the .PNG files I did not want. Zipped it back up and reflashed.

Just gave me a blank splash screen.

How do I do this properly using a PNG from the kernel??

I'll keep experimenting in a little, but I figured I'd ask in the meantime.

Thanks in advance!

Edit:

Kept flashing til I got the one I wanted ;) haha.
[Sprint Samsung Galaxy S III] dirkdigles:
Hmm... disabled mpdecision, phone had a reboot less than an hour later. Will see if it remains unstable. (Running 12/26 ... heard the january one had deep sleep issues)
[Sprint Samsung Galaxy S III] shekinahsmoke:
HOW did you disable mpdecision?

did you .bak it AND THEN do the script in RomToolboxPro?
[Sprint Samsung Galaxy S III] dirkdigles:
No, just disabled it with Trickster Mod then hit Apply.
[Sprint Samsung Galaxy S III] shekinahsmoke:
No sir. Undo that by clearing data and cache in trickster then reboot. Then try the method I listed above. Again you can find the script for ROM toolbox pro in the ktweaker thread

Beanstalk ROM HAHTBWAOY
[Sprint Samsung Galaxy S III] dirkdigles:
Huh. I undid it after reboot by re-enabling it from within Trickster. This is a no-no?

(Confused why they'd make this so easy to do if it's wrong?)

I'll give the other method a shot.
[Sprint Samsung Galaxy S III] shekinahsmoke:
I tried that method before I got your same result. Reboots and freezing. Trickster can't do it right

Beanstalk ROM HAHTBWAOY
[Sprint Samsung Galaxy S III] ksmullins88:
Wondered why I had a reboot...
[Sprint Samsung Galaxy S III] decimalman:
The error message when it hasn't been renamed isn't exactly helpful. I'm going to change it to show something more helpful. It'd be cool to do something with AROMA or something, but I haven't gotten to it yet.

I think I pulled in some changes from CM that might touch the msm_serial_hs_dma wakelock. I'll take a look. There's no escaping wlan_wake though; the driver uses wakelocks excessively and there's not much to be done about it.

EDIT: I stand corrected. There's a silly bug that's causing wlan_wake to stay enabled for a little longer than it should. Next build will have a fix.

Doesn't matter. Switching to freelunch freezes mpdecision. I try to make things easy. ;)

Nope. Auto-hotplug will automatically take over if needed.

I'm planning on flashing TW later today to fix the wakelock issue on the most recent build. Once I get it sorted out, I'll merge most of my recent changes and put together a build with the new installer and splash screens.

Create a folder in your internal storage named "dkp", copy the PNG you want into it, and rename it "splash.png".
[Sprint Samsung Galaxy S III] dirkdigles:
Huh. So I guess that means all this talk about disabling mpdecision via script / renaming / etc is moot if we're using freelunch as the governor?
[Sprint Samsung Galaxy S III] sinisin:
Ive been trying to do the mediafire links for 2 days with 22kb of the new kernel file to show for it. Im on a phone almost exclusively. I've tried signing in to mediafire. I tried running through the mediafire app. I tried wifi. Nada. Can someone please post a DL not from Mediafire?
[Sprint Samsung Galaxy S III] Mr. Struck:
If [MENTION=4932679]decimalman[/MENTION] says it's ok, I can post my download to my account on Android File Host for you. Definitely don't want to step on any toes!
[Sprint Samsung Galaxy S III] decimalman:
Go for it.

Looks like I'll have to keep looking for a new file host. I think AFH might be next. How a company like Mediafire (whose entire business is serving downloads) can do such an awful job of it and still be in business is beyond me. :mad:
[Sprint Samsung Galaxy S III] Mr. Struck:
Thanks buddy will upload that in just a couple of minutes here.
[Sprint Samsung Galaxy S III] sinisin:
Thanks. Go Broncos! Denver love!
[Sprint Samsung Galaxy S III] Mr. Struck:
All right, here you go. This is the latest AOSP kernel build from [MENTION=4932679]decimalman[/MENTION] for his awesome dkp kernel, build is from 2/10/2014.

http://www.androidfilehost.com/?fid=23329332407570959

Just a word of warning as well to anyone trying to download files from MediaFire, beware of a second window that pops up with a message of "Your download is ready" as that is trying to download something entirely different called iLivid to your computer, it is NOT the file you are trying to originally download.
[Sprint Samsung Galaxy S III] sinisin:
They generally do ok on a computer. I've never had much luck with them trying to pull a file on my handsets. They are terrible at dealing with mobiles. Not that being on a computer is that much better. That ad revenue keeps rolling in if those downloads complete properly or not. It's like money for nothing.

Thanks for getting away from the mobogenie pushers tho. I get sick of deleting unsolicited and unwanted apks from my internal storage. How that is even legal is beyond me. In broad terms its a damn virus. Just putting itself there. Good luck in your hunt. FYI AFH isn't very good at mobile service either. Miles past MF tho.
[Sprint Samsung Galaxy S III] remotehugger:
I'm planning on flashing TW later today to fix the wakelock issue on the most recent build. Once I get it sorted out, I'll merge most of my recent changes and put together a build with the new installer and splash screens.

Awesome - will keep an eye out for it - thank you - although i havent actually flashed your kernel yet, lol, im on VM MK5 build and havent had the nerve to flash it yet - but am going to try it once you get this next build up - hopefully it runs good for me !!!
[Sprint Samsung Galaxy S III] upconvert:
Deep sleep is working with bluetooth turned off on Carbon.
[Sprint Samsung Galaxy S III] decimalman:
Last night, I caught a silly bug while working on TW's wakelock issue. It's causing the wifi & BT drivers to use wakelocks incorrectly. I suspect you're seeing the same issue. Later today, I'll port the fix to AOSP and post a new build. If nothing else, it should cut down on wlan_wake a little bit.

EDIT: I guess I should do a TW build as well. I was hoping to fix up the voice processor driver first, but I guess it can wait. As far as I can tell, the voice processor is causing all the dialer issues on TW 4.3, and I only partially fixed the driver last time I worked on it.
[Sprint Samsung Galaxy S III] remotehugger:
I myself am in no hurry - I'd rather you get it the way you want it before its released - especially if you can fix the voice issues -

From my GSIII - jd's Stock/Rooted/Deodexed 4.3
[Sprint Samsung Galaxy S III] koop1955:
A Great Big Thanks

Just updated to the latest version, working quite nicely for me.

I also finally watched the great tutorial from mikedavis120. Learned quite a bit from that.

Really nice job on both the kernel and the entire thread.

EDIT: I probably need to update the kernel in my signature!