[Q] Some more EMMC Brickbug questions - Galaxy S II Q&A, Help & Troubleshooting

Hi guys!
My first thread, so please be gentle...
3 weeks ago I flashed the WanamLite ROM with full wipe. I was unaware to the EMMC brickbug and my phone died when reaching 10% of the installation process.
My phone is now being fixed (JTAG didn't help and thus MB is replaced), which is very expensive.
After reading some XDA threads I realized that I should have taken few steps before flashing the ROM.
When I get my fixed phone (probably today) with probably another "insane EMMC", I wanna make sure that it won't happen again. I've already read the xda threads, but still unsure and afraid that i'll miss some steps or that I didn't fully understand it.
Thus, my question are:
1) When I flashed the WanamLite ROM, I wiped it first, and only then flashed the ROM (using the Recovery). When installation reached to 10% the phone died. This goes in contrary to the XDA EMMC Threads that explains that it should happen only while wiping. How can that be ? Is this a different bug ?
2) If before ***any flasing or wipe*** I change the kernel to SIYAH (which has DISABLED CAP_ERASE) using ODIN, then no matter what kernel/ROM i am flashing after, is it totally safe from this bug ? is this the safest method ?
3) If not, what is the safest method to flash the ROM without having a brickbug (if I have the insane/unknown chip) ?
Thanks !!!
Lior

stlior said:
Hi guys!
My first thread, so please be gentle...
3 weeks ago I flashed the WanamLite ROM with full wipe. I was unaware to the EMMC brickbug and my phone died when reaching 10% of the installation process.
My phone is now being fixed (JTAG didn't help and thus MB is replaced), which is very expensive.
After reading some XDA threads I realized that I should have taken few steps before flashing the ROM.
When I get my fixed phone (probably today) with probably another "insane EMMC", I wanna make sure that it won't happen again. I've already read the xda threads, but still unsure and afraid that i'll miss some steps or that I didn't fully understand it.
Thus, my question are:
1) When I flashed the WanamLite ROM, I wiped it first, and only then flashed the ROM (using the Recovery). When installation reached to 10% the phone died. This goes in contrary to the XDA EMMC Threads that explains that it should happen only while wiping. How can that be ? Is this a different bug ?
2) If before ***any flasing or wipe*** I change the kernel to SIYAH (which has DISABLED CAP_ERASE) using ODIN, then no matter what kernel/ROM i am flashing after, is it totally safe from this bug ? is this the safest method ?
3) If not, what is the safest method to flash the ROM without having a brickbug (if I have the insane/unknown chip) ?
Thanks !!!
Lior
Click to expand...
Click to collapse
the emmc brickbug comes only with Stock android v4.0.4 (should not make any wipes in that Stock 4.0.4 recovery)
so the best way is to flash Siyah kernel v5.0.1 from odin to get rid of the brick bug issue since the emmc_cap_erase thing is disabled in siyah.
then u can use siyah kernel recovery to wipe/flash etc without any problem
in ur early case while installing the 'Wanamalite' rom u had made wipe in the stock 4.0.4 recovery which caused ur phone to brick

So the bottom line is: First root your phone, otherwise you will be screwed no matter what

Donnie Sins said:
So the bottom line is: First root your phone, otherwise you will be screwed no matter what
Click to expand...
Click to collapse
No, as long as u dont do anything silly as the OP did (wiping in stock 4.0.4 recovery) ur not affected by the emmc thing
its only when u want to install a custom rom is when u make it safe to install a brick bug free custom kernel first and then proceed

All I can say is your first bit isnt true.Ive read several threads about the problem and there are several other scenarios that people say have caused the brickbug.
Anyway,you can do what Sun says,or just avoid ever having stock 4.0.4 firmware on your phone.
eg. 4.0.3/gb/jb/custom

Thanks. So...
Sun90 said:
the emmc brickbug comes only with Stock android v4.0.4 (should not make any wipes in that Stock 4.0.4 recovery)
so the best way is to flash Siyah kernel v5.0.1 from odin to get rid of the brick bug issue since the emmc_cap_erase thing is disabled in siyah.
then u can use siyah kernel recovery to wipe/flash etc without any problem
in ur early case while installing the 'Wanamalite' rom u had made wipe in the stock 4.0.4 recovery which caused ur phone to brick
Click to expand...
Click to collapse
In my early case I indeed wiped, but isn't the "death" suppose to happen while wiping and not while installing (after wiping) ? I just want to make sure that this was the bug and I didn't do anything that have caused other bug.
I will do as you adviced (never install 4.0.4 and first install Siyah kernel). But after wiping and flashing new rom with new kernel, does it matters if the kernel is safe or not?
ThAnKs again!

stlior said:
In my early case I indeed wiped, but isn't the "death" suppose to happen while wiping and not while installing (after wiping) ? I just want to make sure that this was the bug and I didn't do anything that have caused other bug.
I will do as you adviced (never install 4.0.4 and first install Siyah kernel). But after wiping and flashing new rom with new kernel, does it matters if the kernel is safe or not?
ThAnKs again!
Click to expand...
Click to collapse
Yes, the Brick Bug appears while you're wiping. I wouldn't know what happened else... But maybe others do.
Only stock 4.0.4 kernels can be affected. Therefore you have to flash a custom kernel first, and then wipe, flash, etc. Custom roms will always be safe, so no need to worry after you've flashed Siyah or any other kernel.

The bottom line is, if you stay away from 4.0.4 & can follow instructions/learn 'how & why' before you do it so you understand why you do certain things a certain way/in a particular order, rather than post in Q&A and say 'Give me the instructions to...<insert name of phone modification here> !!' (like rooting, installing a rom, etc, etc) & someone lists a bunch of steps you don't understand, the only way you're bricking your phone is if you're unlucky, and I've seen maybe 10 people like that out of quite a few thousand on here over the past 18 mths.

Lol,theres always GB.Its the most stable and battery friendly.......thats why I use it.

To MistahBungle
MistahBungle said:
The bottom line is, if you stay away from 4.0.4 & can follow instructions/learn 'how & why' before you do it so you understand why you do certain things a certain way/in a particular order, rather than post in Q&A and say 'Give me the instructions to...<insert name of phone modification here> !!' (like rooting, installing a rom, etc, etc) & someone lists a bunch of steps you don't understand, the only way you're bricking your phone is if you're unlucky, and I've seen maybe 10 people like that out of quite a few thousand on here over the past 18 mths.
Click to expand...
Click to collapse
Well MistahBungle your post is excactly the kind i tired to avoid (sorry for bad english), so please let me defend myself.
I read the xda EMMC threads before I posted here, and my post isn't just "tell me the steps cause i'm too lazy".
I asked a few questions:
The first one i tried to understand if what I have is the standard EMMC brickbug, because as i read in the previous threads, it happens while wiping, and not while flashing as it happend to me (don't want to do the same mistake again).
The second one I asked is if it is safe to flash any kernel after I use the siyah, which is unclear from the other xda posts i read (and "on the way" i wanted to confirm that i indeed have to flash the siyah kernel).
The third question was only to answered if the assumption i made in the previous question is wrong (maybe this and only this was redundant). But you also must remmember
All the above shows that I indeed read the XDA threads and instructions, but didn't get the answers I wanted. In addition, keep in mind I've just spent few hundreds $$$ and lot of time, and I wanna be extra careful so it won't happen again.
I really think that all the rules were kept, even thought this is my first thread here.
Thanks.

To Stlior
stlior said:
-SNIP-
Click to expand...
Click to collapse
You seem to have trouble comprehending. I'll say what I said in my last post a bit more clearly for the slow kids up the back...
If you make sure you know/understand what you're doing before you do it & follow instructions, you won't brick your phone unless you're unlucky. This happens in 0.0001% of cases. You were not one of these cases.
This advice has served many thousands of XDA'ers well in the time I've been here. You broke your phone. Nobody else. All the information you could ever need is here if you're prepared to take the time to find & learn it. Thing is people like you aren't.
The end.
Happy ? (Yes you're now on my ignore list so I won't see any further posts from you).

Donnie Sins said:
Yes, the Brick Bug appears while you're wiping. I wouldn't know what happened else... But maybe others do.
Only stock 4.0.4 kernels can be affected. Therefore you have to flash a custom kernel first, and then wipe, flash, etc. Custom roms will always be safe, so no need to worry after you've flashed Siyah or any other kernel.
Click to expand...
Click to collapse
Thanks. I hope that this indeed was the brickbug and I don't have another hardware fault...

MistahBungle said:
You seem to have trouble comprehending. I'll say what I said in my last post a bit more clearly for the slow kids up the back...
If you make sure you know/understand what you're doing before you do it & follow instructions, you won't brick your phone unless you're unlucky. This happens in 0.0001% of cases. You were not one of these cases.
This advice has served many thousands of XDA'ers well in the time I've been here. You broke your phone. Nobody else. All the information you could ever need is here if you're prepared to take the time to find & learn it. Thing is people like you aren't.
The end.
Happy ? (Yes you're now on my ignore list so I won't see any further posts from you).
Click to expand...
Click to collapse
omg lol :laugh:
how much bitterness!
I explained well why i asked those specific questions, you chose not to listen and instead chose to attack and be bitter. It's ok thought this is kind of your problem. Feel well my friend ! (even if you do not see this).

Basically pal,it doesnt matter what happened in the past or whats going to happen in the future,because you should be removing samsungs stock 4.0.4 firmware.
You should be accepting experts advice rather than irritating them.
We dont know what you understand,but if you ask and get an answer/advice,then try it out.
If you want to improve your knowlege,then read guides and problems other people are having.

Man you guys been busy with this.
By reading about the brickbug you learn one thing:
If you are on 4.0.4 you either get the hell out of there or flash siyah, period.
Questions aroused?
Only if you should use Mobile Odin.
It's pretty clear I guess.
Now, you're saying that you wipped and didn't brick right away, but during flashing. I've seen that before, don't know why it happens.
Si, bottom line:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
/ CWM
Sent from the little guy

gastonw said:
Man you guys been busy with this.
By reading about the brickbug you learn one thing:
If you are on 4.0.4 you either get the hell out of there or flash siyah, period.
Questions aroused?
Only if you should use Mobile Odin.
It's pretty clear I guess.
Now, you're saying that you wipped and didn't brick right away, but during flashing. I've seen that before, don't know why it happens.
Si, bottom line:
View attachment 2017049
/ CWM
Sent from the little guy
Click to expand...
Click to collapse
I second this, stock 4.0.4 was a noob flashers nightmare, the only pure stock I ever had was gb(yeah the one it came with long back), well OP I will give you a few points that will clear some some doubts, it's not the firmware that is risky, using ics 4.0.4 ain't a problem, it's the stock kernel of 4.0.4 that comes with the firmware who is the actual troublemaker, for example if you flashed cm9 stable (yeah ics 4.0.4) with the clockworkmod kernel, you're completely safe, since the custom kernel has the emmc_cap_erase command disabled and you can safely perform any wipe you want. So basically any kernel with the command emmc_cap_erase is dangerous for devices with brickbug effected chip(I am saying this because an old Siyah kernel had this command apparently, v3.xx something) , but no worries every new custom kernels are safe as far as I know.
So to trigger the brickbug there are three conditions,
1.Brickbug effected chip
2.Kernel containing emmc_cap_erase command
3.Performing any form of wipe operation.
If any one of the above condition is not satisfied your device won't get bricked.
Sent from my GT-P6200 using xda app-developers app

king_below_my_lord said:
I second this, stock 4.0.4 was a noob flashers nightmare, the only pure stock I ever had was gb(yeah the one it came with long back), well OP I will give you a few points that will clear some some doubts, it's not the firmware that is risky, using ics 4.0.4 ain't a problem, it's the stock kernel of 4.0.4 that comes with the firmware who is the actual troublemaker, for example if you flashed cm9 stable (yeah ics 4.0.4) with the clockworkmod kernel, you're completely safe, since the custom kernel has the emmc_cap_erase command disabled and you can safely perform any wipe you want. So basically any kernel with the command emmc_cap_erase is dangerous for devices with brickbug effected chip(I am saying this because an old Siyah kernel had this command apparently, v3.xx something) , but no worries every new custom kernels are safe as far as I know.
So to trigger the brickbug there are three conditions,
1.Brickbug effected chip
2.Kernel containing emmc_cap_erase command
3.Performing any form of wipe operation.
If any one of the above condition is not satisfied your device won't get bricked.
Sent from my GT-P6200 using xda app-developers app
Click to expand...
Click to collapse
+ back up restore
Sent from the little guy

gastonw said:
+ back up restore
Sent from the little guy
Click to expand...
Click to collapse
Yeah lol, well that's why I said any "form" of wipe operation as a nandroid restore performs certain wipes before restoring.
Sent from my GT-P6200 using xda app-developers app

king_below_my_lord said:
I second this, stock 4.0.4 was a noob flashers nightmare, the only pure stock I ever had was gb(yeah the one it came with long back), well OP I will give you a few points that will clear some some doubts, it's not the firmware that is risky, using ics 4.0.4 ain't a problem, it's the stock kernel of 4.0.4 that comes with the firmware who is the actual troublemaker, for example if you flashed cm9 stable (yeah ics 4.0.4) with the clockworkmod kernel, you're completely safe, since the custom kernel has the emmc_cap_erase command disabled and you can safely perform any wipe you want. So basically any kernel with the command emmc_cap_erase is dangerous for devices with brickbug effected chip(I am saying this because an old Siyah kernel had this command apparently, v3.xx something) , but no worries every new custom kernels are safe as far as I know.
So to trigger the brickbug there are three conditions,
1.Brickbug effected chip
2.Kernel containing emmc_cap_erase command
3.Performing any form of wipe operation.
If any one of the above condition is not satisfied your device won't get bricked.
Sent from my GT-P6200 using xda app-developers app
Click to expand...
Click to collapse
Thanks king_below_my_lord,
I see the final conclusion from everyone here is "do not flash (from) 4.0.4 !!!" (got the phone a few days ago, but the display was corrupted so i returned it).
can't wait to get my phone back.
ThAnKs for everyone (even the one who ignores me...) !
Lior

Related

[Q] Slow, Laggy Phone

My phone is quote slow and laggy and it's quite surprising seeing as this phone is meant to be known for it's speed and power.
I have rooted with cf-root , I don't really know if this means if I have a custom kernel.
All I want to know is if there is a custom ROM or kernel to help with this. If yes, which one. Many developers claim there stuff speeds up phones but obviously they're bias. I want neutral opinions from people with experience of different things.
Before people tell me to search I can only access the net through my phone and the drop down search button don't work.
First of all rooting your phone is good cos it now means that you can flash a custom ROM.Something that cant be done on stock.For the moment stay with CF-Root as they are basically stock rooted kernels and at the moment I dont think you need to get into overclocking and undervolting and all that stuff that more advanced kernels can do cos if you do it wrong yourve got problems.As for ROMs your right.All Devs will say that they have the best one and all happy users,yes like myself,will say they use the best one too.The problem is that everyone has different likes and needs.No one who has spent time on this site has ever only had ONE ROM on their phone.Its impossible to not turn into a flashaholic at some stage.The best you can do is read threads and try some.Not the answer you wanted but its the best and only way to find what you want.Try mine.I love it.The link is below the big blue Omega sign.Its the one that says "GB".If you dont like it then try something else.Theres really no other way to find out what you want unless you try for yourself.
I see.. So I simply download the custom ROM and install it through clockwork mod?
Do I have to back up my phone with titanium back up before I install custom roms?
anz2k8 said:
I see.. So I simply download the custom ROM and install it through clockwork mod?
Do I have to back up my phone with titanium back up before I install custom roms?
Click to expand...
Click to collapse
Step 1 - backup with titanium.
Step 2 - reboot into cwm or with the cwm app, create a backup. So, if you flash something that you don't like or if it wont boot, you can restore it. This is a complete system and data backup. A 1:1 copy of your phone setup, excluding modem which defaults to whatever you are running at the time of restore.
Step 3 - try some custom roms. I use Checkrom (older version - v2) and phone flies.
Anyway, something must be wrong with your setup because every rom I've used has been fast, even stock.
ps : sent you a pm.
Sent from my GT-I9100T
Once you get sorted then do an EFS backup.The EFS folder contains your IMEI number and if for whatever reason you should loose it or it becomes corrupt then you are in the poo.Download the "release.zip" and follow the easy instructions.
http://forum.xda-developers.com/showthread.php?t=1308546
I was using checkrom v4 and then v6 for a little while both with SiyahKernel which worked really well.
Currently using CM9 but I wouldn't go there until your comfortable fixing things and regularly flashing.
But definately select your rom and then try changing kernels if you think it will benefit you.
Sent from my GT-I9100 using Tapatalk
@cooza when should I back up this eps, everyone time I change ROM or everyone I change kernel? I don't even know what it is lol
@sxi200 you say there must be something wrong with my setup, could you explain in a little more detail what you think I should change please?
Just thought I would *Bump* the thread as i'm slightly desperate for the random rebooting. It happens approximately once or twice a day.
did u use wipe data/factory reset while installing a new rom?
expierienced some funny things like lag etc also while trying different roms,
my fault was not wiping the cache ...
anz2k8 said:
Just thought I would *Bump* the thread as i'm slightly desperate for the random rebooting. It happens approximately once or twice a day.
Click to expand...
Click to collapse
One Factory reset the phone this will wipe all data
Two upgrade firmware via Kies if firmware is available .
Three flash a later stock Samsung rom .
Four any of the answers already posted .
Five wait for Samsungs ICS update .
i see you have rooted but dont know what root is for or even any of the basics .
Read the guides and stickies .
Guide
http://forum.xda-developers.com/showthread.php?t=1125282
Its possible that you have rooted with a wrong file .
But you give zero information .
jje

[Q] Flashing Kernels - Best Practices

This is a "best practices" question regarding ways to flash a new kernel whereby there are safe ways, and then there are convenient ways. Best case scenario is that the convenient way is also the safest way, which is the genesis of this thread; I'd like some feedback regarding flashing kernels, especially when we suspect that there may be a bad kernel on our phone, and we need to flash a new one, without the use of a computer.
For the past 6 months, I've used CWM to flash kernels, typically running the Kernel Cleaning Script from Jivy, however, I've recently read here that it isn't necessary, that instead we can just flash the new kernel, without a dalvic or cache wipe, and reboot.
Today, I installed Mobile Odin on my i777 (running ShoStock2-ICS) and installed a kernel with no problem (though it takes mobile odin a few minutes to find the zImage).
So the question for the community is whether or not mobile odin is the "safest" approach to kernel flashing, AND, what procedure one should use to flash a new kernel when they suspect that the kernel they're running is corrupt.
Thanks in advance, and I apologize if this has been covered to death elsewhere. In my opinion, this isn't covered enough for us noobs.
Here's a reference article on flashing kernels (albeit specifically for the stated ROM), wherein the author (bajee11) detests Odin, and adds his personal wipe methodology:
http://forum.xda-developers.com/showpost.php?p=25102880&postcount=1
I wouldn't use the kernel cleaner, it is the only time I have ever had problems.
Galaxy_Cat said:
This is a "best practices" question regarding ways to flash a new kernel whereby there are safe ways, and then there are convenient ways. Best case scenario is that the convenient way is also the safest way, which is the genesis of this thread; I'd like some feedback regarding flashing kernels, especially when we suspect that there may be a bad kernel on our phone, and we need to flash a new one, without the use of a computer.
Click to expand...
Click to collapse
I'm pretty sure Mirriam and Webster rolled over in their graves.
Sent from my SGH-I777 using XDA
How did you get CwM in first place (so that you could flash kernel)?
There are multiple ways, 3 at least but I believe flashing kernel via Mobile Odin is the safest way and it should be a practical way to do so.
votinh said:
How did you get CwM in first place (so that you could flash kernel)?
There are multiple ways, 3 at least but I believe flashing kernel via Mobile Odin is the safest way and it should be a practical way to do so.
Click to expand...
Click to collapse
Why do you believe it is he safest?
Sent from my SGH-I777 using XDA
It's the most user-friendly. It's so freaking easy. And it doesn't trip the flash counter. That's why I think Mobile Odin is the safest.
What are the other ways of getting a custom kernel flashed from stock? Desktop Odin/Heimdall (which trips the counter), anything else?
EDIT: I thought you were asking specifically for flashing your *first* custom kernel. For all other custom kernels after the first one, CWM is definitely easy, since it's the same procedure as flashing new ROMs, mods, etc. Using the kernel cleaning script just wipes cache and Dalvik for you so you don't have to click a couple more times in CWM to do it yourself; you probably don't have to do it when updating to the latest version of the same kernel by the same dev, but it's always a good idea if switching between different kernels and it's just a good practice in general because it ensures you won't have problems whenever you change something.
karate104 said:
It's the most user-friendly. It's so freaking easy. And it doesn't trip the flash counter. That's why I think Mobile Odin is the safest.
What are the other ways of getting a custom kernel flashed from stock? Desktop Odin/Heimdall (which trips the counter), anything else?
EDIT: I thought you were asking specifically for flashing your *first* custom kernel. For all other custom kernels after the first one, CWM is definitely easy, since it's the same procedure as flashing new ROMs, mods, etc. Using the kernel cleaning script just wipes cache and Dalvik for you so you don't have to click a couple more times in CWM to do it yourself; you probably don't have to do it when updating to the latest version of the same kernel by the same dev, but it's always a good idea if switching between different kernels and it's just a good practice in general because it ensures you won't have problems whenever you change something.
Click to expand...
Click to collapse
thank you for the input! I see that Siyah kernel will always say to wipe dalvic and cache, but others do not (like Entropy's, i think, don't quote me). The fact that Jivy made a kernel cleaner in the first place led me to believe it was absolutely necessary, but the more I read in forums, the rule is something like, only when you experience problems.
But that's what I wanted to start this thread for, maybe even here about some horror stories, lessons learned the hard way.
I'm using mobile odin for a while, and it doesn't even have the option to wipe (as far as I can tell..., maybe wrong on that). I like that mobile odin only deals with the zimage itself, no other stuff.
Lekerstein said:
I'm pretty sure Mirriam and Webster rolled over in their graves.
Sent from my SGH-I777 using XDA
Click to expand...
Click to collapse
well, you are mr. clever, so, I'll take your word for it.
switch to Q and A forum?
I realized too late, that I posted this in the wrong forum (it started off a reflection, and ended up more of a question seeking answers...)
If the moderator would like to move it, then please do, and thank you in advance.
Galaxy_Cat said:
thank you for the input! I see that Siyah kernel will always say to wipe dalvic and cache, but others do not (like Entropy's, i think, don't quote me). The fact that Jivy made a kernel cleaner in the first place led me to believe it was absolutely necessary, but the more I read in forums, the rule is something like, only when you experience problems.
But that's what I wanted to start this thread for, maybe even here about some horror stories, lessons learned the hard way.
I'm using mobile odin for a while, and it doesn't even have the option to wipe (as far as I can tell..., maybe wrong on that). I like that mobile odin only deals with the zimage itself, no other stuff.
Click to expand...
Click to collapse
It's been a while, so my recall might be a little fuzzy on this; I think Jivy originally put together the kernel cleaner when we were basically running 2 options for kernels - Entropy's DD and Siyah. I think the original motivation for it was that at some point (and maybe still) Siyah kernel included some init.d scripts for performance, where as Entropy developed his kernel, intentionally, with nothing in init.d. So at the time, if one were to flash from Siyah to Entropy without using a kernel cleaner, those init.d scripts from Siyah would still remain and potentially cause problems with Entropy's kernel. IIRC there was no need for the kernel cleaner when going from Entropy to Siyah.
I am not familiar enough with the inner workings of this stuff to look at it on my own and determine what code is doing what, so at this point, I don't know if the kernel cleaner is still necessary. I don't know if the kernel cleaner "just" wipes cache and dalvik, or if that is an additional feature that Jivy baked in to facilitate flashing for those using the cleaner. I'm inclined to believe that it does "something" else besides wipe dalvik and cache. Perhaps just wipes init.d? I'd imagine that formatting /data and /system prior to a new ROM flash would do the same thing as I would think init.d resides on one of those partitions - but I don't know that for a fact, so someone correct me if I'm wrong here...
Not sure if that helps you at all, but I think that's where this all came from...
Easiest and best are often times polar opposites from one another. The Kernel cleaning script is used, as said above to clear dalvik and cache and some stuff in init.d, with more new Kernels coming to the i777 variant and many of those become more exotic (think NEAK), learning the good practice of using the script, is just that, good practice.
With the exception of flashing the first rooted Kernel, I advocate using CWM to flash any subsequent Kernels. This is the preferred method IMO, as it transcends phones/ROMS/Manufacturer etc. For example I came from Motorola/HTC to Samsung, but as I was already very comfortable with CWM and root in general, I have not had to 're-learn' everything. The same goes with this phone. Learn how to use CWM and when you move onto your next platform, that knowledge goes with you.
That's at least my $.02
I've noticed that most of the kernels leave files on the system partition that aren't used by you anymore, after you delete that kernel.
Flashing kernels in CWR is fine..... I still use Jivys script it takes 2 seconds.... What's it going to hurt? Siyah does leave behind all kind of ****..... I don't use his kernels at all so it don't matter to me but the guys who do run them may want to clean them out. Wiping before flashing has always proved to be a smoother transition between roms and kernels... I would not start making it a practice to not go the next step. This is bad noob banter that's going to get a guy to make a new thread about his glitchy kernel issues.
killing is my business, And business is good.
Lekerstein said:
I'm pretty sure Mirriam and Webster rolled over in their graves.
Sent from my SGH-I777 using XDA
Click to expand...
Click to collapse
Especially when they saw how you spelled Merriam.
xhepera said:
Especially when they saw how you spelled Merriam.
Click to expand...
Click to collapse
Touché...
Sent from my SGH-I777 using XDA
xhepera said:
Especially when they saw how you spelled Merriam.
Click to expand...
Click to collapse
I seriously laughed when I saw that. You just made my day!
So, update is, I'm off the mobile odin bandwagon... Seems like it may have been a poor choice when flashing kernels; it doesn't allow for wiping dalvic and cache, which when coming from Siyah's kernel, is a problem.
Further more, flashing in a unique way won't prevent the catastrophe that happened several weeks ago with the siyah/ att leak fiasco.
good bye mobile odin, hello cwm recovery for all my kernel flashing needs!
Which isn't to say there won't be a special need for flashing a kernel that way in the future, I just haven't seen it yet; good tool to have just in case.
I use the kernel cleaning script with every rom I flash. I wipe /system /data and /cache as well. I have only had one bad flash. I've been using custom roms for 10 months. Wiping fully takes literally like 30 seconds. And prevents any possible problemz. Just do it.
Sent from my SGH-I777 using Tapatalk 2
Be sure to post any flashing problems you have here
For those who hit upon this thread looking for a little insight and help, please post your problem, and let's see what we can do to walk you through it, in the very least, point you towards the proper reference material on xda so you can help yourself, and learn about your phone, and software.
Here's a link to a flashing how-to (by creepyncrawly), that may help shed some light on things in the meantime.
http://forum.xda-developers.com/showthread.php?t=1311081
and here's a link to a beginner's guide from the i9100 forums:
http://forum.xda-developers.com/showthread.php?t=1592104
Galaxy_Cat said:
So, update is, I'm off the mobile odin bandwagon... Seems like it may have been a poor choice when flashing kernels; it doesn't allow for wiping dalvic and cache, which when coming from Siyah's kernel, is a problem.
Click to expand...
Click to collapse
Mobile Odin may not be the best way to switch from one custom kernel to another, but it is certainly the best way to install a CWM kernel once root is initially achieved.

[Q] My phone didn't enter into Recovery after flashing a Rom

I was running the Spike Pure ICS on my SGS2, before which I had the ICS version of MIUI. I tried flashing Lite'ning Rom 3.6 through Odin, but was unsuccessful. Also, that's time I noticed the 7.2 version of CM and decided to flash that and that's when the problem occurred.
Although I could flash CM 7.2 properly and could also install the GApps through CWM, on rebboting it through the CWM, my phone got stuck and it wouldn't go into Recovery any more.
Luckily, it would boot into Download Mode and I could flash the stock rom through Odin and get my phone back to stock, thereby losing the Root and CWM.
I wanna know as to what could cause such an issue to arise. so that I can prevent it later!
Your help and time are appreciated!!
Why start a 2nd thread ?
That's because every person who replied told me how to go about the problem, but nobody told me why it occurred in the first place!
I posted this thread so that I can know how to avoid such a problem in the first place, as such a problem seemed very unique to all the people I talked to.
And you couldn't make another post to your initial post along the lines of 'Why did this occur in the first place ?' You could even easily change the title of your initial thread to reflect your desire to know the answer to this question.
One of the main rules of XDA is don't spam.
I'm extremely sorry if I've spammed as it wasn't my intention at all!
This thread was and still is a genuine question which I want to know!!
Also, could you please tell me about the occurrence of such a problem on my phone??
gadgyfreak said:
That's because every person who replied told me how to go about the problem, but nobody told me why it occurred in the first place!
I posted this thread so that I can know how to avoid such a problem in the first place, as such a problem seemed very unique to all the people I talked to.
Click to expand...
Click to collapse
I think answer was there but might be not clear......
When you flash gb over ICS you have to wipe, when you mix stuff after that, meaning trying different kernels to fix the issue it might get worse.
Because recovery is somewhat linked to kernel in s2, you won't get recovery in a messed up system.
So when you flash a complete firmware using Odin and then do data cache wipe, it get fixed.
Hope this helps.
But then how is it possible that my phone didn't get all messed up when I flashed CM 9(Nightly) over my pre-existing CM 7.1, while it happened when I tried it vice versa?
already told you, when you go from ICS newer kernel to GB older kernel, wipe is necessary. Going from GB to ICS will work but wipe is better there too.
Thanks a lot for your help.
So what exact procedure do I have to follow if I want to mover from ICS to GB?
Flash a GB rom.
gadgyfreak said:
Thanks a lot for your help.
So what exact procedure do I have to follow if I want to mover from ICS to GB?
Click to expand...
Click to collapse
save data
Wipe dial *2767*3855#
Flash GB Rom, preferably stock using Odin.
Should boot now, if not go into recovery and wipe data cache.
It will boot now.

[Q] eMMC bug, 2nd chance

Hello all,
I had the eMMC bug on my galaxy s2, even by being careful and reading a lot of guides before, I didn't read about the bug until it was too late...
It is currently being repaired by a samsung repair center... thanks again to all the persons who gave me support and advice during this sad episode !
Obviously, I don't want to brick it again...
I have read a lot more since, but to be on the safe side, can you confirm or correct the following ?
When I receive it, if it is on 4.0.4 official, I should NOT attempt any wipe or format.
if I want to flash CM9.1, first thing I have to do is:
install "Siyah S2-v5.0.1"
and then, I can do all the wipes/format in the world I want from CWM, correct ?
also, what is the best way to flash Syah from a stock rom ? Odin or temp CWM ?
can you give me the pros and cons of each solutions ? Is there any other solution ?
Before bricking my s2, I did a nandroid backup.
if I restore my nandroid backup from temp CWM, will it trigger the emmc bug again while restoring it ?
What is your advice, should I flash Siyah S2-v5.0.1 then restore from Siyah CWM my nandroid backup ?
My nandroid backup was done when I had stock 4.0.4 and from CWM temp.
Lastly, is it perfectly safe to flash from Odin GB --> ICS and ICS --> GB ? I have read you can hardbrick your phone going from ICS to GB... not sure how though...
Thank you guys
Hey sorry for this bad news...
So because next steps...
1) restoring nandroid
If u want to go ahead and not use the 4.0.4 any longer, just leave it, to be sure...
2) next steps
Personally I would say u can choose between two options:
- Flash another firmware + root + flashing ahead....
- flash the named Siyah + flash another Rom (with full wipe)
3) how
Because u will have a stock phone back, at least I'm sure about this , u can do the first option with searching a firmware on: http://www.sammobile.com/firmware/?page=3
Download and flash this via odin (I think u know how u do this)
If u choose the second way, it's quite the same thing but u won't flash the firmware, because u use the .tar u find from the kernel on http://d-h.st/Bcf
So hope this brings u further, buddy
CHEERS
Sent from my GT-I9100 using xda premium
megosu said:
Hello all,
I had the eMMC bug on my galaxy s2, even by being careful and reading a lot of guides before, I didn't read about the bug until it was too late...
It is currently being repaired by a samsung repair center... thanks again to all the persons who gave me support and advice during this sad episode !
Obviously, I don't want to brick it again...
I have read a lot more since, but to be on the safe side, can you confirm or correct the following ?
When I receive it, if it is on 4.0.4 official, I should NOT attempt any wipe or format.
if I want to flash CM9.1, first thing I have to do is:
install "Siyah S2-v5.0.1"
and then, I can do all the wipes/format in the world I want from CWM, correct ?
also, what is the best way to flash Syah from a stock rom ? Odin or temp CWM ?
can you give me the pros and cons of each solutions ? Is there any other solution ?
Before bricking my s2, I did a nandroid backup.
if I restore my nandroid backup from temp CWM, will it trigger the emmc bug again while restoring it ?
What is your advice, should I flash Siyah S2-v5.0.1 then restore from Siyah CWM my nandroid backup ?
My nandroid backup was done when I had stock 4.0.4 and from CWM temp.
Lastly, is it perfectly safe to flash from Odin GB --> ICS and ICS --> GB ? I have read you can hardbrick your phone going from ICS to GB... not sure how though...
Thank you guys
Click to expand...
Click to collapse
If it is 4.0.4, flash that kernel you mentioned, it's a safe one.
Then, all you have to do is whatever it is that you wanna do with it.
You are now very experienced with odin, DL mode and Recovery mode, you kept on trying to get your old SII back to the living (I was there, I saw you tried).
With your new device you have the chance to start clean, from scratch, forget about that nandroid back up, keep reading here on XDA and I ASURE you, you'll do 5 times better than the past.
BTW: you weren't affected by the brick bug, your device was kinda faulty after all. Brick bugged devices wouldt let you go into DL mode.
I strongly recommend you read the Stickies. The questions you've asked have been answered hundreds of times on here before. And that you've asked them is indicative of not knowing 'the basics'.
Surveys show people who read them have a 84% less chance of bricking their phone than people who don't (almost everyone who visits here & jumps into doing stuff with their phone without understanding the basics/how the phone & its firmware actually works first).
I have read the stickies... thank you for that
according to your survey, one who reads the stickies still has 16% of chance to brick his device, this is why I want to be extra sure and asked for advice about specific questions, not a lecture :/
It might be obvious for you, but not for everybody, so when somebody asks a question that seems silly for you, helping the guy by answering is more helpful than telling him to read stickies, and it helps also others who come across this thread not being 100% sure of what they understood from reading stickies.
in my case, I have read on the forum the following and I would appreciate some help to confirm if I gathered the correct information.
As I said previously, it might be obvious for you but it can help me and others NOT to brick their phone !
When I receive it, if it is on 4.0.4 official, I should NOT attempt any wipe or format.
if I want to flash CM9.1, first thing I have to do is:
install "Siyah S2-v5.0.1"
and then, I can do all the wipes/format in the world I want from CWM, correct ?
Click to expand...
Click to collapse
I also think I know the answer about this:
also, what is the best way to flash Syah from a stock rom ? Odin or temp CWM ?
can you give me the pros and cons of each solutions ? Is there any other solution ?
Click to expand...
Click to collapse
I think it is safer to flash through Odin as the temp CWM has the emmc bug. But Odin will change my binary counter and add the yellow triangle...
hence why I asked your advice
I haven't found the answer in the stickies about this one... maybe you know if it is safe to restore a nandroid backup ?:
Before bricking my s2, I did a nandroid backup.
if I restore my nandroid backup from temp CWM, will it trigger the emmc bug again while restoring it ?
What is your advice, should I flash Siyah S2-v5.0.1 then restore from Siyah CWM my nandroid backup ?
My nandroid backup was done when I had stock 4.0.4 and from CWM temp.
Click to expand...
Click to collapse
and lastly,
is it perfectly safe to flash from Odin GB --> ICS and ICS --> GB ? I have read you can hardbrick your phone going from ICS to GB... not sure how though...
Click to expand...
Click to collapse
same here, didn't find it in the stickies... and I saw different answers across the forum so it is hard to get conclusions out of it.
again, sorry if it is too easy for you or if you feel like it has been said somewhere else, but your answers can make the difference for people and avoid a brick.
And it doesn't hurt to repeat a correct information, it just confirm it and make it more noticeable.
Thanks for your help,
MistahBungle said:
I strongly recommend you read the Stickies. The questions you've asked have been answered hundreds of times on here before. And that you've asked them is indicative of not knowing 'the basics'.
Surveys show people who read them have a 84% less chance of bricking their phone than people who don't (almost everyone who visits here & jumps into doing stuff with their phone without understanding the basics/how the phone & its firmware actually works first).
Click to expand...
Click to collapse
easy now, you can ask whatever you want as long as you read/search first.
If you did, then it's all good, just because you are trying very hard to not messing up with your device.
I don't know what to put here...any ideas?
anyone to confirm if I got it right ?
I'm lost here; how are you doing with your new device anyways?
still at the repair cente, it is going to take ages
but at least I have time to "prepare", if somebody can answer to my questions of course
megosu said:
still at the repair cente, it is going to take ages
but at least I have time to "prepare", if somebody can answer to my questions of course
Click to expand...
Click to collapse
thought they gave you a new one.
what was the question again?
Well, basically all questions from http://forum.xda-developers.com/showpost.php?p=36480894&postcount=5
At least the first one:
Quote:
When I receive it, if it is on 4.0.4 official, I should NOT attempt any wipe or format.
if I want to flash CM9.1, first thing I have to do is:
install "Siyah S2-v5.0.1"
and then, I can do all the wipes/format in the world I want from CWM, correct ?
I'll try and help you out with a noob-friendly solution.
Remember emmc brickbug affects ONLY AND ONLY devices running 4.0.4 STOCK kernel. if you're running anything else, then u're safe.
if your new device comes with 4.0.4 stock, then the ONLY thing you need to do to be safe is flash a safe kernel (siyah is a valid option) through ODIN.
once u've done that, you will get root+permanent CWM.
Now all you need to do is start flashing, making backups or whatever you please !
Hope I shed some light on your issue pal.
Hugs.
Thank you,
So I got it right, I'll flash siyah first.
thanks again for taking the time to help.
Take care

Scared to flash ROMs to my S3 now

Hi all,
I have had my S3 since July '12 and in true Android style rooted it and started flashing ROM's left right and centre. Eventually I stuck on Omega, mainly because I got bored of continually flashing a ROM, installing my fave apps, restoring backups from Titanium, setting up my settings etc...
Christmas eve came and, having some time off work, I decided to start flashing some new ROM's...
Jump forward a few hours.... Tried CM10... liked it but wanted more of the Google/stock bits and pieces back so went to flash another ROM off XDA.
All of a sudden the phone goes off. Phone hard bricked. Wouldn't turn on, wouldn't charge... I shat myself.
I got a little brave and RMA'd to Samsung hoping that if its hard bricked they'll just swap the system board or whatever, and thankfully, a few weeks later and I have my phone back. Yay me!
First thing phone does when I connect to my home Wifi, OTA. Only a small update, and wasn't really paying attention as I was still setting up the phone.
Left it stock for a week and then decided I needed root. Rooted phone using the Samsung S3 all in on toolkit v7 from the XDA boards. All well.
So now I'm a little gun shy of flashing my phone, especially after reading a note in Christiano Matos' ROM thread for crDroid v11 about flashing various Bootloaders; and admittedly not properly understanding it as it seems a little Google-translate jumbled up.
Also http://crave.cnet.co.uk/mobiles/samsung-galaxy-s3-sudden-death-security-flaw-fixed-in-uk-50010094/ makes me a little nervous...
Is the 'hard brick' a hardware fault (and as such I wouldn't link it to any software or ROM I installed and something I'd hope my replacement phone wouldn't suffer twice) or a software issue that can be exploited (in which case which update is it that fixes it and do all decent ROM's include this update)?
And finally, what ROM do people suggest? I want to get rid of the Samsung bloat and have a nice speedy UI with plenty of battery life.
(ignore the FoxHound banner in my sig!!)
Post from crDroid thread:
Quote:
- SAMSUNG APPARENTLY SUDDEN DEATH PREVENT: AS YOU GUYS KNOW SOME S3 I9300 IS SUFFERING WITH A WEIRD BUG THAT SIMPLY ENDS IN SUDDEN DEATH .
USE WITH LAST STOCK, PERSEUS, BOEFFLA OR YANK55.LU KERNELS AND PHILZ RECOVERY.
THIS LATEST FIRMWARE XXELLA COMES WITH NEW BOOTLOADER APPARENTLY THAT FIX THIS BUG. THE BAD NEWS IS: THIS BOOTLOADER CAN ONLY BE INSTALLED THROUGH ODIN PACKAGE. BUT WE DON'T WANT THIS, RIGHT?
FLASHING THIS BOOTLOADER BECOME UNABLE TO GET BACK TO THE OLD ONE. BINARY COUNTER CAN'T BE RESETED (STAY ALWAYS WITH 1 COUNT).
HERE IS A LINK WITH BOOTLOADER FILES. ONLY FLASH IT WITH ODIN PC AND PUT IN PDA FIELD.
If you're scared then just don't do it.
I highly doubt your brick had anything to do with flashing ROMs, just Samsung ****ing up on the hardware front again.
You don't really need to flash any new bootloaders etc. because if it breaks like it did before,you know what's going to happen - Samsung will fix your phone, and that's it.
If you don't like the stock Samsung firmware, try CM10.1. Read about bugs etc. before you start crying about things not working though, because it still isn't, and most probably never will be 100% stable.
bortak said:
If you're scared then just don't do it.
I highly doubt your brick had anything to do with flashing ROMs, just Samsung ****ing up on the hardware front again.
Click to expand...
Click to collapse
Exactly what I thought, until I hardbricked my cousins S2 on the weekend. Never ever thought it could happen. Seems like Samsung is releasing firmware/kernels on the S2 that can hardbrick a phone whenever any sort of wipe is performed in cwm recovery.
Sticky from the S2 forum:
http://forum.xda-developers.com/showthread.php?p=36947154
Anyway, this is the last thing I wanted to hear. Fingers crossed it was just a one off and not actually related to flashing.
Sent from my GT-I9300 using xda premium
well, basically if you don't touch BOOTLOADER staff , it should be highly unlikely to brick devices , except in the case they released problematic firmware as once i bricked my Nexus S with problematic bootloader released by Google... damn it ...
only thing concerns me about S3 is SDS , but i have installed patched recovery and kernel i think i can breath a little easier now ... but still don't like taking ticking bomb around my pocket... it really sucks...
Seems like Samsung is releasing firmware/kernels on the S2 that can hardbrick a phone whenever any sort of wipe is performed in cwm recovery.
Click to expand...
Click to collapse
You are referring to the brickbug in _leaked_ firmware builds. All official releases by Samsung are not affected.
Also the bug is not only triggered by CWM but by every major operation when a kernel with the MMC_CAP_ERASE flag set.
but still don't like taking ticking bomb around my pocket... it really sucks...
Click to expand...
Click to collapse
Afaik the problem was related to a ****-up in the SSD's wear leveling - so if it is fixed it is fixed =)
Btw, just because it is _now_ impossible to reset the flash counter does not mean it will never be. Samsung does not use eFuse's so there is always a hidden switch that can be reset =)
For CM10 - I never expected the full functionality that Samsung's own firmware had, or at least not the polish and extra apps that are bundled but to be honest, I can live without SVoice, kies etc.
I have read the thread on SDS and have checked my phone with eMMC check (and also advised three others who I work with to check their S3's too), and I have also updated recovery (TWRP) to latest version so I should have some protection... shouldnt I?
I think I will stick with stock for now, see what comes in the future, and what Samsung release through OTA etc. (BTW phone was bought outright by me so is UK Unlocked, no branding).
Dear @OP.
Feel free to answer all your questions by yourself. I'd recommend you to stop being lazy, move your ass and read a few things, starting from here as it triggered your attention.
Furthermore, personally I would recommend you to read carefully this to avoid your threads being locked.
In relation to above, I'd like to recommend you visiting this section of XDA Froums, if you want to use something customized. If not, feel free to use this top secret trick to find Stock ROMS here on XDA....
Wow! Who knew! Consider me put in my place... [edit]
Now I will go and beat myself with a wet towel tied in a knot at the end.
If you want to flash the ELLA firmware then flash it but if you need to get bacck to an older bootloader to reset you counter with Triangle Away then flash the CWM Zip below in recovery.Its an oldr bootloader thats CWM flashable.Perfectly safe as Ive flashed it myself.The SDS problem will be in all i9300 models that have the emmc 0xf1 revision chip.You can check it with this app.Doesnt matter if it says you are safe or not as it wrongly checks for the error.
https://play.google.com/store/apps/...sIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
Flash an official firmware and then a custom kernel with the SDS patch fix.Im using yank555
cooza said:
If you want to flash the ELLA firmware then flash it but if you need to get bacck to an older bootloader to reset you counter with Triangle Away then flash the CWM Zip below in recovery.Its an oldr bootloader thats CWM flashable.Perfectly safe as Ive flashed it myself.The SDS problem will be in all i9300 models that have the emmc 0xf1 revision chip.You can check it with this app.Doesnt matter if it says you are safe or not as it wrongly checks for the error.
https://play.google.com/store/apps/...sIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
Flash an official firmware and then a custom kernel with the SDS patch fix.Im using yank555
Click to expand...
Click to collapse
Thanks for that Cooza; one thing there I didn't know; you can flash a 3rd party kernel to a stock firmware.
cooza said:
If you want to flash the ELLA firmware then flash it but if you need to get bacck to an older bootloader to reset you counter with Triangle Away then flash the CWM Zip below in recovery.Its an oldr bootloader thats CWM flashable.Perfectly safe as Ive flashed it myself.The SDS problem will be in all i9300 models that have the emmc 0xf1 revision chip.You can check it with this app.Doesnt matter if it says you are safe or not as it wrongly checks for the error.
https://play.google.com/store/apps/...sIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
Flash an official firmware and then a custom kernel with the SDS patch fix.Im using yank555
Click to expand...
Click to collapse
Kind sir,you can reset the counter on the new bootloader as long as you are running stock kernel and stock recovery! last night i flashed trough modile odin the stock kernel and the stock recovery over philz recovery ,and after i used triangle away without any problems!
bottom line short,with the new bootloader you cannot reset the counter while you are runing custom kernel and/or custom recovery!

Categories

Resources