Skip to content

This program pulls "vendor proprietary health reports" from several eMMC devices

License

Notifications You must be signed in to change notification settings

ugurkrl/SDeMMCHealth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDeMMC Health Reader

This simple program can read "vendor proprietary" health reports. Requires native mmc interface (eg : /dev/mmcblkx ; NOT /dev/sdx) Compilation : gcc smart.c -o smart

Supported & Tested eMMC Devices :

Vendor Family eMMC Version IC Model
SAMSUNG* MoviNAND® 4.3 4.3 KLM4G1EEHM-B101
SAMSUNG* MoviNAND® 4.3 4.3 KLM8G4DEHE
SAMSUNG* MoviNAND® 4.41 4.41 KLM8G2FE3B
SAMSUNG* MoviNAND® 4.41 4.41 KLM8G2YE4C
SAMSUNG* MoviNAND® 4.41 4.41 KMSJS000KA
SAMSUNG* MoviNAND® 4.5 4.5 KMVTU000LM
HYNIX hB8aP> 5.1 H26M62002JPR
SanDisk iNAND® 7232 5.1 SDINADF4-XXG
Western Digital iNAND® EM111 5.1 SDINADF4-XXG

Supported & Tested SD Devices :

Vendor Model SD Controller CMD56 ARG
ADATA AUSDX128GUICL10A1-RA1 SM2705 / SM2707? 0x110005F1
PNY PNY ELITE U1 SM2705 / SM2707? 0x110005F1

Not Working Devices :

Vendor Family eMMC Version IC Model
SAMSUNG* MoviNAND® 4.5 4.5 KLMAG2GEAC-B001
SAMSUNG* MoviNAND® 5.0 5.0 KLMAG2GEAC-B031**

1* : Do Not Run Code If OS Runs From SAMSUNG eMMC . Sometimes eMMC can't exit from report mode. System will hang.
2* : Same model eMMC but 5.0 Version. Supports EXT_CSD Life report but still no MoviNAND S.M.A.R.T Report

About

This program pulls "vendor proprietary health reports" from several eMMC devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages