yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] RukusX7:
:good: Wifi works buddy! Yeah I am not the least bit bothered by not having LTE, I dont find it much faster, just to have my battery drain quicker, and not to mention not always being near LTE anyway.
[Galaxy S II General] RukusX7:
If you get any screen glitching, its caused by HALO I guess. So I understand if you disable it, that fixes it. I'm following the Skyrocket thread for this rom, but thats about all we can do. Its not our place to ask questions; we'll do our best together here. :)
[Galaxy S II General] iDynamics:
Will do. Let me make a nandroid of my current rom.
[Galaxy S II General] RukusX7:
Just remember guys, compiling this rom was the easy work.

Please don't forget where credit is due. If it were not for [MENTION=4859152]titanic_fanatic[/MENTION]'s hard work in keeping this phone alive, I would never been able to bring Hellkat to your phone as I have.

So don't forget to buy him a coffee or beer by clicking the donate button if you can. :)
[Galaxy S II General] RukusX7:
Just let me know what gapps package ended up working, I'd install the rom, make a nandroid of that too. THEN install the gapps that comes with the rom. if that works, stop there. If it doesnt, restore, try lite gapps. Thanks.

I just thought of something, if its a fresh rom, a nandroid really isn't necessary lol
[Galaxy S II General] iDynamics:
Sure thing!

Edit: Nandroid in progress. Should be flashing soon.

Edit 2: I am intimidated by this boot animation.
[Galaxy S II General] RukusX7:
Good news! You can turn on LTE using the connection Manager!
[Galaxy S II General] titanic_fanatic:
This should be configurable through the overlay used to build the rom. I can't remember which one or what the config name is though. Give me a little but and I'll track that down for you since I don't think I've committed it to my repo yet.
[Galaxy S II General] RukusX7:
haha I like how it starts with classic cm boot image and then BAM! Hellkat!
[Galaxy S II General] iDynamics:
The first gapps package worked. Everything is there and no FCs.

---------- Post added at 07:22 AM ---------- Previous post was at 07:19 AM ----------

Rom feels very smooth. One issue though, the text on the tiles within the notification pulldown is out of alignment.
[Galaxy S II General] titanic_fanatic:
[MENTION=3478918]rukusx7[/MENTION], copy the contents of this file:

https://github.com/CyanogenMod/andr..._Telephony/blob/cm-11.0/res/values/config.xml

To WORKINGDIR/device/samsung/celoxhd/overlays/packages/services/telephony/res/values/config.xml

Then delete all of the config options except for config_enable_lte and change the value to true, then rebuild and you should have lte.
[Galaxy S II General] RukusX7:
Please take a screen shot, Id like to have a look.
[Galaxy S II General] RukusX7:
Thanks titanic_fanatic, it will be in my next build for sure!
[Galaxy S II General] RukusX7:
Here is another good read!!

What is ION

It's also the writeup I was looking for that i wanted you to read!

So basically our issue with the graphics, is we are trying to use ION on a pmem system. But like i said, this might already be taken care of and written into the code. Only thing is the hercules and skyrocket didnt use pmem for some reason, and the skyrocket hd did.
[Galaxy S II General] RukusX7:
[MENTION=4859152]titanic_fanatic[/MENTION] kernel did not boot. Not sure how to go on from here.
[Galaxy S II General] titanic_fanatic:
This is particularly why I'm waiting for Steve to finish our kernel. These are rather esoteric issues and he's seems to know what to do. You can follow our kernel commits on the next branch in the cm repo and in gerrit for uncommitted changes to other repos that affect how the kernel operates. I think we just need a little more patience. They're even working on a unified camera wrapper to make building a more unified experience. It's a huge task and I'm assuming will take some time to complete.

---------- Post added at 09:43 PM ---------- Previous post was at 09:32 PM ----------

This is all supposed to get merged when the kernel update is done.

http://review.cyanogenMod.org/#/q/s...ice_samsung_msm8660-common+branch:cm-11.0,n,z

It's all applicable. Correctly implementing KSM and zRam is part of it.
[Galaxy S II General] RukusX7:
I didnt realize they were actively pursuing CyanogenMod for our device.I mean you had mentioned something but I guess I didnt understand. :) I'm recompiling with

#CONFIG_SEC_KERNEL_REBASE_FOR_PMEM_OPTIMIZATION is not set

CONFIG_PHYS_OFFSET=0x48000000

Guaranteed they are implementing all of these fixes. They have no choice but to, in order to move forward. I am gonna sit back and relax if this doesnt work lol
[Galaxy S II General] titanic_fanatic:
Not for our device, but for the skyrocket and Hercules and others that they do support that share our kernel.
[Galaxy S II General] RukusX7:
I hope it clears things up
[Galaxy S II General] formercontra:
I don't know if this is intentional or not, but the voltages as shown in trickster mod are one unit lower (in mu-symbolV not mV) so all the numbers are i think x0000 more than trickster expects them to be. This makes the +/-25 buttons useless if you want to actually change the voltages quickly, and it messes up every other kernel app I've tried.

It's not a make or break deal, but because it's just unit conversion it seems like a simple issue to fix.
[Galaxy S II General] RukusX7:
Yeah, I am not sure whats going on there, but the OP states you must use Trickster MOD. I don't know the strict reasoning behind it.... or why the units would be off. I'd like if we all stuck to Trickster MOD, I dont want to get into any other apps right now. The ROM/Kernel isn't even a month old yet.

You want to address this to [MENTION=2993366]ThdDude[/MENTION] perhaps. I can also see what Cl3kener says, he's only on Google+ and not XDA
[Galaxy S II General] RukusX7:
[MENTION=4859152]titanic_fanatic[/MENTION]

Linaro's website - integrating-the-ion-memory-allocator/

http://android-revolution-hd.blogspot.ca/2013/08/the-android-ion-memory-manager.html

http://lwn.net/Articles/565469/
[Galaxy S II General] iDynamics:
Reading this thread is very entertaining. :D

I'm still running the ThdDudes Lightning build for the SGH-I727 and all is well. I haven't had FCs or any random reboots. It is certainly daily driver material imo.

I believe that graphic glitch I was experiencing (picture attached in post #111) was because of Nova Launcher. I switched to Apex launcher yesterday morning, it is now 3:26am and I didn't experience that glitch...yet. I hope it will remain that way. Only time will tell :)
[Galaxy S II General] RukusX7:
[MENTION=4859152]titanic_fanatic[/MENTION]

Here is an interestng repository for the HTC Sensation which uses the same CM kernel, just tailored to their use. The Developer has removed pmem and implemented ION. He also had to make modifications to make the camera work. The HTC sensation shares the same PHYS_OFFSET in the defconfig as our phone does. 0x48000000 as opposed to the skyrocket and hercules use 0x40400000. I'm thinking this might be useful information. We might not be able to port it over 100%, but might come in handy to get our phone running optimumly. Though, I am sure this is whats being written into the kernel we are waiting on anyway, This is what I was mentioning earlier that I couldnt find again. I thought you might like to look it over.

https://github.com/sultanxda/sultan-kernel-pyramid
[Galaxy S II General] formercontra:
I've been looking around the internet for a solution to the voltage thing and I found Incredicontrol, which is free on the play store. It's the only program I found which adjusts the voltages in mV, doesn't mess anything up and works with Trickster Mod (other apps wouldn't recognize Trickster's settings or would otherwise glitch out). So if you want to under/over volt, you can quickly change the amount with incredicontrol then micromanage each frequency with Trickster.

It's been working fine for me, but [MENTION=3478918]rukusx7[/MENTION] warns about apps other than Trickster Mod in the OP, so as a disclaimer I accept the risk of messing with this. And obviously be very very careful changing voltages.
[Galaxy S II General] RukusX7:
You're more than welcome to use what you want. Its great news too that you found this app! :) I Was only mentioning because I want everyone on the same page (same app) so we can disgnose issues and problems together. I think the kernel should be close to final anyway until the new code comes out, or I decide to change something. But I obviously have a lot more to learn that what I've done in one night. :)

Thanks for testing out other apps for us. Please let me know if there is any issues or anything i need to know about, and I will add the app to the OP to be used in conjucntion with Trickster MOD. Thank you.
[Galaxy S II General] RukusX7:
@ titanic_fanatic

did I point this repo out spceifically? It's faux123 who is doing the work with ION from what i understand. He seems to focus on every msm8x60 device but Samsung ones, but I think something could be found!

https://github.com/faux123/mako/blob/jb_mr2/drivers/gpu/ion/msm/msm_ion.c
[Galaxy S II General] RukusX7:
Governor: lulzactive

scheduler: deadline

that is all.
[Galaxy S II General] RukusX7:
New hellkat build is up. Just upstream changes other than some kernel work.

Release - 14.02.23

+ CM Merge

+ Clock font options

added/changed defconfig values taken from the quincyatt that seem to better match our device.

I dont notice any difference yet, but maybe you might.

Going to be very cold this weekend, minus 40C+ weather, might attempt a Blue Lightning build too. I really like Cyanogen based roms, but just like titanic_fanatic I am open to suggestion.
[Galaxy S II General] manfromgta:
Minus 40!! Ouch! Lol.

What are your thoughts on aokp? I enjoyed running it on other devices in the past. Carbon uses some features I remember from aokp. Cheers! Stay warm.

Sent from my SGH-I757M using Xparent Cyan Tapatalk 2
[Galaxy S II General] RukusX7:
I was a fan of aokp on my i9000. Not a bad idea for a build.
[Galaxy S II General] titanic_fanatic:
Well guys, I may have discovered a fix for our graphical issues. I've forced my device to always use adreno for graphics processing and I have hw overlays enabled. Check out my post in the carbon ROM thread for the fix ;)

http://xdaforums.com/showthread.php?p=50694953

This tiny little change comes from a commit in carbon's gerrit review for an entirely different device, but I thought it sounded like a good idea and so far performance is awesome.

You should be able to apply this trick to any ROM.
[Galaxy S II General] RukusX7:
Great find! But I am wondering if changing the first line in the file is necessary. We should just omit it like they are doing for the Nexus 5 perhaps? This is very similar or same results as my egl.cfg trick from many roms ago, but I thought that time had passed.

http://xdaforums.com/showthread.php?t=2522429

This must be the answer? This should disable CPU rendering whether you remove the line or chnage it, the way i see it. IF you change it and it has no descriptor, then its probably just disabling CPU rendering completely. Which the Adreno 220 should be powerful enough now that its working properly. I n hte past, its performance was pathetic, but with the new cm10.2 and cm11 roms, you've woken it up ALOT
[Galaxy S II General] RukusX7:
My device still RR's with disabled hardware overlays unchecked
[Galaxy S II General] titanic_fanatic:
After applying the fix or removing egl.cfg? Try applying the fix instead if you didn't I think the results are different than you thought this isn't forcing hardware overlays to be disabled but rather forcing all graphics processing to be handled by adreno drivers instead of hw rendering.
[Galaxy S II General] RukusX7:
Oops. I did the classic egl fix. I'll test your method.
[Galaxy S II General] RukusX7:
Thanks! This fix is working perfectly! No RR's !
[Galaxy S II General] RukusX7:
Oops spoke to soon.... Having rrs
[Galaxy S II General] titanic_fanatic:
What's the scenario?
[Galaxy S II General] RukusX7:
In the middle of using my browser screen blacked out. Keys stay lit up and phone reboots shortly after.
[Galaxy S II General] titanic_fanatic:
I just had a similar mishap also with the browser. Maybe there's a bug with the chromium libs
[Galaxy S II General] RukusX7:
New hellkat build.

upstream CM changes.
[Galaxy S II General] RukusX7:
oops, Did anyone have an issue with root? I did when I installed. You can re root with philz... or I think I set a flag wrong in the build.prop

i'll reupload with a fixed build.prop shortly.
[Galaxy S II General] formercontra:
Every clean flash sets the root access in superuser settings to apps + adb, which stops root for apps. switching it to apps only fixes it for me. I just flashed the update, haven't had any problems yet.
[Galaxy S II General] RukusX7:
Okay new build is up
[Galaxy S II General] RukusX7:
Ondemand/deadline
[Galaxy S II General] formercontra:
Ondemand doesn't have adjustable settings on this rom, why is that? It's been working fine so far but I like being about to change stuff
[Galaxy S II General] RukusX7:
I'm not sure whats going on there with that.... I'll look into it.
[Galaxy S II General] RukusX7:
This might be because of the touch poke addition Cl3kener added. Its the predecessor to touch boost. He said to try out the Samsung governor. Its basically an ondemand governor that samsung tweaked. See if you can adjust the values there. Theres other ways to set values, such as an init.d script as well.

Edit: shoot. should have had a look myself. Cannot adjust values there either.
[Galaxy S II General] titanic_fanatic:
Why not, the script only needs to echo the necessary values to the appropriate sysfs ;)
[Galaxy S II General] RukusX7:
My bad. I meant ondemand based governora are not adjustable via trickster mod. You can try manually editing sysfs.

Ondemand based governors are HYPER, samsung and the obvious.
[Galaxy S II General] formercontra:
Is the kernel available as a standalone zip? I like the features of other roms but I also like the options of this kernel
[Galaxy S II General] CrazyKnight:
Thank you, never knew this existed for the SII
[Galaxy S II General] RukusX7:
The source is available here

https://github.com/Hellybean/android_kernel_samsung_msm8660-common

In Cl3keners github, he has a repo called koding. Has necessary scripts to build the kernel. I havnt tackled it yet, but yes I do plan on building a stand alone kernel soon.

https://github.com/Cl3Kener
[Galaxy S II General] titanic_fanatic:
Just pull out the boot.img from the rom zip use one of my existing boot only zips and replace the boot.img inside with the one from this rom, then you have a flashable kernel only. You may also need to replace all .ko files found in /system/lib/modules in your running rom with the ones from the rom zip that you pulled the boot.img from.

I could upload a template zip later on if you want. If using Windows, make sure you do this with 7zip. File roller or similar is fine if using a Linux distro.

rukusx7, did you want me to post update notices for philz in your thread as well, I've posted it in all my other threads and will include yours if you want ;)
[Galaxy S II General] titanic_fanatic:
Here's the template, all fixed up to include an extraction process for the ko modules too. Just open the zip and update the boot.img and all of the ko files in system/lib/modules with the ones from the rom you pulled the kernel from. These modules have to actually come from the exact same build as the kernel not just the same rom, so update the boot.img and .ko files all from the same zip everytime you do this.

If using Windows, remember to use 7zip and just drag and drop the new files into the zip and overwrite the old ones. The same is true for Linux except that file roller or similar will be used instead of 7zip.

This zip template uses the new update-binary which requires that you flash it with the latest recoveries for KitKat.

TEMPLATE_BOOT_ONLY_zip_celoxhd.zip

ENJOY ;)
[Galaxy S II General] formercontra:
I'm running [MENTION=3478918]rukusx7[/MENTION] 's kernel on [MENTION=4859152]titanic_fanatic[/MENTION] 's Carbon rom! A great combination. Took 2 tries, wifi didn't work the first time but I guess dhd.ko didn't copy properly, second try worked fine. Thanks to both for all your hard work and help with this phone :)
[Galaxy S II General] RukusX7:
I'll have a standalone ready soon. The diablo kernel isn't optimized to be used in this way. Due to the kind of compression it uses. So I will have to build it from source. It's a naming thing... But this new kernel is called UBER.
[Galaxy S II General] RukusX7:
Sure. I like the idea of update posts for philz. Thank u. Also I'm sure u read what I told formercontra, but the diabolo kernels compression that it uses makes it not suitable to be used in this manner.
[Galaxy S II General] RukusX7:
With the risk of being accused of spam.... There is a new philz recovery and I highly recommend you stay up to date with it. This will ensure compatibility with future ROMs from both titanic_fanatic and myself.

If there is something you don't agree with about my work or how i present it, there are billions of threads to look at and follow. On that note, all source I make use of is listed.

Thank you for your time.
[Galaxy S II General] RukusX7:
The hellkat team is going through some major changes and upgrades to their rom.

This will be my last hellkat build until further notice. The ROM is buildable on a CM source up to Mar 01.

With that said, I am still going ahead with the UBER kernel and you can have your overlocking and other kernel goodies you enjoy on other ROMS.

Thanks for being such a great bunch to work with. It's been really amazing how patient and non-demanding youve all been, especially with the lack of developer support!
[Galaxy S II General] iDynamics:
Looking forward to your kernel:D
[Galaxy S II General] RukusX7:
I can't get it to build properly. I used a kernel.base of 0x48000000 and am offset of 0x01400000. And the build arguments used when building for our phones kernel. It bootloops to cwm. Except philz doesn't load. Just cwm. Phil comes back with working kernel.
[Galaxy S II General] titanic_fanatic:
This is strange, can you email me the zip file so I can take a looksie. I'm thinking that for some strange reason that a fake flash recovery is being included since stock cwm doesn't exist on the boot partition if it reboot after into philz.
[Galaxy S II General] TheCrazyDirectioner:
Same here. I don't really need all the extra features of Hellkat and a standalone kernel to use on TF's CM11 would be amazing :laugh:
[Galaxy S II General] RukusX7:
I'm not currently doing any new work. My rig is down for a small upgrade. I only have a core2duo, builds dont take long, usually less than 90mins. But I got ahold of a Quad-core phenom out of an old Alienware rig for free.Just working on getting that setup.

In the meantime I am happy to offer you the same tutorial that got me started with compiling android.

This tutorial is courtesy to [MENTION=4145127]thomas.raines[/MENTION]. Where he mentions Beanstalk for source code, this is where you'll want to read titanic-fanatic's cm-11 readme on github.

Android Development Environment in Linux Mint

The SGH-I757M is now included in all DIABLO kernel source. This means anyone can build from source, for our phone, a custom kernel, with little programming knowldege. You can literally cook this kernel into any rom that you wish to build. So for the meantime, there won't be much coming from me on this end. Not until the hellkat team gets going on their new hellkat base. [MENTION=4859152]titanic_fanatic[/MENTION] has an EXCELLENT tutorial in his github on how to build cm-11 for our device. And putting the diable kernel into the rom is as SIMPLE. (yes simple) as changing one line in the local_manifest.xml from his kernel source, to Hellybean kernel source. After that, all his instructions apply as usual.

I'd love to see someone here manage a CM-11 with DIABLO kernel build. Its pretty much a ready to go, right out of the box build. It would require no further tweaking upon build (unless otherwise noted by titanic_fanatic (titanic-fanatic on github). Then its just flashing roms after that!

I hope this helps solve your problems in finding the ROM that best suits your requirements.

Note: That the DIABLO kernel is meant to be built WITH a rom. The UBER kernel is meant to be built standalone (not in a rom) Both are the same kernel, but with different purposes and placement due to the way the kernels use compression.
[Galaxy S II General] TheCrazyDirectioner:
haha thanks. I still use a Pentium D so I'm due for an upgrade too. I'll see what I can do with building it next week when I go on spring break. Thanks!
[Galaxy S II General] RukusX7:
No problem! Glad to help as I can. Check out the XDA University for more detailed help on compiling roms as well.
[Galaxy S II General] RukusX7:
I lied. Because our vendor files are not from Hellybean source, From your root build dir, you will need to remove a couple lines in

/vendor/samsung/celoxhd/celoxhd-vendor-blobs.mk

vendor/samsung/celoxhd/proprietary/bin/thermald:system/bin/thermald \

vendor/samsung/celoxhd/proprietary/bin/mpdecision:system/bin/mpdecision \

Ive been doing this locally, as its only a couple lines. Removing these two lines allows the kernel to work properly.
[Galaxy S II General] iDynamics:
I'll get into this once I get my ssd back from corsairs rma department. I currently have a 3770k heavily overclocked which will allow me to compile stuff rather quickly.
[Galaxy S II General] RukusX7:
Should mention you may want to diff the celoxhd defconfig to the hercules defconfig. I should look into that and push some changes. Should build anyway if you don't. Just maybe not optimally.
[Galaxy S II General] CelticRT:
There is something missing

Everything is great. I really like the transparent notification bar, but the problem is I cannot set an icon pack. There is no homescreen like CM 10.2 Unofficial did but only Hellkat Interface. Also when I first installed the "Hellkat" in my device it has this feature in search bar where you could say "Ok Google," but now it is gone. I have to reset the device due to the "bootloop" at second reboot. Also I cannot install apk's, they are greyed out, whenever i try to open them. Thank you for your time and cooperation
[Galaxy S II General] titanic_fanatic:
I would like to help, but I'm not sure where to start. I can't comment on the icons, but in regards to the bootloop, this can usually be fixed by booting into recovery and doing Advanced -> Wipe Dalvik cache.

For installing apk's, are you installing then from the market or from your sdcard? If installing from your sdcard, you need to enable install from unknown sources in Settings -> Security. Then you can install those apk's.

For the OK Google, that is part of the Google experience launcher and may have been swapped out in the latest build with a stock launcher. I think you can download the Google experience launcher from the market if you want to use that ;)
[Galaxy S II General] CelticRT:
So i can never download an icon an apply it?

What I Just want to know if you could fix the icon problem I'm your latest build. I don't want to get a launcher for applying icons. I was wondering if you can add a setting to apply icons.
[Galaxy S II General] titanic_fanatic:
If I'm not mistaken, it's not a bug, but rather by design. I don't think hk was intended to be tenable since they implement their own red theme. I'll have a look at the source to confirm this.
[Galaxy S II General] CelticRT:
One Last Thing...

Its ok. I THINK I COULD SURVIVE IT !! What I just need to know there's no battery icon when I charge it powered off. I don't know why but its either a design bug but I highly doubt it. No battery charging icon when I charge the phone powered off. It automatically boots by itself
[Galaxy S II General] RukusX7:
I am sorry about any bugs.... Etc. I currently do not have my rig for ROM compiling. This is the last cm based hellkat and I'll make a new build as soon as I can. I am glad you're enjoying the ROM.

Are you using an OEM Samsung charger?