Dying HTC's M9 EMMC chips Hello supporters.
Some time ago I notice that many HTC M9 with Hynix EMMC chips died without any reason. Some cannot be repaired because they cannot be flashed anymore (only reset sectors without any write), some can be repaired, but most of them back after short time with same problems. After latest EasyJTAG plus update there is possibility to read SMART info from this chips. How to read those informations axactly? Here is log from some M9 with broken EMMC: Code:
2017-05-05 10:54:57> eMMC_tool Suite ver. 1.0.0.45
2017-05-05 10:54:57> Microsoft Windows 7 (64 bit) build 7601 (6.1.7601.18015)
2017-05-05 10:54:57>
2017-05-05 10:54:57> Looking for EasyJTAG box...
2017-05-05 10:54:57> EasyJTAG API ver. 2008
2017-05-05 10:54:57> Setting IO Levels to 2.8V
2017-05-05 10:54:57> Setting frequence to 21 Mhz
2017-05-05 10:54:57> HiPower mode is OFF
2017-05-05 10:54:58> OpenUSB returned = 0
2017-05-05 10:54:58> Power Controller returned = 0
2017-05-05 10:54:58> EasyJTAG Box Serial = xxxxxxxxxxx
2017-05-05 10:55:04> Card Serial = xxxxxxxxx
2017-05-05 10:55:04> CardAttr = xxxxxxxxxxxxxxxxxxxxxxx
2017-05-05 10:55:04> EasyJTAG Box Firmware = 01.58
2017-05-05 10:55:04>
2017-05-05 10:55:11> Looking for EasyJTAG box...
2017-05-05 10:55:11> EasyJTAG API ver. 2008
2017-05-05 10:55:11> Setting IO Levels to 2.8V
2017-05-05 10:55:11> Setting frequence to 21 Mhz
2017-05-05 10:55:11> HiPower mode is OFF
2017-05-05 10:55:12> OpenUSB returned = 0
2017-05-05 10:55:12> Power Controller returned = 0
2017-05-05 10:55:12> EasyJTAG Box Serial = xxxxxxxxxxxxxxx
2017-05-05 10:55:12> EasyJTAG Box Firmware = 01.58
2017-05-05 10:55:12> HiPower mode is OFF
2017-05-05 10:55:12> CMD Pullup Level: 2062 mV
2017-05-05 10:55:12> CMD Active Level: 2547 mV
2017-05-05 10:55:12> eMMC Init returned = 0
2017-05-05 10:55:12> EMMC Device Information :
2017-05-05 10:55:12> EMMC CID: 90014A48424734650507B3A4DD612264
2017-05-05 10:55:12> EMMC CSD: D02701320F5903FFFFFFFFEF8A4040D2
2017-05-05 10:55:12> EMMC Manufacture Name: SKHYNIX
2017-05-05 10:55:12> EMMC Manufacture ID: 0x90 , OEM ID: 014A
2017-05-05 10:55:12> EMMC Manufacture Date: 2/2015 , Rev: 07
2017-05-05 10:55:12> EMMC NAME: HBG4e , S/N: B3A4DD61 , rev. 07
2017-05-05 10:55:12> EMMC NAME (HEX): 484247346505
2017-05-05 10:55:12> EMMC ROM 1 (Main User Data) Capacity: 29824 MB (000748000000)
2017-05-05 10:55:12> EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 4096 KB (000000400000)
2017-05-05 10:55:12> EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 KB (000000400000)
2017-05-05 10:55:12> EMMC Permanent Write Protection: No
2017-05-05 10:55:12> EMMC Temporary Write Protection: No
2017-05-05 10:55:12> Extended CSD rev: 1.7 (MMC 5.0, MMC 5.01)
2017-05-05 10:55:12> Boot configuration [PARTITION_CONFIG]: 0x00 , Boot from: no boot
2017-05-05 10:55:12> Boot Bus Config: 0x00 , width 1bit
2017-05-05 10:55:12> H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled
2017-05-05 10:55:12> Supported partition features [PARTITIONING_SUPPORT]: 0x07
2017-05-05 10:55:12> Device supports partitioning features
2017-05-05 10:55:12> Device can have enhanced technological features in partitions and user data area
2017-05-05 10:55:12> Device can have extended partitions attribute
2017-05-05 10:55:12> Partition Settings [PARTITION_SETTING_COMPLETED]: 0x00
2017-05-05 10:55:12> Backup saved: HBG4e_B3A4DD61_20170505_105512.extcsd
2017-05-05 10:55:12> EMMC Init completed.
2017-05-05 10:55:12>
2017-05-05 10:55:12> Reading S.M.A.R.T Report ...
2017-05-05 10:55:12>
2017-05-05 10:55:12> Supported modes [493]: 0x01
2017-05-05 10:55:12> FFU is supported by the device
2017-05-05 10:55:12> Vendor Specific Mode (VSM) is not supported by the device
2017-05-05 10:55:12> FFU Features [492]: 0x00
2017-05-05 10:55:12> Device does not support MODE_OPERATION_CODES field
2017-05-05 10:55:12> Operation Codes Timeout [491]: 0x17 838,86 s
2017-05-05 10:55:12> FFU Argument [497_490]: 0x00006600
2017-05-05 10:55:12> Number of FW sectors correctly programmed [302_305]: 0x00000000
2017-05-05 10:55:12> Vendor Proprietary Health Report [301_270]:
2017-05-05 10:55:12> VENDOR_PROPRIETARY_HEALTH_REPORT [301]: 0x00
2017-05-05 10:55:12> VENDOR_PROPRIETARY_HEALTH_REPORT [300]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [299]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [298]: 0xEE
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [297]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [296]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [295]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [294]: 0xEE
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [293]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [292]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [291]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [290]: 0xEE
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [289]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [288]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [287]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [286]: 0xEE
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [285]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [284]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [283]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [282]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [281]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [280]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [279]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [278]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [277]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [276]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [275]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [274]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [273]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [272]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [271]: 0x00
2017-05-05 10:55:13> VENDOR_PROPRIETARY_HEALTH_REPORT [270]: 0x00
2017-05-05 10:55:13> Device Life Time Estimation Type B [269]: 0x0B
2017-05-05 10:55:13> Exceeded its maximum estimated device life time
2017-05-05 10:55:13> Device Life Time Estimation Type A [268]: 0x01
2017-05-05 10:55:13> 0% - 10% device life time used
2017-05-05 10:55:13> Pre EOL information [267]: 0x03
2017-05-05 10:55:13> Urgent
2017-05-05 10:55:13>
2017-05-05 10:55:13> Optimal Read Size [266]: 0x40 256 KB
2017-05-05 10:55:13> Optimal Write Size [265]: 0x40 256 KB
2017-05-05 10:55:13> Optimal Trim Unit Size [264]: 0x07 28 KB
2017-05-05 10:55:13>
2017-05-05 10:55:13> Device Version [263_262]: 0x05 - 0x42
2017-05-05 10:55:13> Firmware version [261_254]:
2017-05-05 10:55:13> FIRMWARE_VERSION [261]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [260]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [259]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [258]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [257]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [256]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [255]: 0x00
2017-05-05 10:55:13> FIRMWARE_VERSION [254]: 0x07
2017-05-05 10:55:13>
2017-05-05 10:55:13> Done This is interesting part:
2017-05-05 10:55:13> Device Life Time Estimation Type B [269]: 0x0B
2017-05-05 10:55:13> Exceeded its maximum estimated device life time
but have no idea what is LifeTime Type B exactly.
How to use all of this informations? |