I am sure that everybody who has at least read the forum in the past few weeks has noticed a lot of G300s dying, and the (probable) cause for this is bad Hynix Flash Memory!
What is Flash or Flash Memory? Why is it so important?
Some credit also goes to Dazzozo, for actually posting the command on the IRC!
A bit of extra credit goes to Dalyer, and the CyanogenMod wiki, for posting how to find the date of the eMMC chips.
By the way, you will need root for this.
To find out which memory you have, you should download this terminal emulator app from the play store.
Open it, and turn any sort of text prediction off, as this can cause really strange results (Touchpal, I am looking at you here! )
and press enter. A Superuser request should pop up. Accept it.
Now, you will need to type
There will be 2 different outputs here:
The first is:
If you have this output, phew! Your flash memory is safe. This means you have Samsung flash, and you are at the end of the tutorial, and you G300 is safe. Please answer the poll. I would like to see how big the problem is! (Remember though, your G300 is not bulletproof because of this!)
The other output is:
If you have this output, you have Hynix memory your G300 is at risk!!
Now, please type this command:
This command lets you see the date of manufacture of the chip.
Please answer the poll, so I can see that you are one of the affected people. Also, press the end button on your keyboard, (it saves scrolling!) and reply in, with something like [quote name=Example Post] I have Hynix memory.
Date: (command output goes here) [quote].
Now, Seriously! Back up EVERYTHING NOW!! DO NOT TURN OFF THE PHONE!
Get a micro external SD card, and download GOBackup from the play store.
Back up everything to the External SD card! (This means checking in settings, to make sure the backup directory is the SD Card).
When it is done, reboot, and try to get into CWM/TWRP and make a backup, again to the external SD card.
Then I would go into advanced or mounts and storage > mount USB storage, and copy everything from the internal SD card, if you use it.
If you have Hynix memory, keep backing up! It could die at any time.
There is no way to work out when it will die. The only thing that you can really do is be ready for it. It could happen in the next week, or in the next 10 years.
On the up side. If you do have Hynix memory, it might not necessarily die. It could just be a bad batch of G300s or Memory.
If you still have warranty. (this is 2 years in the UK) you do not have to worry if it does die, as it should be free. Just send it off for service, users have reported that it does not matter if you are rooted or on a custom ROM.
If it has died, call Huawei on:
0844 800 6800
in the UK.
They are open from 9AM to 6PM, from Monday to Friday.
Make sure you have a note of the IMEI and the Serial Number before you call. This can be found under the battery.
Edited by george109, 30 October 2013 - 06:42 PM.