yashsingh1/xdaforums huggingface dataset:
[myTouch 4G General] acsi007:
"permanent and unfixable?"

from what ive read, cache errors are fixable, failed-pu is not.

unf., cache errors are fixable by the method that you just did...

interested in how you get out of this...

edit:and i thought pd15img brings you back to 086, i was surprised to hear you;re still on 085
[myTouch 4G General] vqt:
hmm...your screenshot says you have 0.86 hboot now. How did you get the engineering bootloader without rooting your phone again? Look at this thread. I used it to unroot my phone. It has a link to the correct pd15img.zip file.

http://xdaforums.com/showthread.php?t=924923
[myTouch 4G General] Paul22000:
Can you clarify the process on "formatting it"?

Format which part? system, boot, cache, or something else?

And how? I know how to with CWM, but with S=ON and no CWM (due to PD15IMG), I don't know the process.

Is there a 100% sure-fire way to know whether your emmc is bad if you DON'T get a fail-pu when flashing PD15IMG?
[myTouch 4G General] Paul22000:
Yeah sorry I misspoke.

I flashed PD15IMG and it DID bring me back to stock 0.86 and S=ON.

However, it just keeps looping on the "My" logo screen.

- I went into hboot

- Clicked Factory Reset

- Re-flashed PD15IMG *again*

- After 15 min of looping on "My" logo screen, I pulled the battery

- Turn on phone

- It boots into Android

- As soon as I swipe down to unlock, boom, white screen with the "My" logo except this time it doesn't animate.

- Then it boots into the HTC setup finally. I click next a few times.

- HTC Sense crashes.

- Back to "My" logo screen again / frozen

- HTC Sense crashes again.

- Screen goes to black.

- Won't turn on again unless I pull the battery and replace it. Power button does nothing.

- Get into Android again. This time it works for a while.

- I put in my Google Account. It starts auto-downloading apps. Eventually android.process.acore crashes and then the phone boot loops on the "My" logo screen.

What do you think? Is there another way of confirming that the phone is totally f*ck*d for sure?

Is there a reason that I *shouldn't* fry the phone by pulling the battery while flashing PD15IMG to get a true brick before taking it to T-Mobile?
[myTouch 4G General] saranhai:
u said u got the good chip? (SEM04G)

and also... what was your recovery version? 3.0.2.4?

also... lol what method did u use to root?
[myTouch 4G General] Paul22000:
Yes. Good chip.

[Edit]: Yes, 3.0.2.4 and (I think) Visionary.

It's flashed back to 100% stock now (S=ON, 0.86 hboot, CWM is gone) but it's still completely unusable, because I'm guessing the cache is still f*ck*d up.

Even after a Factory Reset and reflashing PD15IMG, even if it does manage to get into Android, it's still unusable as a daily phone because after a few minutes it just goes crazy.

Is there a way to find out? Suggestions?
[myTouch 4G General] srivers33:
would love some very clear info on what this means for us all, do's n dont's as it were.
[myTouch 4G General] Paul22000:
Ended up going to T-Mobile and demonstrating the reboot looping, crashing, force closing, etc.

The rep was immediately convinced that yeah, the phone's busted. Oh well :(

At least I learned how to flash a phone back to stock and learned about recovery errors haha :eek:
[myTouch 4G General] saranhai:
be nice if u told like what led up to the errors.. lol

but good, glad the rep wuz convinced xD
[myTouch 4G General] Paul22000:
Well, the errors were caused by the hardware going bad, so that wasn't dishonest.

The phone literally just started going bad a few days ago. Totally random.

I haven't flashed any ROMs or anything since CM7 7.0.0 stable came out, which was months ago, so it wasn't any flashing that caused the errors.

The cache just randomly died. :(
[myTouch 4G General] saranhai:
ok....

so i have the good chip...

but im wondering...

has anyone actually had a recovery cache error when rooted with root.sh?

or was it just gfree only?

im kinda worried about my phone dying again... rooted with root.sh

my last phone had the "bad" chip, got clockworkmod recovery cache errors, and died...
[myTouch 4G General] Phateless:
Look at the poll on page 1.
[myTouch 4G General] saranhai:
Another dead sem04g emmc?!?!
[myTouch 4G General] romuloxiii:
eMMc Chipset

Looks i got the newer "good" chip. I rooted using the VISIONary method and run stock ROM....no problems yet.

Cheers
[myTouch 4G General] Barrett S:
I have the bad chip, but I'm not rooted yet... What should I do?
[myTouch 4G General] saranhai:
id recommend u stay unrooted..

im thinking about going back to stock unrooted also, after looking at the poll (ive got SEM04G, but 3 people voted failed??) so yea lol
[myTouch 4G General] homerunking1221:
I also am thinking about reverting back to stock unrooted. Anybody have an opinion about it. I have the SEM04G chip rooted through visionary. I really don't have the money to fork over for a new phone. Does anyone have an opinion on whether or not a failure did occur if you could most likely change the state of the phone to get a warranty replacement without question?
[myTouch 4G General] Gigamaster89:
Is there a way to check what root method was used, whether E HBOOT was installed, etc? I got a MT4G prerooted.
[myTouch 4G General] BelowTheHeavens:
If you have engbootloader 85.2007 it was rooted with the sh.root method.

Sent from my HTC Glacier
[myTouch 4G General] Gigamaster89:
How do I check?
[myTouch 4G General] Paul22000:
Turn off your phone.

Hold Volume Down while pressing Power.

You'll get a screen like below, which has the hboot version at the top (0.86 is stock):
[myTouch 4G General] lowandbehold:
That is a 100% false statement. You can root with G-free and install the engineering bootloader, which most people have done.
[myTouch 4G General] Gigamaster89:
It looks like I don't have the engboot so would I be correct in assuming gfree was used?
[myTouch 4G General] BelowTheHeavens:
Yeah

Sent from my HTC Glacier
[myTouch 4G General] ROM_Guest:
Returned my 1st MT4g to Newegg, got the replacement today. Bad screen and bad chip, again!

my worst purchase choice in recent history, to be quite honest.
[myTouch 4G General] saranhai:
aw man that sucks...

send it back for the bad screen
[myTouch 4G General] TeeJay3800:
I really can't blame you for feeling that way. I don't know how a reputable phone manufacturer like HTC, with many other quality models, can screw up one model in particular so badly. Between the screen issue, backlight bleeding through buttons and around the screen, loudly creaking buttons, badly off-centered front and rear cameras, and bad eMMC chips, this phone is full of problems. We know each one of those didn't occur on every phone, and not all MT4G's have all of those problems. It's a combination of bad suppliers, bad QC, and trying to save a buck. Definitely makes me wary of buying another HTC device.
[myTouch 4G General] skhan27:
Crap, i just ordered one of eBay that is locked to T-mo, I easily rooted and unlocked another MT4G for use in Canada but it had the good chip. What if I get the bad chip on the new one? What is the safest way to root? I obviously will not get a warranty so this scares me quite a bit.
[myTouch 4G General] saranhai:
safest way to root would be using the root.sh method..

but most M4G2DE (bad) chips can't be rooted that way.

i suggested you to just stay stock, maybe temp root
[myTouch 4G General] skhan27:
Can you check what chip you have without rooting the device? and how?

I have to unlock it though :\
[myTouch 4G General] saranhai:
yea u can

download terminal emulator from the market (anyone should work)

then type:

the response should be either M4G2DE or SEM04G
[myTouch 4G General] jasoncarothers:
Is there a way to get S=On so that we can try for warranty replacements? i have tried unroot.rar useing adb shell to no avail. and and i have tried to install the PD15IMG.zip. but still S=Off. any ideas?

ive also found what looks like a fix for the issue. it looks like they repaired the cache partition but i could be completely wrong. im still new to this stuff.

http:/ /forum.cyanogenmod.com/topic/6433-solved-messed-up-partitions-on-internal-storage/

(i needed to put a space in the link because i guess i have not posted enough times. i would think having ppl like me post "approximately 8 times" just so i can post a link would be more spam than allowing me to post a link in my first post... just a thought)
[myTouch 4G General] Phateless:
Read that original gfree root thread carefully. You can revert to stock, temp root, then use gfree to only switch s back on.

Do some searching, I posted about this awhile ago.
[myTouch 4G General] TaDaa01:
M4G2DE that could only be perm rooted by gfree.

I've flashed many roms and a few kernels over the past 4 months and never had any issues that weren't caused by myself.

I like many of you are concerned, but I also realize there is a lot of information missing. I can't declare that my eMMC is bad or M4G2DE in general are bad based on the information that is out there in any of these posts (even in the G2 forums). It seems more or less that panic has caused some assumptions and limited testing to be accepted as fact; this is rather disappointing for me because I find that xda has a lot of valuable information and blindly accepting something as fact without the evidence to back the claim is not.

Anyhow that is just what I think, you are entitled to your own opinions and I believe that the OP made this information clear to begin with, but other threads do not. Also, each person that asserts that M4G2DE is bad perpetuates a general consensus that the eMMC-M4G2DE is actually the problem, which is not necessarily true.
[myTouch 4G General] mr mystery:
I have the good chip but gfree method will not work. Had to use Visionary
[myTouch 4G General] rayne127:
I've got the bad one also and rooted with gfree because the other method would not work for me:

<6>[ 6.269622] mmcblk0: mmc0:0001 M4G2DE 2.10 GiB

I'm not having issues getting recovery to format /system. It keeps saying error. I'm unable to flash any roms or restore any of my nand backups. Which I need to be able to do because I currently do not have a rom on my phone to be able to boot into. Could this be caused by the bad chip? Are there any knows fixes or ways to get recovery working again?
[myTouch 4G General] acsi007:
Very few people use visionary alone to root anymore. I think you meant root.sh?
[myTouch 4G General] saranhai:
visionary alone does not give you s-off.

root.sh changes the bootloader to eng hboot, and also gives you s-off, so you can perm root with visionary
[myTouch 4G General] mr mystery:
Yes, Visionary with root.sh is the combo I used.
[myTouch 4G General] grodz123:
Ok. i have the bad chip, rooted using gfree, have eng bootloader, had recovery fail, and managed to get my phone unbricked by erasing recovery(CWM), installing older version and the updating to the newest one.
[myTouch 4G General] acsi007:
grodz123 - can you give a bit of detail what you did to first get the error, what exact error it was, and then what exact steps you took after?
[myTouch 4G General] grodz123:
When I first got my error I was was on ice glacier Rom. My phone kept locking up, and then on a reboot, it looped. Tried to nandroid and I couldn't. Kept getting recovery error. Cache and all those errors. Can't exactly remember cause it happened back in February. I had to erase CWM from fastboot and reflash an older CWM for me too get my phone up and running.

Sent from my HTC Glacier
[myTouch 4G General] acsi007:
grodz - im starting to get crashes too - bad chip with royal ginger at the moment.

when you get back, can you post the extact commants to erase cwm and then flash a new one from fastboot?

also, were you on cwm3024 when it started crashing?

lastly, what older version did you flash to recover? ( i assume you did cwm 2.x.x.x then did pd15img?)

thanks
[myTouch 4G General] grodz123:
What I did was (fastboot erase recovery) then, after several tries (fastboot flash recovery recovery.img) where recovery.img is the renamed CWM 2.x.x.x. the recovery.img was also on the root of my SD card. After I booted into my phone I flashed CWM 3.0.0.6 and everything has been fine since then. I am now using the CWM 3.0.2.4 and haves had no issues.

Sent from my HTC Glacier
[myTouch 4G General] saranhai:
looks like your one of the lucky people who have recovered from this issue..

your eMMC chip looks like it didn't die :D
[myTouch 4G General] ivanmmj:
Strangely enough, my device reports the chip as "000000".
[myTouch 4G General] ChaosSaber:
I have a rooted G2 running stock rom that has M4G2DE, is that the same bad chip that the myTouch 4G has? does it happen when you flash roms or stock rom also?
[myTouch 4G General] saranhai:
O.o what did you type in?
[myTouch 4G General] jasoncarothers:
i am unable to gain temp root and i am unable to flash anything. i should have been more specific. I dont have any form of OS. thus the reason i was wondering if there was a way to gain S=on using only ADB. i have a working recovery. but i am unable to mount or format the

/data

/system

/cache

when i go into clockworkrecovery i get this error

E: Can't open /cache/recovery/log

E: Can't open /cache/recovery/log

E: Can't open /cache/recovery/last_log

E: Can't open /cache/recovery/last_log

I believe my phone is bricked which is why im trying to at least make the recovery look stock so that i can take it in for replacement. any help or insight would be greatly appreciated.
[myTouch 4G General] Serious_Beans:
~ # cat /proc/kmsg | grep 'mmc0:0001'

cat /proc/kmsg | grep 'mmc0:0001'

<6>[ 7.263641] mmcblk0: mmc0:0001 M4G2DE 2.04 GiB

This is for a G2, how do I know if it's good for a G2 or not?
[myTouch 4G General] Gigamaster89:
The sem04g chip is the better one.
[myTouch 4G General] saranhai:
do you have eng hboot (0.85.2007)?

if you don't then you're out of luck..

just like my old phone
[myTouch 4G General] jasoncarothers:
my hboot is 0.86.0000

so my understanding is because of the hardware and chip set of my particular phone. As soon as i rooted and used a custom ROM on my phone it turned into a "ticking time bomb" an is now bricked.

If my understanding is correct then more ppl need to know about this so they can make an educated decision weather or not to root their phone.
[myTouch 4G General] Paul22000:
Try this:

http://xdaforums.com/showpost.php?p=14620090&postcount=40

If it flashes successfully, great, you're back to stock!

Your phone might work perfectly after that, or it still be messed up with crashing/rebooting etc (like mine was), but at least you can take it back for a replacement without them complaining (which is what I did).
[myTouch 4G General] saranhai:
yes.

if you had 0.85.2007 (eng hboot) then you could've erased your recovery.

and yes, alot of people have had this problem, this is what happened to my phone (got a replacement SEM04G WOOT)
[myTouch 4G General] atifsh:
guys help me out i just cant get adb working..

its working when phone is on / desktop / booted

but when i type adb reboot recovery, it reboots to cwm recovery and then im stuck shell wont start, devices wont show
[myTouch 4G General] saranhai:
try to manually go into recovery (through hboot or rom manager)

then type "adb devices"
[myTouch 4G General] skhan27:
Do these problems with the bad chip occur when your root or when you flash? If I had the bad chip and rooted but stayed stock would I be safe?
[myTouch 4G General] atifsh:
Tried that, no devices found.
[myTouch 4G General] mwilliams05:
I just checked and I have the bad chip. I rooted my phone about 4 days ago, using the GFree Method (it was the only one that would work). I'm running Royal Ginger 2.1. I've read through all 30 pages of this thread and have a couple questions.

1. If I'm currently rooted running a custom ROM, does my chance of bricking my phone increase if I try and "unroot" (which I imagine would require me to flash a new ROM)?

2. I have an exchange device being shipped to me by T-Mobile, which I should receive by Wednesday of next week. Should I attempt to unroot my current device (using the PD15IMG.zip file)?
[myTouch 4G General] saranhai:
1. probably, because you're writing to the eMMC chip

2. i think you should, lessens the chance of t mobile charging you because of rooted and s-off (though my old MT4G with bad eMMC chip had to be sent back because it died and i had no problems returning it, but better safe then sorry)
[myTouch 4G General] mwilliams05:
What is a good unroot method to use if you have the bad emmc chip and rooted with the GFree? Thanks in advance.
[myTouch 4G General] MordyT:
i have a ticking time bomb... bad chip, rooted with gfree (because I decided to do it the right way, no idea if visionary would work...) maybe 10 or so rom flashes..

other then that, I got a good phone - good screen, seems to work fine.

Debating going back to stock and trying to exchange it? Or hold out and whatever happens?
[myTouch 4G General] harshit_ps:
mine is also the 'bad' one - M4G2DE 2.10 GiB, but so far its good,

i wonder what should be my next step, as mine is not covered under any warranty, 1>should I unroot and go stock and be happy with MySense?

or

2>I am taking risk by by unrooting and the method can actually corrupt eMMC?

God!! this issue has made me conscious..no more flashing of ROMs now :(
[myTouch 4G General] awpawp:
Dont understand why are you rooted and wants to UNroot it...?

Noob question: Is it possible to place a custom ROM on a UNrooted device?
[myTouch 4G General] vqt:
No. You have to be rooted to install a custom rom. Who knows if unrooting your phone will decreased the likelihood of the emmc chip failing. If you are unrooted and your phone fails then you can't really tell if it is the emmc chip or something else
[myTouch 4G General] acsi007:
You mean root.sh. Visionary alone doesn't root, and visionary is used with both root.sh and gfree methods.

By the way, I feel just like you, with less flashes though. I think the upcoming RG 2.2 will get me off the bench again...
[myTouch 4G General] saranhai:
just do it the gfree way to revert back to stock
[myTouch 4G General] mwilliams05:
I was able to finally unroot using the gfree method, had to install adb and use visionart to temproot to run the commands via terminal emulator. Hooefully the new device t-mobile is sending me has the good chip at the very least. Im not too concerned with the screen.
[myTouch 4G General] saranhai:
congrats and good luck :)
[myTouch 4G General] jasoncarothers:
i have tried this. i was having a problem getting an sd card to read. for some reason some of my small SD cards would not read in the device. however i got one to at least read the PD15IMG.zip. When it tried installing i received lots of "FAIL-PU" errors. so im assuming that the phone is bricked and there is no hope of getting it back to look like stock for return.

does anyone have any "creative" ways to allow me to return the device without t-mobile giving me any crap?
[myTouch 4G General] saranhai:
yea fail-pu means u got the bad chip (M4G2DE) :(

lol just return it but act like you don't know what's going on with your phone when you call them.

that's what i did and they accepted it

good luck man
[myTouch 4G General] suchavibrantthang:
+1 assumptions, ticking time bomb, telling people to unroot which is causing more bricks than leaving it alone...idk maybe its not even the chip, maybe people are so anxious to flash that they don't read what they're putting into their phones...(eng bl, radios, kernels for diff roms)

the only solution given in these 30+pages seems to be "get an exchange"
[myTouch 4G General] saranhai:
do you have a better one?
[myTouch 4G General] mwilliams05:
Just got my replacement device from T-Mobile and it's the one with the bad emmc chip. So what do you think I should do? I'm really disappointed that I got the same chip again.
[myTouch 4G General] saranhai:
just don't root..

sorry for your luck bro
[myTouch 4G General] iLikeAndroids:
SEM0 4G 2.17 GiB GFree
[myTouch 4G General] suchavibrantthang:
No I have the "bad chip" and its working pretty snappy
[myTouch 4G General] saranhai:
i meant if you had a better solution...
[myTouch 4G General] mwilliams05:
I've been reading this thread and I'm wondering, if it has been proven/confirmed that all the M4G2DE chips can ONLY be rooted with the GFree method. Also, is it an actual "chip" issue or a block that HTC/T-Mobile came up with to prevent or penalize people from rooting their devices?
[myTouch 4G General] saranhai:
if t mobile or HTC came up with this to penalize people, then i'm pretty sure all of us would have bricked devices :p

M4G2DE and SEM04G are both made by different companies, so i'm guessing HTC just picked the wrong company (M4G2DE chips)
[myTouch 4G General] mwilliams05:
Who are the manufacturers of the 2 different chips?
[myTouch 4G General] suchavibrantthang:
Tick tock tick
[myTouch 4G General] d0gan:
Just got a replacement device via warranty exchange and also received one with the bad chip. Went ahead and rooted anyways with gfree and am running virtuous unity.
[myTouch 4G General] ivanmmj:
I've tried all the different things commands posted here and it's the same every time. 000000
[myTouch 4G General] saranhai:
i know SEM04G is made by sandisk

but i'm not sure who M4G2DE is made by.
[myTouch 4G General] Emmaroselove:
I was copying and pasting and it wouldn't come up for me either, kept saying invalid length. Finally I typed it in by hand and it came up.

cat /sys/class/block/mmcblk0/device/name

Hope this helps. Btw I have the bad chip, sucks but I wasn't sure about rooting anyway, I've read all I can about it but still feel like I am computer stupid
[myTouch 4G General] vqt:
Some M4G2DE chips can be rooted via root.sh/visionary method instead of gfree. From the poll there are three. I have the bad chip, rooted with gfree because I did not know about the visionary method. This thread came up and got me worried so I unrooted back to stock everything. I then rooted again with root.sh/visionary method and it worked fine even with the bad chip. Still flashing away....
[myTouch 4G General] ivanmmj:
I've done it by hand, too. It's definitively 000000

# cat /sys/class/block/mmcblk0/device/name
000000

(Copy and paste from ADB.)
[myTouch 4G General] mwilliams05:
So if you initially root with gfree on a phone with the bad chip, you can turn around and re-root it with the root.sh/visionary method and be fine?
[myTouch 4G General] Emmaroselove:
I used terminal emulator, like I said I am a little bit computer stupid so I don't know!
[myTouch 4G General] vqt:
no one knows, it is probably not related to gfree at all but the chip itself. i did that because initially there were people in the G2 forum were saying that. i don't know if it makes a difference at all at this point.
[myTouch 4G General] tvotony:
this is mine

cat /proc/kmsg | grep 'mmc0:0001'

<6>[ 5.748352] mmcblk0: mmc0:0001 M4G2DE 2.10 GiB
[myTouch 4G General] saranhai:
yea you have the "bad" eMMC chip.

sorry bro :(
[myTouch 4G General] xbrnurshpsx:
So I boot into recovery and I enter "adb shell" and it says device offline.. And I don't have another cable to try it on like the other guy did..
[myTouch 4G General] synaesthetic:
I have the "bad" one but I've had no troubles yet... *crosses fingers, knocks on wood...*

If you get a fail_PU error, is there a way to easily completely brick the phone (so it doesn't bootloop on CM7 bootanimation but gets stuck on the MT4G splash screen) so I can return it without complaints? :D

Edit: Agh! My partner also has the M4G2DE chip on her G2... :( Let's hope that ours aren't part of the bad batches...
[myTouch 4G General] saranhai:
I don't think the phone even loads the bootanimation.. it just sits at the splash screen after Fail-PU
[myTouch 4G General] fyaajster:
Here mine:

<6> [8.104064] mmcblk0:mmc0:0001 M4GDE 2.10Gib

My other MT4G has the problem already I will look into and see what eMMc serial is.

Running VF1.1.8 OS

Rooted gfree

Hasn't had any issue yet