Skip to content
Snippets Groups Projects
Commit 39cddd0e authored by chrfranke's avatar chrfranke
Browse files

Merge r5061 into 5.41-7.0 drivedb.h branches.

parent 21079b85
No related branches found
No related tags found
No related merge requests found
......@@ -352,8 +352,9 @@ const drive_settings builtin_knowndrives[] = {
},
{ "Crucial/Micron MX500 SSDs",
"CT(250|500|1000|2000)MX500SSD[14]", // tested with CT500MX500SSD1/M3CR020,
// .../M3CR022, .../M3CR023, CT1000MX500SSD1/M3CR010
"M3CR0([01][0-9]|2[0-3])", // Assume FW <= M3CR023 have bogus attribute 197 (see ticket #1227, #1311)
// .../M3CR022, .../M3CR023, CT1000MX500SSD1/M3CR010, .../M3CR032
"M3CR0([012][0-9]|3[0-2])", // Assume FW <= M3CR032 have bogus attribute 197
// (tickets #1227, #1311, #1336)
"This firmware returns bogus raw values in attribute 197",
//"-v 1,raw48,Raw_Read_Error_Rate "
"-v 5,raw48,Reallocate_NAND_Blk_Cnt "
......@@ -448,10 +449,11 @@ const drive_settings builtin_knowndrives[] = {
// Reference: https://www.micron.com/resource-details/feec878a-265e-49a7-8086-15137c5f9011
// TN-FD-34: 5100 SSD SMART Implementation
{
"Micron 5100 Pro / 5200 SSDs",
"Micron 5100 Pro / 5200 / 5300 SSDs",
"(Micron_5100_)?(EE|MT)FDDA[KV](240|480|960|1T9|3T8|7T6)T(BY|CB|CC)|" // Matches both stock and Dell OEM
// tested with Micron_5100_MTFDDAK3T8TCB/D0MU410, MTFDDAK3T8TCB/D0MU410
"(Micron_5200_)?MTFDDAK(480|960|1T9|3T8|7T6)TD(C|D|N)", // tested with Micron_5200_MTFDDAK3T8TDD/D1MU505
"(Micron_5200_)?MTFDDAK(480|960|1T9|3T8|7T6)TD(C|D|N)|" // tested with Micron_5200_MTFDDAK3T8TDD/D1MU505
"Micron_5300_MTFDDA[KV](240|480|960|1T9|3T8|7T6)TDS", // tested with Micron_5300_MTFDDAK1T9TDS/D3MU001
"", "",
//"-v 1,raw48,Raw_Read_Error_Rate "
//"-v 5,raw48,Reallocated_Block_Count "
......@@ -479,6 +481,7 @@ const drive_settings builtin_knowndrives[] = {
"-v 211,raw48,Integ_Scan_Complete_Cnt " // Number of periodic data integrity scans completed
"-v 212,raw48,Integ_Scan_Folding_Cnt " // Number of blocks reallocated by integrity scans
"-v 213,raw48,Integ_Scan_Progress " // Current is percentage, raw is absolute number of superblocks scanned by the current integrity scan
"-v 246,raw48,Unknown_Micron_Attrib " // 5300/D3MU001
"-v 247,raw48,Host_Program_Page_Count "
"-v 248,raw48,Bckgnd_Program_Page_Cnt"
},
......@@ -677,6 +680,7 @@ const drive_settings builtin_knowndrives[] = {
},
{ "Phison Driven SSDs", // see MKP_521_Phison_SMART_attribute.pdf
"BP4 mSATA SSD|" // MyDigital BP4, tested with BP4 mSATA SSD/S8FM06.9
"Corsair Force LE200 SSD|" // tested with Corsair Force LE200 SSD/SBFM10, .../SBFM60.9
"GIGABYTE GP-GSTFS31((120|240|256|480)G|100T)NTD|" // tested with GIGABYTE GP-GSTFS31120GNTD/SBFM61.3
"GOODRAM IRIDIUM PRO|" // tested with GOODRAM IRIDIUM PRO/SAFM01.5
"IR-SSDPR-S25A-(120|240|480|960)|" // Goodram IRIDM, tested with IR-SSDPR-S25A-120/SBFM91.3,
......@@ -1675,7 +1679,7 @@ const drive_settings builtin_knowndrives[] = {
"-v 234,raw24/raw24:w01234,Avg/Max_Erase_Count "
"-v 235,raw24/raw24:w01z23,Good/Sys_Block_Count"
},
{ "JMicron based SSDs", // JMicron JMF61x, JMF66x, JMF670
{ "JMicron/Maxiotek based SSDs", // JMicron JMF61x, JMF66x, JMF670
"ADATA S596 Turbo|" // tested with ADATA S596 Turbo 256GB SATA SSD (JMicron JMF616)
"ADATA SP310|" // Premier Pro SP310 mSATA, JMF667, tested with ADATA SP310/3.04
"ADATA SP600(NS34)?|" // tested with ADATA SP600/2.4 (JMicron JMF661)
......@@ -1691,6 +1695,7 @@ const drive_settings builtin_knowndrives[] = {
"KINGSTON SVP?100S2B?(64|96|128|256|512)G|" // SSDNow V100/V+100 Series,
// tested with KINGSTON SVP100S296G/CJR10202, KINGSTON SV100S2256G/D110225a
"KINGSTON SV200S3(64|128|256)G|" // SSDNow V200 Series, tested with KINGSTON SV200S3128G/E120506a
"NT-(64|128|256|512|[12]T)|" // KingSpec NT, MAS0902A-B2C or CS1802A-B2C, tested with NT-512/T191212
"TOSHIBA THNS128GG4BBAA|" // Toshiba / Super Talent UltraDrive DX,
// tested with Toshiba 128GB 2.5" SSD (built in MacBooks)
"TOSHIBA THNSNC128GMLJ|" // tested with THNSNC128GMLJ/CJTA0202 (built in Toshiba Protege/Dynabook)
......@@ -1731,8 +1736,8 @@ const drive_settings builtin_knowndrives[] = {
// tested with PLEXTOR PX-128M3/1.01, PX-128M3P/1.04, PX-256M3/1.05, PX-128M5S/1.02, PX-256M5S/1.03,
// PX-128M5M/1.05, PX-128M5S/1.05, PX-128M5Pro/1.05, PX-512M5Pro/1.06, PX-256M5P/1.01, PX-128M6S/1.03
// (1.04/5 Firmware self-test log lifetime unit is bogus, possibly 1/256 hours)
// PLEXTOR PX-256M6S+/1.00, PLEXTOR PX-128M3/1.00, PLEXTOR PX-128M3/1.07
"PLEXTOR ?PX-(64|128|256|512|768)M(3P?|5[MPS]|5Pro|6[MS])\\+?",
// PLEXTOR PX-256M6S+/1.00, PLEXTOR PX-128M3/1.00, PLEXTOR PX-128M3/1.07, PLEXTOR PX-128M6V/1.04
"PLEXTOR ?PX-(64|128|256|512|768)M(3P?|5[MPS]|5Pro|6[MSV])\\+?",
"", "",
//"-v 1,raw48,Raw_Read_Error_Rate "
//"-v 5,raw16(raw16),Reallocated_Sector_Ct "
......@@ -4112,7 +4117,7 @@ const drive_settings builtin_knowndrives[] = {
},
{ "Seagate IronWolf", // tested with ST6000VN0033-2EE110/SC60,
// ST6000VN0041-2EL11C/SC61, ST12000VN0007-2GS116/SC60, ST12000VN0008-2JH101/SC60
"ST(1|2|3|4|6|8|10|12)000VN00(0?[2478]|22|33|41)-.*",
"ST(1|2|3|4|6|8|10|12)000VN00(0?[2478]|1|22|33|41)-.*",
"", "", ""
},
{ "Seagate IronWolf Pro", // tested with ST4000NE0025-2EW107/EN02,
......@@ -4270,15 +4275,17 @@ const drive_settings builtin_knowndrives[] = {
"-v 242,raw48,Lifetime_Rds_Frm_Hst_GB "
"-v 243,hex48,Free_Space "
},
{ "WD Blue and Green SSDs", // tested with WDC WDS250G1B0A-00H9H0/X41000WD,
{ "WD Blue / Red / Green SSDs", // tested with WDC WDS250G1B0A-00H9H0/X41000WD,
// WDC WDS250G1B0A-00H9H0/X41100WD, WDC WDS100T1B0A-00H9H0,
// WDC WDS120G2G0A-00JH30/UE360000, WDC WDS240G2G0A-00JH30/UF300000,
// WDC WDS500G2B0A-00SM50/X61130WD, WDC WDS200T2B0A-00SM50/X61130WD,
// WDC WDS200T2B0A/X61190WD, WDC WDS120G1G0A-00SS50/Z3311000
// WDC WDS500G2B0A-00SM50/401000WD,
// WDC WDBNCE2500PNC/X61130WD, WDC WDBNCE0010PNC-WRSN/X41110WD
// WDC WDBNCE2500PNC/X61130WD, WDC WDBNCE0010PNC-WRSN/X41110WD,
// WDC WDS200T1R0A-68A4W0/411000WR
"WDC WDBNCE(250|500|00[124])0PNC(-.*)?|" // Blue 3D
"WDC ?WDS((120|240|250|480|500)G|[12]00T)(1B|2B|1G|2G)0[AB](-.*)?", // *B* = Blue, *G* = Green, *2B* = Blue 3D NAND
"WDC ?WDS((120|240|250|480|500)G|[12]00T)(1B|2B|1G|2G|1R)0[AB](-.*)?",
// *B* = Blue, *G* = Green, *2B* = Blue 3D NAND, *1R* = Red SA500
"", "",
//"-v 5,raw48,Reallocated_Sector_Ct " // Reassigned Block Count
//"-v 9,raw48,Power_On_Hours "
......@@ -4599,7 +4606,7 @@ const drive_settings builtin_knowndrives[] = {
{ "Western Digital Blue Mobile", // tested with WDC WD5000LPVX-08V0TT2/03.01A03,
// WDC WD10JPVX-75JC3T0/0301A03, WDC WD10JPVX-22JC3T0/01.01A01,
// WDC WD20NPVZ-00WFZT0/01.01A01
"WDC WD(3200LPCX|5000[BL]P[CV]X|7500BPVX|10JPVX|(15|20)NPVZ)-.*",
"WDC WD(3200LPCX|5000[BL]P[CV]X|7500BPVX|10JP[VZ]X|(15|20)NPVZ)-.*",
"", "", ""
},
{ "Western Digital Blue Mobile (SMR)", // ticket #1313, tested with
......@@ -5778,6 +5785,12 @@ const drive_settings builtin_knowndrives[] = {
"",
"-d sat"
},
{ "USB: OWC Mercury Elite Pro Quad; ",
"0x1e91:0xa4a7",
"", // 0x0100
"",
"-d sat"
},
// Innostor
{ "USB: ; Innostor IS611", // USB3->SATA+PATA
"0x1f75:0x0611", // SMART access via PATA does not work
......
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJeypbAAAoJEPOHY87f0iVZf5UH/32T7nx4YYbfROZJ9bCofqFQ
FzlBGIZizhNyTm42z5geI0ebwiv5ca/yxLzDMxWb2n0vS+lyMY5ArXMGgZGq9kbw
etJ3SUR4mZIsZdebW2dR1kydTpd/1y8XWYtlSuHx0X3mp3w86D/slCjCk1+jCMfL
WMpYtxbgXytUJRNuRqNkdZBTu8BzhXTfU+gnkwi1tDI4uXDfKKXNdnzleCDZ8HKy
iYRjT27SaIME2Bz2b6vUhf+NXQIQtQP4BKo6uZqcSlkr+X9y+RrcuOn2mX+Z8bmq
T2bUmJV2KRWlKxMC+dh4I6TusOU/3VVIwzEWBzx4IC3Nm21Yq0q/QBGJfNZpJgo=
=cC2N
iQEcBAABAgAGBQJe1SUwAAoJEPOHY87f0iVZm80H/1iNl10uata2lI6joYqOJcYq
jAhTrsTJkdT6lqaABEH5VmmeZmcVNOikcCGzktqfdInycyH6lYm8PDygyY7V0Hsw
ileGPI0mZ38fWFUo9UwMqeqpmopIlgC9iU3Gw0ZbakJnwHD8wLKjdy3Zd9pX+vCO
n1++9OyAolAtZ7kInZTRnj1eYN8xcZvkuSURZFBFPHIfTfoCl5QucBePlHY8Fu5d
lIUBgeXYN4rj3lhH3MvUBJcZf0FejtNO6RyYG/R+09Srox3wZRjcYHyJ84dzCNlD
9wHpk6JOY8VeH1b/n+9bp4tDcWxv19ahmjKbczWlwDmXV4G1a5fd1lR2szOyQQQ=
=6bR2
-----END PGP SIGNATURE-----
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment