yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S (4G Model)] Beastmode:
Yep but I'm barely leaving work lol I just mere around with my roms/Android things on my breaks and spare time which recently isn't much...ill do it later just figured id help Thomas by making a cwm package

----------------------------------------------

If helped don't be afraid to hit the thanks button ;) it doesn't bite lol
[Samsung Galaxy S (4G Model)] eollie:
Wasnt meaning right now.
[Samsung Galaxy S (4G Model)] mikhail777:
Is the kernel compatible with aokp?
[Samsung Galaxy S (4G Model)] eollie:
Should be. make a nadroid and follow the directions to copy the files and try it and see.
[Samsung Galaxy S (4G Model)] HB66:
So does this have voltage control?
[Samsung Galaxy S (4G Model)] Manumission:
For what it's worth (not much without logs, I know) - for some reason, the modified version of the kernel (to work on Slim) doesn't appear to be letting the phone go into deep sleep. I went to sleep last night with the phone at 47%, and woke up 6 hours later with it at 17%. I don't think it should be a leftover data problem, because I was on Slim previously.

Unfortunately, I wasn't to grab a dump from BBS before plugging the phone in this morning. But I'll run it again today/tonight, and try to get one later.
[Samsung Galaxy S (4G Model)] thomas.raines:
No voltage control... it's on the to do list with over coming as well...

For the guy with battery/deep sleep issues, check your apps too. Might want to perform a nightly reboot as well. I can't guarantee this kernel has or doesn't have deep sleep off, but i will take a look at it. Sorry but this is my first kernel...lol

For now, development for me is at a stand still. My 4yo princess decided to work in the computer like daddy does while i had stepped away... long story short, have my source code/directory is gone. I have to rebuild everything from scratch now...lol
[Samsung Galaxy S (4G Model)] eollie:
real good thing to start doing is hot keys to lock desktop with password :D. Learned that recently with my nephew around.
[Samsung Galaxy S (4G Model)] thomas.raines:
Touche'

She did a lot more damage than I thought... Had to wipe my linux drive and reinstall. And to make matters worse, my backup is way too old to use...lol
[Samsung Galaxy S (4G Model)] itzik2sh:
I guess she was as fast as a lightening zap. Sorry, off topic.
[Samsung Galaxy S (4G Model)] thomas.raines:
LMFAO!!!!!!!!!!!!!!!!!
[Samsung Galaxy S (4G Model)] shotchacokov:
Took the opportunity to add this kernel to aokp along with all of the inverted apps.

Wiped everything, installed cm9, then aokp,then gapps. Works really well, seems to be smooth and the data connection seems more solid.

Nice work!
[Samsung Galaxy S (4G Model)] gizmoscoop:
Is it possible to create a zip file of this kernel to flash to any Ics rom?
[Samsung Galaxy S (4G Model)] eollie:
Currently no. They are working on it. The dev also just had to reformat his linux drive and start over. Doing this the way he instructs will help you in the long run tho.
[Samsung Galaxy S (4G Model)] iamrico00:
two quick questions - does this kernel support overclocking and undervolting? and

2- Galaxy S 4G Beam [Team Unknown] Rom has this kernel built in - Cant someone flash that rom - install SGS kernel flasher - back it up to a flashable zip and just switch out the backed up file into an already made CWM flashable kernel (like anton or whatever) ? Just a thought...

Rico
[Samsung Galaxy S (4G Model)] eollie:
I dont think overclock/undervolting is supported.

SGS kernel flasher will not work on mtd roms. Its built for stock based roms.
[Samsung Galaxy S (4G Model)] thomas.raines:
no oc/uv right now but it's in the plans

it's not the problem with flashing the kernel, but i'm having issues with the depndencies flashing correctly...
[Samsung Galaxy S (4G Model)] asj2583:
Will this work on paranoidandroid?
[Samsung Galaxy S (4G Model)] thomas.raines:
Yes
[Samsung Galaxy S (4G Model)] thomas.raines:
Update

Fully integrated Lightning Zap now up for download.

Thanks to jeffsf for Hefe kernel source

Read OP as it has changed

Please provide good solid feedback of issues, questions, comments and concerns.

Always provide logs for issues.

Thanks for everyone's support. I will be posting my source for this kernel soon and leaving the SGS4G community for a while (not permanently... just taking a break to focus on other projects)
[Samsung Galaxy S (4G Model)] daothanhduy1996:
Somehow it broke the modem on my phone man, I tried it w every modems but couldnt get the modem working
[Samsung Galaxy S (4G Model)] ChadBFlores:
The instructions look a little contradicting, is this cwm zip flashable?
[Samsung Galaxy S (4G Model)] daothanhduy1996:
Yup and he just said that if u r using gummy or galaxy beam, which already has the init.d script in /system/etc/init.d then u should do extra step as delete 04*** and 08*** and 11*** scripts in that path as well :)
[Samsung Galaxy S (4G Model)] thomas.raines:
I have no clue how it broke modem. I flashed it 5 times before uploading it and my modem works just fine... What ROM are you on?

Have you tried manually adding boot.img, bcm4329.ko module and init.d scripts to your ROM and flashing that way?

If that doesn't fix it, make sure your /efs didn't get wiped. But if anyone else has the same issue, I'll make another build tomorrow and include modem to see if that makes a difference.
[Samsung Galaxy S (4G Model)] thomas.raines:
Source!

Source is now up so you can start building your own Lightning Zap! Kernel.

If you find/fix errors, please let me know so we can get them pushed upstream. Right the repo is password protected and will need to push the changes for you until I get the password removed (sorry guys, I'm still a big noob when it comes to github...lol).

Enjoy!
[Samsung Galaxy S (4G Model)] vwgtiturbo1:
Hey thomas , thanks for the kernel!! Running it on Beam for 12 hours and running great. Thanks
[Samsung Galaxy S (4G Model)] FBis251:
For anyone interested in what the differences in the source code are from the Team Acid/Hefe Kernel of Darkness code, you can take a look here:

https://github.com/fbis251/android_kernel_gb_sgs4g/commit/c357c67d8d10203a2f196330f60d58d27784af36
[Samsung Galaxy S (4G Model)] thomas.raines:
Thanks FBis251. I didn't even think to include the diffs man...
[Samsung Galaxy S (4G Model)] mjmjhkgh:
I flash this on cMiui 2.8.10. (was Hefe 0.8.1)

works good but I can not feel any difference.
[Samsung Galaxy S (4G Model)] fabricatedhero:
Good kernel... So far on cm9.1 unofficial its working better than what comes stock with that Rom. Was able to under volt alot more and will report back if battery life improved in the respect.

Just a suggestion-Kernel splash screen could use a makeover :P
[Samsung Galaxy S (4G Model)] thomas.raines:
Make over? How so?
[Samsung Galaxy S (4G Model)] fabricatedhero:
Was meaning something that isnt just text and circle icon... maybe something little more stylish was all i was meaning.

None the less its working great and thank you for this kernel.
[Samsung Galaxy S (4G Model)] th3controller:
Thomas I actually wanted to report this earlier but whenever I play a song in Google play music, in a few seconds a small annoying stutter goes on but disappears but reappears in the next song.

Only downloaded songs are affected.
[Samsung Galaxy S (4G Model)] thomas.raines:
Logcat? What Rom? Gremlins on your sdcard?
[Samsung Galaxy S (4G Model)] thomas.raines:
Honestly it didn't come out the way I wanted it to...Lol

Working on a new one though... I'm not very proficient with gimp so it's a learning experience at this point...Lol
[Samsung Galaxy S (4G Model)] th3controller:
Cm9 no gremlins, happens in galaxy s beam also. I'll give you a log later.
[Samsung Galaxy S (4G Model)] kdkd008:
Hey,

I'm sorry if this question has been asked else where. I have a Samsung T959V that's running stock right now. I used superoneclick and rooted the phone. I wanted to know if it was possible to use odin to flash a kernel that has cwm recovery? Do you know where I can find this? I want to do this so I can go ahead and put slimbean on my phone.

Thanks.
[Samsung Galaxy S (4G Model)] goddi2010:
Hey, you should ask in the q&a section as this is a general question. You may want to include what "stock" you are referring to whether its froyo or gb.
[Samsung Galaxy S (4G Model)] thomas.raines:
First, this is not the right section my friend. Second, use my 1 click gremlin remover and then you will have cwm and will be able to flash whatever you want. Third, Google can help you find 90% of your questions, which is normally much faster than waiting for a reply...
[Samsung Galaxy S (4G Model)] th3controller:
Sent you the log thomas, sorry I couldn't filter out the fillers, I don't know if its either helpful or not so I just threw it in there. I was developing my first app and saw LogCat and I said, why the hell not. So just letting you know :)
[Samsung Galaxy S (4G Model)] thomas.raines:
The newest member to our community...Samantha
[Samsung Galaxy S (4G Model)] hutson23:
Congrats man....
[Samsung Galaxy S (4G Model)] 3rdman:
Does she have Wifi Calling?

J/K...Congrats!
[Samsung Galaxy S (4G Model)] pisherthefisher:
Oh god I lol'd. That should be our slogon here at the sgs4g forums

Congratulations thomas!
[Samsung Galaxy S (4G Model)] mataflakitas:
Congratu lation. ....tomas..:thumbup:

Enviado desde mi SAMSUNG-SGH-T989 usando Tapatalk 2
[Samsung Galaxy S (4G Model)] itzik2sh:
Hi

Does it come with CWM or TWRP?

sent from me
[Samsung Galaxy S (4G Model)] turtlepa:
there was one kernel that had overclocking that want meant for cm7 buti managed to flash it successfully and boot well and overclock. i forget what it was. wasnt hefe. wasnt k3d. antonx didnt work fpr basic. so im wondering if it was either poop or this kernel. i guess ill find out. there really is no other kernel that was built or modified with oc uv that made it to cm7 mtd so i guess one of the cm9 kernels was what i flashed ill try it out now.
[Android Q&A, Help & Troubleshooting] kohos:
Hey, to shoot the question right away; is there a way to properly calibrate your mobile phone screen?

I've searched the forums and googled and haven't found anything I was looking for.

Preferably being able to load color profiles like sRGB or Adobe RGB directly.

I'm not reffering to simple RGB settings or Gamma tweaking.

The reason I'm asking is that I work in 16 bit float mostly and got a perfectly calibrated IPS NEC nicely working with a 12bit LUT and also 2 calibrated TN panel screens.

The final image goes to 8bit PNGs and JPGs with sRGB embedded.

Now the difference between the final outcome on the IPS screen and the TN ones and the one displayed on 4 different android mobile phones I got available for testing is extremely big. So big, that just everything is off.

I thought that embedding color profiles might cause this but using other common profiles or none at all still were extremely off.

I'd like to point out that the image is not necessarily bad, it's just wrong knowing how the end result looks on perfectly calibrated monitors at home or at work.

I'm just surprised that there is close to no information available on how to properly view imagery with embedded profiles considering that the internet is full of fancy mobile phone screen tests and benchmarks nitpicking every single micro millimeter on a screen light years away from normal use conditions.

(At least they don't take into account that probably 60-80% of the images average users view on their mobiles are crappily compressed Facebook .jpgs and the rest photographs shot on mobile cameras..but that's not what the thread is about.)

Is there really no way to counter factory presets?

It's like with TVs on factory or even worse shop presets with shiny oversaturated colors and crushed contrasts, but on TVs you got the chance to turn the crap off at last.

Any idea or guidance would be highly appreciated.
[Android Q&A, Help & Troubleshooting] r6680jc:
Bump.

I need to calibrate my phone's screen color too, I know I can't expect miracle from the screen of my Xperia Mini, but at least I want to have more natural colors on the screen, Bravia Engine doesn't help at all in color quality, it only increases the sharpness, contrast, and saturation, no better color reproduction at all.

I have SE Hazel, an SE proprietary OS powered phone (DB3350v2), with dispdriver.dat tweaking (only editing the strings for RGB gamma settings inside it), I can make it reproduces far better and more natural colors than my Xperia Mini.

I don't want to make my Xperia Mini screen has the same color reproduction as a calibrated IPS panel, I only want, at least it can reproduces more natural colors than it does now, I also know that even the same phone model don't always have exactly the same screen color reproduction.
[Android Q&A, Help & Troubleshooting] flar2:
From my searches so far, colour management seems to be completely missing in Android.

I'm a photographer and would like this too. I want to use my tablet to review photos, but the colour is way off.
[Android Q&A, Help & Troubleshooting] r6680jc:
my phone display produces too strong blue and red, less green, it makes most photos look far from natural.
[Verizon Samsung Galaxy S III] rickyheferle:
Is anyone working on porting MIUI to the S3?
[Verizon Samsung Galaxy S III] weblexa:
It is being worked on. No ETA on when it will be available though.
[Verizon Samsung Galaxy S III] StrumerJohn:
Awesome! You porting it man? Let me know if you need help. I made some MODs for my 3VO's MIUI a few times. It's a really cool ROM.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] finsilva:
I've never created an init.d script before. Can someone please explain how I create one to use one of the custom governors for the CYMBALINE 2.1 kernel?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] ibanezbass:
Is it possible to replace the touchwiz messages app with the stock ICS messages app? Thanks!
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] onthezone:
You would have to be rooted to use the exact messaging app but you could just use go SMS pro and theme it like ics.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] atanga:
Nope, you don't need to do that anymore. I had swapped out my sms app for the stock one but you can now simply download 'Android 4.1 JB Messaging SMS' from the market.

Works just like the stock one I had installed.

Enjoy
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] tazz0710:
but then it is a third-party app and you will have two messaging apps i like the OP would like to know if we can replace the stock messaging app with the stock JB messaging or even the ICS messaging.

Thanks.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] johnnyutah22:
Yes you can, mash here: http://xdaforums.com/showthread.php?t=1728308. This should be in Q&A thread.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] ibanezbass:
Thanks guys! Turns out you can just move the ICS MMS.apk to /system/app and it works perfectly. Renamed Samsung MMS with .old so I didn't get double notification.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Noob Dude:
OK .. Im about to flash a new rom (ParanoidAndroid HD2) but i am a little confused on how to do all the partitioning requested.

Heres an example:

misc ya 1M

boot yboot|ro 5M

system ya 200M

cache ya 2M

userdata ya|asize|hr allsize

I understand that i can use HDToolkit to partition the system and cache, but what about partitioning "boot" and "misc". And what is userddata ya?
[HD2 Android Q&A, Help & Troubleshooting and Genera] samsamuel:
Everything in that list gets partitioned when you do the system partition, so don't worry about it.

Also, your thread title says SD partitioning, which is nothing to do with anything in your post,, totally different thing.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Noob Dude:
So basically all i want to do is make sure the system partitioning is as recommended or enough and the same with the cache. The other partitioning is done during the installation.

If thats the case, thank you very much for your input.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Nigeldg:
Basically yeah, just select 200MB in the HD2 Toolkit and let it do it for you.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Noob Dude:
thank you so much
[HD2 Android Q&A, Help & Troubleshooting and Genera] -leo-:
1.misc is for android misc data and boot is for the linux kernel and ramdisk in order to let the rom boot

2.normally we set boot to 5 and cache to >=2 because roms now dont really use this partition for cache, it's just used by cwm

3.misc and recovery should normally be 1 and 5~6

4.userdata is for android to store your system and application data in your daily usage

5.usually you can find an instruction for partitions size in a rom thread

EDIT:userdata is usually auomatically sized becasue it spreads at the end of the nand,

following other partitions...

if this helped you and enlarged your knowledge please press the thanks button :-p

. |

. |

.\ /
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Intercrew:
I've been wondering, does auto sync significantly drain the battery? I just realized there was an auto sync toggle and it's been on the whole time.

Shouldn't be bad to leave it on or is it a good idea to leave it off?

Opinions? O_o
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] TheFiveDots:
Well, yes, of course it does. When on, your phone is going to poll for email, etc. every X minutes. When off, it's not going to make those connections, thus saving some battery.

Turn it off an you're not going to automatically get emails, etc.
[Galaxy Note GT-N7000 General] msedek:
Well as far as my point of view as electronics engineer understanding goes.. im bringing you the following scheme.

In conclussion what Samsung told to Entrophy in my opinion was bullshyt because this .. the flash memory chip allows 2 erase methods

1. the regular(slow method) wich works with the CAP_ERASE disabled in the kernel

2. the fast method wich happen to cause damage in some memory sectors.

To make it simple the procedure should be something like this:

User/process performs a wipe (no matter the recovery cwm/stock/from the OS loaded) so

if wipe instruction then

cap_erase (generates a I2C frame to perform a "fast format" serial binary string)

else (if cap_erase dissabled)

slow erase (generates a I2C frame to perform a slow format serial binary string)

end if

As it shows no matter what its loaded in the OS(root or not, cwm or not, stock or not) and no matter what the kernel its the I2C frame needed to perform a format in the flash memory chip gotta be the same no matter what.. it DOES NOT depends on OS/KERNEL/RECOVERY, ITS HARDWARE LEVEL AND PURE BINARY STRINGS(UNIQUES)

Wich i beleave its either if GB kernels has the cap_erase enabled the process itself does not calls the fast format instruction...

As result ICS full stock or not WILL brick because the flash memory chip used by samsung in the Note cant handle the fast format command.. and that said there are 2 ways of making a safe kernel, dissabling cap_erase or not calling it at all in the wipe process..

Samsung wont admit this befcause they gotta replace every Note in the streets(remember Toyota calling all the COROLLAS owners to replace for free the breaking system).. and instead they said all that Bullshyt to entrophy so they wont assume the cost of it.

Just my 2 cents about the issue
[Galaxy Note GT-N7000 General] abhinav quietly brilliant:
it means our note is not fixable from the emmc bug :(
[Galaxy Note GT-N7000 General] PoisonWolf:
Don't worry op, some of the ignoramuses amongst us will still believe that Samsung's stock software is safe on ICS. lol.
[Galaxy Note GT-N7000 General] abhijit038:
Blatant blathering won't suffice. Cite some credible information.
[Galaxy Note GT-N7000 General] PoisonWolf:
Here comes one......
[Galaxy Note GT-N7000 General] ckmemphis:
I actually think that's a good explanation. Understanding a bit of software programming, it makes sense. But of course, I take caution as I don't know software development that much and fear I might do something wrong.....
[Galaxy Note GT-N7000 General] SealsNavie:
Lets just be grateful that we live in a technological age and at least have a Note :)
[Galaxy Note GT-N7000 General] friedje:
As a fellow electronics engineer let me tell you that you are wrong and seeing it way too simple.

The I²C bus, invented in the late 80's, by Philips, is a serial highspeed bus.

You could see it as the grandfather of USB.

So why in heavens name would the 2 binary strings have to be exact the same, and therefore not capable of causing different actions on the memory chip ??

Aren't you able to send multiple and different commands over your usb port ????

Now all the coding and action is done INSIDE the Emmc chip by it's internal algorithms, stored inside it's own firmware. The I²C just tells it 'do your job',

by calling the erase function either in the fast or the slow way.

And the I²C serial string is issued by the kernel driver for the serial bus.

So it is definitely Kernel related..

In GB Google NEVER issued a Format command when wiping, it just cleared the File allocation tables
[Galaxy Note GT-N7000 General] msedek:
Don't need to cite anything.. I'm a electronics engineer with 10 years experience not a random rookie

I think you don't get the whole picture.. In the main board the processor and periferics communicate each other via I2C data bus they are connected with Cooper vias serialy and the protocol they use to "talk" its I2C and that's has nothing to do with kernel or usb

We got processor architecture Wich means the processor share a serial data bus with all the periferics.. The memory its not embedded as it is not a microcontroller

The kernel tells the processor to send a wipe command to the flash memory chip and kernel CAN NOT talk directly to the chip.. Assambler compilatior translates kernel languages into pure binaries that can be handled by the processor..
[Galaxy Note GT-N7000 General] friedje:
Read up a bit : http://www.samsung.com/global/business/semiconductor/product/flash-emmc/overview

it is not just a memory chip, it has it's controller hardware built in controlled by it's own Firmware.

Now let me tell you i engineered microcontroller boards communicating over I²C when you were still in diapers probably. Whether or not the serial bus uses copper , wood , or pigeons is of no interrest.

The Kernel tells the processor to issue a binary string over the I²C to the memory controller telling it what to do. without the Kernel the processor will never tell the I²C anything. Not even that it loves a juicy steak...

Taking your opening post in a nutshell you are saying :

No matter whatever OS, Kernel, Recovery or what is loaded, if you send a fast format command to the Emmc Chip, in some cases it will brick..

Samsung has no way of fixing it, and so they say it is a marginal problem that doesn't need a callback, we will just replace the faulty motherboards.

You are perfectly right, but we already knew that thanks to entropys involvement :)
[Galaxy Note GT-N7000 General] msedek:
You are not saying anything new.. I already stated that.. The kernel its who sends the command to the hardware, memory its slave either if it has a embedded processor with its own firmware or not.. The processor it's who gets the message from the kernel and send the command..

The flash memory chip(with its super ultra mega embedded procesor and own firmware) can perform at least (that we know of) 2 kinds of erases cap_erase(faster) and regular(slower) there are differents commands for both.. The kernel as I said it's who sends the type of commands and I already said that the chip CAN NOT handle the fast erase.. So I said the only way I see to get safe its disabling the cap erase command from kernel wich developers already did but the problem it's Samsung won't do it as they won't accept the fact because it implies a lot of money
[Galaxy Note GT-N7000 General] msedek:
I know but I want to put it in graphical and friendly way so everyone can see what really happens and how it works
[Galaxy Note GT-N7000 General] friedje:
Amen