yashsingh1/xdaforums huggingface dataset:
[Samsung Infuse 4G] rdannar:
If yo do a quick how to... by how to i mean the terminal prompts (cpio) that are used that compile the image. Sizes etc... then i might make some kernels after the holidays as i plan on it for my thrill also..

Also depends on if i keep phone. Might just spend the money on sgs2 before my 30 days is up on phone
[Samsung Infuse 4G] Entropy512:
Unfortunately the process for the Thrill will be different than for most Samsung devices.

Most Samsungs use an initramfs compiled into the kernel - pulling that in is handled by the build script in my kernel repo. (My github repo has a high-level HOWTO for putting everything in the right place to make the buildscript work.)

Other devices use a more "android-standard" boot.img format - I haven't really worked with this much so can't really help you there.
[Samsung Infuse 4G] Erik_T:
Going to miss you Entropy. I am fortunate that I will always get to use your kernel even if you do leave.. which it sounds like you are. Thanks for sticking around with us as long as you did. I appreciate it. Great kernel. I love being able to charge up quickly... :D
[Samsung Infuse 4G] Ryanscool:
There's going to be updates lol. There just going to be a while before released, but we will probably see it updated to official gingerbread. Then it will practicly be done, with nothing else to release.
[Samsung Infuse 4G] snoopdaclown:
What you mean by automatic root injection is gone?

Sent from my Haxsung Dark Infuse 4G powered by Infusion
[Samsung Infuse 4G] trdsnow:
Do you recommend any uv with the updated kernel? My main concern is battery life. If so, what values should I put in the UV setting?
[Samsung Infuse 4G] Entropy512:
It really depends on if there are any identified things to do at the end of December - I'll be near the device for a week then.

If a system was not rooted, the kernel would automatically root it on bootup. The problem was that bugs in the script would cause the su binary to get clobbered after updates, sometimes actually BREAKING root.

So I nuked it - you have to manually root either by flashing one of ChainsDD's packages (linked from the update's change post) in CWM or using adb push to install the su binary. (It's still an insecure kernel, so ADB shells are always rooted. Terminal emulator shells are not unless you've installed an su binary.)

UV settings are different for every device - if every device could run lower voltages and remain stable, they would be like that stock!

I suggest dropping voltages by 25 mV at a time across the board, testing for a day or two after each drop. When you have stability problems or SoDs, back off at least one step. Then start dropping individual frequencies by 25 mV and then testing.
[Samsung Infuse 4G] snoopdaclown:
So if a rom is rooted already you don't have to worry about that? And superoneclick would work on it as well?

Sent from my Haxsung Dark Infuse 4G powered by Infusion
[Samsung Infuse 4G] JordanElliott:
What I would do is use his older one for the root. And then once it's rooted flash this kernel :)
[Samsung Infuse 4G] snoopdaclown:
That works also. But if the rom is rooted and you flash this kernel its still rooted right? But i use infusion but considered this one alot...

Sent from my Haxsung Dark Infuse 4G powered by Infusion
[Samsung Infuse 4G] adalgiso:
Correct
[Samsung Infuse 4G] Entropy512:
Yes. The kernel is still insecure (ADB shells always have root), it still has CWM, the only difference is that it doesn't try to autoinject root into a system (which in some cases was causing people to lose root, because of bugs in the autoinject script.)

There's no need for even the SuperOneClick exploits - since ADB shells always have root with an insecure kernel, you can just push/chmod the su binary via ADB. But for 99% of the population, flashing ChainsDD's latest Superuser package in CWM is the easiest way (and the best)
[Samsung Infuse 4G] JordanElliott:
Duh..just thought of it. All that needs to be done is flash latest daily driver through odin. then flash chaindd's su package :) if you know how to add a zimage to a tar you'll be good
[Samsung Infuse 4G] Ph0z3:
is the latest release of this kernel already undervolted? ..or are there lower stable settings than the ones that are stock?

..just curious... i looked about 10 pages back to see if it had been asked already, but didnt see anything!
[Samsung Infuse 4G] Truckerglenn:
Read and check the links in the OP.

Cranky...

MitRa
[Samsung Infuse 4G] Ph0z3:
didnt see anything in the OP... but i have used these settings on several kernels, and they have worked fine...

1200 - 1200

800 - 1075

400 - 925

200 - 800

100 - 775

and if those settings fail, ill just revert to stock, unless someone else has better settings i can use.
[Samsung Infuse 4G] Entropy512:
No, it defaults to stock voltages, these are the ONLY voltages guaranteed to be stable on ALL devices.
[Samsung Infuse 4G] mikig_mkd:
Using Bedwa's Infusion GB Core A or B kernel on my infuse i have the Speaker tuning option but with the Infusion 1.1 or Entropy's one it's missing.
[Samsung Infuse 4G] cablegooru:
how do we flash this kernel through odin? i know ive read somewhere where someone made a tar file but i cant find it, please and thanks
[Samsung Infuse 4G] Erik_T:
Why? Just flash through cwm
[Samsung Infuse 4G] Dani897:
he may be on gingerbread and not want to waist time flashing froyo. also it takes a lot less time to flash in Odin than to setup cwm for the first time. just my 2¢
[Samsung Infuse 4G] Erik_T:
Umm.. YOU can flash this on gb. :confused:
[Samsung Infuse 4G] Dani897:
absolutely yes I can, what's that got to do with the other Guy???
[Samsung Infuse 4G] DangKid:
Why are people so antaganostic and hostile here. If you're not going to help, then leave the negative comments to yourself.

Anyways, would anyone mind uploading an odin package of this kernel? I flashed UCL3 and the flashed the stock kernal but now I'm in a boot loop and would like to leave this loop. I need an odin package as I can't get into CWM or into sgs kernel. This would mean a lot to me and countless others that can't build the .tar file. I would wipe the phone and return to stock but I've done this 3 times now in the past 2 days and it's getting annoying having to redownload all of my apps and what not.
[Samsung Infuse 4G] dman3285:
Flash gb kernel via Odin, pull battery, replace battery, 3 button into recovery, apply sdcard update.zip, now you have green recovery, mounts and storage, mount USB storage, now computer can see internal SD, transfer rom of choice, flash rom, now u have rom, root, and sgs kernel flasher if you choose, done, your welcome, tell everyone here who helped thanks...
[Samsung Infuse 4G] DangKid:
Wish it was that easy. Unfortunately there is no odin package of UCL3 or entropys kernel. I tried building the odin package last night and it didn't work.

Thanks for the advice though.
[Samsung Infuse 4G] dman3285:
Flash the infusion kernel ....there is an Odin package for that...doesn't matter what gb kernel you flash to get recovery as long as you get it... then flash away...it really is that easy... I Odin about twice a week...
[Samsung Infuse 4G] DangKid:
It's alive! I ended up building the odin package with alphazip instead of 7zip (read somewhere that 7zip sucked at building odin packages). I only wish that there was more odin packages out there for these kinds of situations. What's odd is that what led me to this mess was flashing the stock ulc3 kernel. Not sure how that killed my phone but now I'm done trying to mess with my phone for awhile (until the next leak!).

I just saw the infusion kernel but I figured flashing other kernels might just dig myself in a deeper hole, but thanks for trying to help. You're a swell guy dman :D:D:D

Some of the things I've learned from this:

how to build odin packages

no one ever builds odin packages, only cwm packages

So because of this, I'm going to attach the odin package of the 11/27 kernel to this. No one had it uploaded and I had to figure this out myself so I'm sure I can help someone else out. If it's frowned upon to upload this in this thread, just let me know and I can take it down.
[Samsung Infuse 4G] Entropy512:
There appears to be a new source drop...

Unfortunately, integrating this is not possible for me without blind development. I HATE doing this, but it might be possible for me to do it for the critical fixes (Video compatibility, MHL).

Going to be a few days (minimum) as I'm very busy for the next few days.

**** it, i lied - here's a test kernel. It may fix video and MHL, it may make your device get all splodey. It's completely and totally untested.

Inside the 7-zip archive is a raw zImage - if you don't know how to flash this, you shouldn't be messing with it. If it fixes the problems, I'll go ahead and package it in a more friendly manner.

Changes have not been pushed to github - instead, I've attached a patchset for those interested in the source
[Samsung Infuse 4G] dman3285:
Entropy, I'm at work and can't download... did you happen to see if that source included the gingerbread source along with the kernel source? Would be nice to compile a build... :)
[Samsung Infuse 4G] Entropy512:
It's the usual - Platform source release only consists of GPL components within the platform.

Samsung takes their lack of obligations to provide source for BSD and Apache-licensed code VERY seriously.
[Samsung Infuse 4G] Dani897:
its great to see you are still lurking and maintaining your work without a device. thank you for your dedication.
[Samsung Infuse 4G] jvanlew:
I was bored so I flashed this. I was on stock UCLB3 and stock kernel before flashing it.

It's converting partitions. I'll let you know what I find out. Thanks for this update Entropy. :)

EDIT 1:

Preliminary Results:

Video - I tested an HD video in Youtube and it played perfectly. I am not sure I remember what the problem with video actually was but I seem to remember that it wouldn't play videos at all. Was this the case?

MHL - I don't have a way to test this right now but you can bet your a$$ I'll test it when I get home.
[Samsung Infuse 4G] Entropy512:
As I understand it/remember it, all hardware accelerated video (including YouTube) would fail with video libraries newer than UCKJ4 (I think that was the cutoff).

So this is good news.

Easy way to test: Try the latest official kernel release to see if video breaks with it. :)
[Samsung Infuse 4G] jvanlew:
I did this a few days ago and, although I've slept since then, I have vague memories of no videos working with the old kernel. ;)

It is indeed good news! :D
[Samsung Infuse 4G] qkster:
I'm using the uclb3 leak rooted using your kernel. I'm not certain what you mean but camera video and default video player does not work. It only comes back after a stock kernel flash.

Tried it multiple times.
[Samsung Infuse 4G] jvanlew:
Out of curiosity, how were you flashing the new kernel zip (7z actually)? I used heimdall to flash it. I was previously on stock kernel so I heard the lady's voice telling me she was converting the partitions to ext4.
[Samsung Infuse 4G] bignate78:
He just posted a New test kernel

Big Dogg Infuse I997 ZeusB5 ICS!
[Samsung Infuse 4G] jvanlew:
Seriously? ICS? Daaaaaamn. :)
[Samsung Infuse 4G] Dani897:
sorry but the mhl still causes bootloops. you may need to start from scratch or undo something from hellraiser before this will work.
[Samsung Infuse 4G] bignate78:
Seriously don't be a ****! What do you want it to say ICS version?

Big Dogg Infuse I997 ZeusB5 ICS!
[Samsung Infuse 4G] jvanlew:
I wasn't trying to be a ****. I thought maybe you were beta testing something epic. Calm down.

Back on topic, the mhl was causing bootloops for me too. Hey at least there's video though! :)
[Samsung Infuse 4G] jblparisi:
I can also confirm the new test kernel enables video + lagfix on stock UCLB3!

Entropy, any chance we would see and updated kernel with OC capabilities?

Thank you very very much for all your kind work:)
[Samsung Infuse 4G] Entropy512:
Hmm. Previously, MHL would trigger a kernel panic reboot timer - e.g. it would freeze then eventually reboot.

Did that change? Does the bootlooping stop after you unplug MHL?

I really need a /proc/last_kmsg after a crash to have any hope of fixing it - again, remember, I'm doing this blind! My parents have the Infuse in the Caribbean at the moment. :)

no way - that's something I am definitely NOT blind-developing!

It looks like there are no regressions though (MHL crashed UXKG3-source-based kernels too), so I'm probably going to package it up tomorrow. Most likely I'm going to do:

Push to github

Build new test kernel

If it works just like this one, I'll package it as a release. Then people can try to get error logs that MIGHT let me fix the problem.
[Samsung Infuse 4G] jvanlew:
Bootlooping does stop after you unplug. It just performs a normal reboot. See attached kmsg. I hope this will help. Flying blind sucks so I get it if you can't get this working or don't want to try debugging by remote proxy. LOL. At least we have video! :D
[Samsung Infuse 4G] Ltilt2:
Entropy, how about i donate a broken lcd infuse? it still works
[Samsung Infuse 4G] Ltilt2:
This way you can make some kernels for us. Thx for you work
[Samsung Infuse 4G] JordanElliott:
Yea. that would be awesome
[Samsung Infuse 4G] JordanElliott:
But wait. How will u know if the progress is working or if it works or Anything?
[Samsung Infuse 4G] dman3285:
He said...it still works...
[Samsung Infuse 4G] Entropy512:
How broken? Just cracks but you can see most content and touch responds?
[Samsung Infuse 4G] Entropy512:
Thanks - While I THINK I have some last_kmsgs from the old kernel code, can you try getting a last_kmsg from the kernel before this was a test kernel? I'm curious if this one's failing later.

It looks like there might be some USB switch handling diffs I need to add.
[Samsung Infuse 4G] Ltilt2:
Yes u can still see what's going on on the screen.
[Samsung Infuse 4G] Ltilt2:
Let me know how and where i can send it. Im in the process of moving but can't stay away from forum.
[Samsung Infuse 4G] qkster:
no matter what the other users are saying about you, Ltil2, you're alright. :)

Thanks for helping out the CAUSE.
[Samsung Infuse 4G] jvanlew:
You want a last_kmsg from your 11/29 kernel? I can get that. I'll get you whatever you need. Its easy enough to flash kernels. :)
[Samsung Infuse 4G] Entropy512:
Yeah, it'll crash - but it should crash in a different way.
[Samsung Infuse 4G] jvanlew:
Here ya go. It definitely crashed in a different way. It seemed to hold out longer before finally deciding to freeze up. LOL.
[Samsung Infuse 4G] bignate78:
Well this died quick :-/

Big Dogg Infuse I997 ZeusB5 ICS!
[Samsung Infuse 4G] rxnelson:
Nah. He said he was going to be busy and probably waiting on phone from Ltilt2.

(thanks tilt)
[Samsung Infuse 4G] Entropy512:
Just busy - In addition to a fairly busy week I caught a nasty cold so I've been out of it. Plus I had a bit of catching up to do in YP-G70 and I777 land.

I'll have more time after next weekend - I have season tickets to my undergrad alma mater's hockey games, which takes up a lot of weekend time. :)

Gonna try to push out an official videofix release today, then coordinate with ltilt2 sometime over the next week.

Edit: Video fix posted.
[Samsung Infuse 4G] bignate78:
So no HDMI yet?
[Samsung Infuse 4G] Erik_T:
Thank you for blind developing on this phone. :) I really appreciate you coming back to us Infuse people and continuing to develop a kernel for us that you never even said that you would officially support. :eek: It means a hell of a lot to me. And lastly, your kernel has always, always been the number one pick for me. It has been fantastic. I love your battery charging hacks. They are simply wonderful. I'm so happy when I put it at 10% on the charger and 30 minutes or so later I'm at 40% or so. I truly appreciate all the work. :)

You're awesome Entropy.
[Samsung Infuse 4G] JordanElliott:
What a effin genius. Ladies and gentleman give a round of applause to entropy. Our most dedicated dev. He doesnt even have to do this for us. He's doing this out of his good heart. So show him some appreciation
[Samsung Infuse 4G] JordanElliott:
give the man a break
[Samsung Infuse 4G] Shaffer678:
You are the man entropy! Thank you much your work and dedication!
[Samsung Infuse 4G] bignate78:
Hey I wasn't sure because that's what he was working on so calm down. Besides I didn't know his kernel didn't have video been running the OC kernel and always had vid so.... I've been lost between things working and not working
[Samsung Infuse 4G] Erik_T:
Yes. I don't understand the video either. Whatever.
[Samsung Infuse 4G] dman3285:
Yes...definately calm down... it WAS just a question bruh...
[Samsung Infuse 4G] JordanElliott:
Lol. I was jp
[Samsung Infuse 4G] Truckerglenn:
Amazon has them too.
[Samsung Infuse 4G] Nopcodex90:
If you had noticed that the original posts/threads where older, they have fixed that a whiles back. Seems to work flawless on my phone.
[Samsung Infuse 4G] Entropy512:
Updates in the 8/13 zip:

CIFS modules in initramfs for those that want to use cifsmanager

TinyRCU

Charginghacks update - Increase charge termination current thresholds. This will cause the battery to stop charging a little bit earlier. Advocates of "bump charging", this kernel is NOT for you!

Hmm... wait a sec... Something is odd. I'm fairly certain the kernel I was running had charginghacks and CIFS, but looking on github, it does not appear that my CIFS and TinyRCU changes were pulled into charginghacks. So the 8/13 zip may be missing one or the other.

Edit: Oh yeah, I built off of a branch that's not pushed to github. You should have all of the above features.

Unfortunately I'm now running CM7, so there are going to be far fewer updates to this kernel series. The CM7 kernel now has everything this kernel has except charginghacks, and I may post a boot.img for a CM7 charginghacks kernel soon.

However, if people want all three of the above features and some are missing, I'll do a compile and post it for people to test. I just won't be able to test it myself.
[Samsung Infuse 4G] bignate78:
flashed this kernel with sgs flasher and started with constant reboots before the media can finish scanning and then completly shut my phone down.. Brick!! :(
[Samsung Infuse 4G] Entropy512:
Which one? 8-10 or 8-13?

Battery pull followed by Odin/Heimdalling the original kernel from Infused should fix you right up.

Maybe your undervolt settings were wacky. Did you come from Infusion by any chance?

I use Netarchy's voltage control scheme which allows setting of the absolute voltage instead of undervolt from maximum. The voltage control scheme bedwa uses in Infusion sets an undervolt relative to maximum. There's a possibility that undervolt settings saved from an Infusion install can completely hose up kernels that use Netarchy's voltage control approach, I'm not sure though.
[Samsung Infuse 4G] bignate78:
8 - 13

treid to pull battery, got same thing.

tried to use odin but it sticks just like with other people and when i was first Able to use it.

i went from infusion to stock infused to this.
[Samsung Infuse 4G] Entropy512:
"sticks" how? Do you at least get the Downloader screen? (Unless you've got a black screen when trying to enter downloader mode, you're not hardbricked.) I have to admit - I've never used Odin, I've used Heimdall, so I'm better at debugging that.

It looks highly likely I'll be returning to Infusion for a few days to get my kernel caught up... Had something happen to my CM7 install that seems to merit a full wipe, so may as well do some kernel work on the Rogers side of Gingerbread for a bit.
[Samsung Infuse 4G] bignate78:
sticks as in it would start but only make it so far till i had to pull batt and cable to restart.

well as it sits... i can ONLY get into DL mode. Odin wont pick it up anymore and the heimdall one-click by adamoutler doesnt work with windows xp, so thus sayin im stuck with an expensive paperweight :(
[Samsung Infuse 4G] Entropy512:
Let's take this over to Adam's unbrick thread at this point. :)
[Samsung Infuse 4G] 2sl0w:
Looking forward to your work entropy. I cant use my phone without your charging tweaks .. streaming Pandora and GPS all day in the car on stock froyo or gingerbread (even on a charger) = dead phone. Ive only gotten as low as 30% on your kernel while on the charger.

I am also using the Att modem not rogers
[Samsung Infuse 4G] Entropy512:
I'm surprised it got as low as 30% - it surprises me that anything could cause the phone to pull more than 800 mA.

Any chance you could do the following?

Install CurrentWidget

Add it to your launcher, it will bring up the settings for CW

Set Update Interval to 30 seconds

Check "Log File"

To make sure it's clear, choose "Clear Log"

Check "Operation on Value"

Set "Operation Type" to / (divide)

Set "Operation Value" to 1.83

Run for the day in one of these states where you drop to 30%

Uncheck "Log file"

Zip up currentwidget.log (I think it's in /sdcard) and post the zip here
[Samsung Infuse 4G] araemo:
Well, have you tried streaming Pandora (possibly to a radio over Bluetooth) while also using navigation? That's the 'killer ap' I wanted the phone for. (I'll probably do local media rather than Pandora, but Pandora will provably draw more power.)
[Samsung Infuse 4G] Entropy512:
I'll try... Bluetooth is not an option though since

1) It's not working in CM7 yet

2) My car that has a Bluetooth-enabled radio is on long-term loan to a friend. (It's a ancient POS car with a POS stereo system, the only good thing about it is the aftermarket headunit. My Subaru's stock sound system blows it away.)
[Samsung Infuse 4G] 2sl0w:
I will do this for you. It will be Monday when I go out for work again.
[Samsung Infuse 4G] SNadler:
I have been using your 08-13 kernel for about a day now and it has been smooth and trouble free. Plan to run it for about a week and see how it goes.

Thank you for making it available to us! :)
[Samsung Infuse 4G] SNadler:
What governor do you recommend for daily use and can you tell me the difference between noop, cfq and deadline?:)
[Samsung Infuse 4G] Entropy512:
I recommend the conservative governor for battery life. It scales up to high speed fast enough for me, and will scale faster whenever I bring netarchy's patch back to this tree. Ondemand is known to cause stability problems.

Although from the options you listed it sounds like you're asking about the IO scheduler. I always left it at the default of CFQ. A lot of people swear by BFQ, which is in the CM7 kernels but not these, I need to bring that back to this tree too. BFQ is BAD on bootup (makes audio_flinger unhappy) but seems fine after that.
[Samsung Infuse 4G] SNadler:
Thank You, I appreciate the quick response. The battery does seem quite well here at my office as I have it set to GSM only here. Test it later alittle better when I switch back to HSPA/GSM.......
[Samsung Infuse 4G] Entropy512:
UPDATED 8/29/11 - File is in first post. Changes since last version:

Initramfs:

Standard bootanimation support (Thanks to LinuxBozo) - Depending on which ROM you are using, you may need to rename /system/media/bootanimation.zip to /system/media/sanim.zip

File system optimization tweak script (pulled from Defuse kernel)

Kernel:

Fix for Mobile AP in Hellraiser (Thanks to LinuxBozo)

BFQ and Simple I/O IO schedulers (Thanks to Drowningchild and LinuxBozo)

Removed Ondemand CPU governor due to stability concerns

Tweaked Conservative CPU governor to allow faster ramping (Netarchy)

Low-memory deadlock fix (LB found this one)

This has been tested against the following ROMs:

Hellraiser + SensatioN (1-2 days)

Hellraiser + Mosaic VI (5-6 days)

This should work with the following ROMs but is untested:

Any Samsung-derived Gingerbread ROM, including

All Hellraised ROMs

Mikey's Infuse-specific Serendipity VII (I will commence testing this tonight)

Infused v2.x
[Samsung Infuse 4G] JordanElliott:
is this the same kernel in infused 2.1.0? the hellraiser beta 6 kernel? if not what is different?
[Samsung Infuse 4G] Ltilt2:
Yep, im here waiting entropy to let me know where to send the phone.
[Samsung Infuse 4G] JordanElliott:
Whitepages. Names on github. LOL!