yashsingh1/xdaforums huggingface dataset:
[myTouch 4G General] petrochemicals:
What method did you use to root?

I have a M4G2DE=2.10GiB and could only root with gfree. Visionary method would not work.
[myTouch 4G General] johnsmith970:
I would just like to mention that I have the dreaded M4G2DE and I am having sleep of death (SOD) issues. The screen will not turn on and the phone will be unresponsive to all buttons with no button lights and no led. Battery pull is required to get it to wake up. This happened totally stock and with custom rom. I've tried everything I can think of to fix this and I'm grasping at straws here but...

Is anyone else with the M4G2DE serial having this issue? Just thought I'd throw it out there...
[myTouch 4G General] mag1kate8all:
i have the good one and used visionary to root i flash new roms and kernels every day sometimes two or three times a day and have never had a problem
[myTouch 4G General] NeuroticallyYou:
Don't want to sound rude but I have flashed the **** out of my mytouch 4g. Tried like 6 roms just this week and I have the bad eMMC. I have been swapping rooms like I change shirts going back and forth between different gingerbread rooms to ics and I have literally no issues. Eventually this phone will be replaced as I'll upgrade to a gnexus but my point is should all that emmc paranoia stop you from enjoying your rooted device??
[myTouch 4G General] estallings15:
The answer to your question is no.
[myTouch 4G General] extrem0:
I think it's easy to you say it as you can return it easily. I'm afraid as if I get it bricked, I would not be able to return.

I got the bad emmc and I see from poll that 1 person in 3 that have the bad emmc got it bricked, as the good one I count 1 in ten.
[myTouch 4G General] estallings15:
Poll schmoll. I rooted 3 and all of them are running fine. Has it occurred to you that people who's phones brick are probably happy to vote in that poll, whereas people who's phone is fine, like me, don't bother?

I can't return my phone, so I can speak from that standpoint.

EVERY flash comes at a risk - period. If you don't have the gumption, why are you here? I'm not being rude. I'm giving you something to think about.
[myTouch 4G General] extrem0:
I see.

I did realize that this poll doesn't mean that much. I know that every flash has its risks. I owned two other smartphones before and fearless flashed them many times. But I'm afraid of flashing mt4g as there's a known bigger risk. I just got my phone two days ago and I'm really liking it as it's very fast and responsive. So I wouldn't like losing it too fast.

I'm here enjoying my phone for a while, looking at good roms updates, waiting to be brave to do this.

Thanks for your reply. I usually don't think too much before doing something, but this time I'm a bit afraid.
[myTouch 4G General] estallings15:
When I got my phone it was fast. A month later it wasn't and I was sick of the battery life. If you aren't afraid of rooting, you're a fool. It's nice to know you're not a fool :)

There is a higher risk of bricking, as you said. The QC on the eMMC was lacking and some phones got out there with short lived chips. Every flash shortens the life of the chip. Some chips can survive thousands of flashes. Some don't survive long after the factory ROM is initially flashed. I probably flashed mine 50 times this last couple of weeks testing ports. It's just a waiting game.

Cheers.
[myTouch 4G General] NeuroticallyYou:
You are assuming wrong friend. I cant return this my touch as is a second hand BUT I do use it to test my own themes and rooms and is also my daily phone so no, I can't return this phone.
[myTouch 4G General] extrem0:
Hmmm. I see. But I believe that's very frustrating to have a new phone bricked and you can't return it. So, if s=off & rooting methods are frequently bricking some phones, I assume that's important to aware.

I'm almost encouraged to update. Battery life is very poor in this stock rom. I think this is the main issue I'm having, beside the absence of some toggles in status bar and impossibility of changing language.

When it gets slower I think I'll be brave to try. Maybe I get crazy before and do it.

By the way, the 3 phones you rooted, were they with the bad emmc chip?

Thanks for yours replies. I think it really encourages newcomers.
[myTouch 4G General] Vonrottes:
FFFFFFFFFFFFFF.

Guess I'm not going to root this thing... :(

I don't think T-mobile warranties second hand phones.
[myTouch 4G General] estallings15:
Yes they are. They all still work.
[myTouch 4G General] myrdhyn:
I'm actually going to have to agree with NeuroticallyYou. Here's my story:

Dropped my phone tuesday and broke the screen (had it since the phone released, been running CM7 since it was only Nightlies and was running CM6 before that) TMo shipped me a new one and I got it yesterday. I have the "bad" emmc chip on the new phone, and was able to s-off/root/flash it just fine last night. Used the wiki on CyanogenMod's page (this uses the gfree method) up until the point where I needed to flash a rom, then changed my mind last minute and went with DarkUnicorn Resurrected to try an ICS rom. Every single step worked just fine the first time through, no hitches, no errors, no nothing. Everything works, I have no issues that many other people seem to have either with the rooting or with the rom itself (camera/flash/sound/etc).

Am I lucky? Maybe, but this has been my story with every phone and rom I've ever flashed (many...i've been running and flashing android roms since the G1 released). Do I know what I'm doing? Yeah, I'm a computer tech by trade, have some light programming experience, and have done alot of android flashing and configuring over the last 4years or so. Do I still just follow the directions as written 99% of the time? Yes....and it always works....always. Across two different G1s, a MT3G, at least one Droid, and three different MT4Gs each (with the exception of the OG Droid) flashed at least a half dozen times, some (the G1 in particular) many more times than that.

Before blaming the phone or a specific part of it, maybe try looking at your own processes and procedures first.
[myTouch 4G General] lepermessiahe2:
I have the bad chip flash allot of things all the time and never had a problem.
[myTouch 4G General] r0mmel:
me too, have the bad chip .. visionary wont work. had to root with gfree.. i have the eng hboot and been flashing for a year like once every 2 weeks sometimes weekly. no issues and i hope it doesnt break too, until samsung galaxy note comes out for tmobile :)
[myTouch 4G General] extrem0:
After bad emmc, I discovered yesterday that I have bad screen (how lucky I'm!). And I'm just wondering if is this a sign to bad bad emmc (or maybe this is already my punishment and I have not the bad bad emmc). Beside that, I'm not able to access my phone through adb in bootloader and fastboot. In bootloader I can see the driver Android 1.0 with an exclamation (tried windows update and downloading android usb driver separately). In fastboot menu the driver changes to HTC Mytouch 4g, but no devices at 'adb devices'. Inside the rom I can list the adb devices. I did already try in another cpu with windows.

Should I try downgrading and rooting my device even in these circustances?

Thanks
[myTouch 4G General] ...Awesome...:
There are a couple people under your circumstances that from the release of this phone have been rooting like crazy and never had a failed emmc it just a coin toss.

Personally I would do some research and pick out a rom and stick to that one instead of crack flashing a rom every day but like I said it all based on luck really.
[myTouch 4G General] extrem0:
Thanks for your fast reply.

I'm thinking on flashing Dark Unicorn, of course, if I could s=off and root it.

But what about the adb issue, what do you think about it? A bootloader limitation or hardware issue?

I have this one:

GLACIER PVT SHIP S-ON

HBOOT-0.89.0006

MICROP-0429

RADIO-26.13.04.19_M

eMMC-boot

Jul 25 2011,16:45:17

I already did the OTA update without problems (it does write on emmc, right?)
[myTouch 4G General] ...Awesome...:
Follow this guide and u will get all the tools u need to downgrade and root

http://wiki.cyanogenmod.com/wiki/HTC_Glacier:_Full_Update_Guide

even install cyanogen just to be sure then after that feel free to flash any rom you want.
[myTouch 4G General] extrem0:
Ok, will read it! Thanks!. Was preparing and downloading files recommended by strawmetal here.

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

Will now try your suggestion. Thanks! ;)

@edit

Thanks ...Awesome... and estallings15! Sucessfully flashed Dark Unicorn Resurrected v.2 and LORDMOD"S KERNEL 9.3!!

+1 vote to M4G2DE 2.10GiB Gfree.

Let's see how long it'll last!

Thanks!
[myTouch 4G General] chleoj:
bad emmc

[6.191741] mmcblk0: mmc0:0001 M4G2DE 2.10 GiB

that is my emmc which they called the bad one. I have my device MyTouch 4G from T-Mobile, rooted with gfree, network unlock, with cwm recovery. I been able to flash different custom ROM, everything goes well and i used for more than a year. Now my poor MyTouch 4G :crying: has been stocked for a while because i got errors after flashing another custom ROM. Now i only got boot-loader, and custom recovery,

This is what happened when I flash another custom rom, stucked on mytouch logo and turned off.

This is what i saw when i enter recovery again;

E:Can't mount /cache/recovery/command

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

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

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

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

I also tried to install PD15IMG.ZIP, but i get Fail PU

Tried everything but no dice :(

Still hoping for softmode fix for this, cause i've already search many forums and the only way is to physically change the bad emmc chip or the mainboard.

Any help or inputs how to fix this? Thanks a lot
[myTouch 4G General] beedzology:
I did as well and had not run across any issues.
[myTouch 4G General] wizardwiz:
are these bad eMMC keep coming?

Hi all,

Just ordered a new one a day ago. Are these bad eMMC chips keep being shipped or is it that all new devices no longer use the faulty eMMC?

Thanks
[myTouch 4G General] extrem0:
I got mine in june, with the bad one.
[myTouch 4G General] estallings15:
And you rooted. It's worth the minimal risk, in my opinion.
[myTouch 4G General] extrem0:
Yeah! =] Thanks to you and to all mt4g devs.

Stock rom sucks (mainly because high battery consumption)
[myTouch 4G General] wizardwiz:
Guys,

thanks for the reply. and your replies leads me to another question. what Android version did you get with your device? I mean can we assume that hand sets shipped with 2.2 have these faulty eMMC's or it can be that you get a 2.3.x and still get the faulty eMMc chip?

Further more, as far as could read through more than 60 pages, we all talk about faulty eMMC but, these people who bricked their hand set are really few. So, are we really facing a bad QC out of HTC or is it just our own paranoia?
[myTouch 4G General] Entropy512:
OK, odd questions, someone else linked this, but some of what's being described sounds slightly familiar.

Those who suffered eMMC failures:

1) Was it a total failure, or were only some parts of memory dead?

2) If it was just part of the chip, which regions were toast?

3) If it was just part of the chip, did it occur after doing a wipe/format of the affected region? What method to wipe/format was used? (Note, flashing firmwares in recovery usually does a wipe/format cycle).

The reason I'm asking it is:

Most of the reports indicate M4GD2E chips are "bad", SEM04G chips are "good".

M4GD2E looks like a Samsung flash part number. (Samsung does sell flash chips to many other companies, including but not limited to Acer and Amazon, and if HTC devices have M4GD2E eMMC chips, that's probably Samsung flash.)

Those of you who follow Samsung devices are probably aware of the "Superbrick" phenomenon in those devices. (Which also has been confirmed to affect the Acer A700 and some Amazon Kindle Fire units, due to using Samsung eMMC chips.) On affected devices, it happens when MMC secure erase commands are fired at the chip (and, also, is not guaranteed to happen when a secure erase is issued). This most commonly happens when using newer CWM recoveries (CWM 5.8.x and 6.0.x for sure, possibly 5.5.x, I can't remember if that was pre-ICS or not.) that were built from an ICS or newer source tree. Note that there are numerous cases where CWM was built from ICS source but used on a device that only supported Gingerbread.

It looks like in your case, most of the bricks occurred in an era where Superbrick could not have occurred via the causes we're most familiar with, but I'm wondering if an "alternative" flash/wipe method could have resulted in things getting cratered. (For example, prototype Galaxy Nexus units were hit by fastboot erase cycles - shipped GNexes had safe eMMC firmware.)

Chances are your issue is something unrelated to Superbrick... But it would be interesting if it were.
[myTouch 4G General] SurvivorZer0:
mine is good
[myTouch 4G General] ovar:
<6>[ 8.687652] mmcblk0: mmc0:0001 SEM04G 2.16 GiB
[myTouch 4G General] wonderbread24:
Its been about a year since I rooted for the first time with a bad chip and thousands of flashes later she's still up and running strong, minus 2 flex cables for the power button, 1 digitizer, and an LCD/digitizer assembly. :D
[myTouch 4G General] silviomgomes:
E:Unable to mount internal storage.

Hey guys, new at this just was playing the my HTX Panache, I rooted it with Hasoon Tool Kit and was using Team Win for Recovery, I was in the middle of an Install rom

cm-10-20121207-EXPERIMENTAL-ruby.zip

The load screen loaded up with the cyanogenmod but wasnt loading so I removed the battery and tryed reinstalling the mod, now I get a write error,

E:Unable to mount internal storage.

E:Unable to mount /emmc during GUI startup.

E:Unable to mount /emmc when trying to reaad settings

E:Unable to mount ´/data´

E:Unable to mount ´/emmc´

I can access my recovery but can´t do nothing with the internal drive can someone help me understand this please.
[myTouch 4G General] OMGtylenol:
First question, did you make a backup? b/c you should know to always do that.

also, have you tried factory reset? or wiping the cache/dalvic cache/ etc..?

tried to use a known stable rom?( always a possible bad download of the cm10 exp ruby rom)
[myTouch 4G General] hview:
same here SEM04G:D
[myTouch 4G General] PratoN:
Won't be voting because I have SEM04G 2.16 GiB.
[myTouch 4G General] N_otori0us_:
I have the bad one lol
[myTouch 4G General] PratoN:
No bueno. :(
[myTouch 4G General] YagFrazier:
I'm sorry, but I have a problem understanding the first step, how do you "Start" the adb?

is that this cmd thing you have to go to a specific folder with? and if so which folder is it now? and if I'm supposed to connect my phone somehow with usb debugging?

so many details left out.
[myTouch 4G General] N_otori0us_:
OK do you have the android SDK installed.

If you do, go to to platform tools folder.

Then hold shift and right click the platform tools folder.

Then a menu will pop up.

Then click open command window here.

Then your in the adb terminal I think.

Just connect your phone and type this in that shell

Adb devices

And your serial number will show up.

Yay your using Adb now.

To use debbuging, go to

Setting, applications, development, USB debbuging is is checked.
[myTouch 4G General] mickeyasamoah:
Mine is different

$ export PATH=/data/local/bin:$PATH

$ su

# cat /proc/last_kmsg > /sdcard/last_kmsg.txt

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

M4G1FB

#

And it now keeps rebooting randomly. i have flashed roms, kernels, wiped, wiped in different file systems(ext4 and ext3) but still keeps rebooting.

It sometimes gets stuck on the splash screen sometimes in bootanimation. it has even rebooted in recovery twice.

Help???

Dunno wat to do. I dont get any of those errors in recovery.

What could the problem be?

Edit: I dont think its the battery cause after those reboots it hold it charge, for example if i was left with 50% battery before it rebooted, i still would have that same 50% once its done with the reboot.

so i runned last kmsg after the reboot and this is what i got

[ 411.407928] unwind: Unknown symbol address c0052e4c

[ 411.408172] unwind: Index not found c0052e4c

[ 411.408294] Code: e59f00b8 e59f10b8 e59f20a0 eb0e4246 (e5943080)

[ 411.408508] ---[ end trace da227214a82491ba ]---

[ 411.408630] Kernel panic - not syncing: Fatal exception in interrupt

[ 411.408843] unwind: Unknown symbol address c0034b88

[ 411.408966] unwind: Index not found c0034b88

[ 411.409179] Rebooting in 5 seconds..

[ 416.401153] Restarting Linux version 2.6.32.21-g899d047 (htc-kernel@and18-2)

(gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Oct 26 16:10:01 CST 2010

[ 416.401153]

[ 416.401489] unwind: Unknown symbol address c0034b88

[ 416.401702] unwind: Index not found c0034b88

[ 416.401824] ARM9 has CRASHED

[ 416.401947] smem: DIAG '[WCDMA] 04:13:52 FATAL: (cm :Undef :65535) Excepti

on detected (irq:0)

[ 416.401977] '

5 Corrected bytes, 0 unrecoverable blocks
[myTouch 4G General] UsrBkp:
Thanks for feedbacks from folks like you. I hope someone make a thread with active poll just like the old screen SH vs SO issue. But as I can tell ATM SEM04G user's are less likely to run in to the issue. This is why we can use all the meth's to root while M4G2DE user's seem to only be able to root with gfree as VISIONary+ does not stick for them. I hope someone take the time to make a comprehensive poll which will help people like me to narrow it down. I am ATM trying to get my hands on another MT4G maybe I can get both types and test it and see and post back the results.
[myTouch 4G General] NovoRei:
Are you sure the partitions are SLC and not MLC? The emmc can be SLC but it can be partitioned as MLC for /data and SLC for others.

The emmc says ~2GiB when in fact we have 1GiB usable right? If so, its MLC.
[myTouch 4G General] SteezyR:
Okay thanks for the help everyone. I got SEM04G 2.17 GiB, im guessing thats a good serial? I rooted the gfree method btw
[myTouch 4G General] UsrBkp:
When it was originally allocated it by the manufacture the chip was using SLC thus we have 2GB instead of 4GB. If we used MLC we would have total 4GB allocated but since we using EUDA it can NOT be reformatted fully unless you replace the whole motherboard. Even then you would need to declare the partition table using low level format which you don't have access to since its EUDA.

UPDATE:

Keep in mind when I said formatting the partition table I don't mean reformatting /data or /system. As those parameters are still predefined originally when it was allocated by the manufacture as they formatted it using SLC-EUDA. Sorry for the confusion if anyone didn't understand it.
[myTouch 4G General] eqjunkie829:
I just checked my phone and my wifes phone and found that I have the bad chip on my red mytouch4g and my wife has the good chip on her white mytouch4g, although her phone seems to have tons of issues and mine does not ie: unresponsive from waking while plugged into wall charger requiring a battery pull to reboot. I wonder if the color is relevant in this issue in regards to how many of what model were sold before they switched from or to the supposedly problematic chip.
[myTouch 4G General] crawler9:
I have:

Red myTouch 4G

LCD: Good model

EMMC: SEM04G 2.17 GiB
[myTouch 4G General] bballcat03:
help, how do I find this on a mac?
[myTouch 4G General] tjlawson09:
happy to report i got the good chip 2.17 (is that right...so many numbers lol) and i rooted using the gfree method. This thread is a good idead. needs to be more organized some way....mmm.
[myTouch 4G General] UsrBkp:
Do you have Android SDK installed on your Mac-OSX? If not go download the and install Android SDK. Then connect MT4G and try from terminal. The adb commands are same as in any other platform.
[myTouch 4G General] bballcat03:
But the instructions show "c drive" which there isn't on a mac, is it?

Yeah, I have everything downloaded...but I'm so new to Mac, I don't know everything quite yet.
[myTouch 4G General] UsrBkp:
Don't look at the screenshot as its only related to the people on that platform. But only use the commands which is platform independent. So if you already have it setup do:

1) Check in MT4G Settings> Applcation> Development> USB Debugging (enabled:checked).

2) Connect the MT4G via USB cable from terminal type in "adb reboot recovery" At this point it will reboot in to recovery.

3) After rebooted type in "adb shell" in your terminal.

4) Type in "cat /proc/kmsg | grep 'mmc0:0001" and you will see SEM04G or M4G2DE.
[myTouch 4G General] bballcat03:
I need to put the "androidsdk" folder onto my SD card correct?

Or no? Just do those 4 only?
[myTouch 4G General] UsrBkp:
Just do those 4 from your terminal, So no you don't need to place the android sdk in your SDCard. All you have to do is from terminal go to your local sdk path where adb tool is so you can declare it. This path is where you originally downloaded to as it unzipped it.
[myTouch 4G General] bballcat03:
The part in bold, how do I do that in terminal? Is that one of the 4 steps? my "androidsdk" in on my desktop right now, but I moved it there from my "downloads" folder

and when I open terminal on my mac and type "adb reboot recovery" it says: command not found
[myTouch 4G General] UsrBkp:
1) Look in your android sdk dir where adb is located and copy the total absolute path.

2) Open terminal and type in "cd <path>" where you see the <path> now paste what you copied from #1.

3) Then follow those other 4 steps.
[myTouch 4G General] acsi007:
UsrBkp- i rooted gfree and have the bad chip- my output is in this thread. from another thread i used guhle's commands to query my bad chip and it returned good results (also described earlier here as you saw)

Now, I"m on thin ice having the bad chip, but it looks like I can continue to flash for now-- like upgrade from RG1.6 to RG2.1 for example.

Is there any utility like "scandisk" for my laptop, that will scan my MT4G for partition integrity? Knowing that I have a 'bad' chip that's so far in good condition, is there anything I can do to further test to see if it will imminently fail after a few more flashes? (desktop pc software that monitors a hard disk's state comes to mind- where you can report negative S.M.A.R.T. disk health status to the user so that they can react before the hard drive failure actually occurs?)

If so, would this be using adb or are the any *.apk apps related to checking partition health?

I dont want to be cavalier about flashing when I know I have the error-prone chip, but then again I dont want to have a 500$ phone that I can't further modify out of "fear"...

Thanks....
[myTouch 4G General] bballcat03:
If my phone is brand new, then I shouldn't have a failed eMMC should I?

Cause I have now tried the MAC and windows method, and simply cannot get this sh*t to work lol. I can get my serial number through adb, but then I try and do everything else and it fails.

I'm half a second away from going to the G2X just cause it's so much easier to root lol
[myTouch 4G General] netter123:
Do I understand correctly that even if you do have a "bad" chip that causes errors, that if you have installed the engineering boot you will be able to recover to stock? And then go back to flashing?
[myTouch 4G General] jdkoren:
I've tried running the command several times and it never shows me anything (EDIT: is this because I have BusyBox installed?). Is there some other way to get the eMMC serial number?
[myTouch 4G General] xdviper:
nope, once the eMMC fails to initialize, it's done for. No matter what you do, put the PD151 image, and or have the eng bootloader, it won't write to the chip anymore.
[myTouch 4G General] crawler9:
Are you running the command through adb shell in recovery? I don't think it works if the phone is booted up.
[myTouch 4G General] jdkoren:
Good call. Guess I didn't read the instructions properly. Here's what I get:

~ # cat /proc/kmsg | grep 'mmc0:0001'
<6>[ 8.355499] mmcblk0: mmc0:0001 SEM04G 2.17 GiB
[myTouch 4G General] saranhai:
dang it i have the bad one...

M4G2DE 2.10 GiB

soo anyway to fix this yet?