SM2258XT Intel-Micron B16A – MPTool Q1215B – FW Q1204B0

Package

ArchiveSM2258XT Intel-Micron B16A – MPTool Q1215B – FW Q1204B0.7z
TypeMass production tool package
ControllerSM2258XT
NAND targetIntel-Micron B16A
Contents43 files, 3.4 MB unpacked

Component versions

ComponentVersionDate (decoded)
MPToolQ1215B2017-12-15
ISPQ1204B02017-12-04
RDTQ1123A02017-11-23
DLLQ1212A2017-12-12
MPISPQ1212A2017-12-12
BootISPQ1110A2017-11-10
DBQ11242017-11-24
PackageQ1220A2017-12-20
MPTool file version0, 0, 1, 2

Dates are decoded from SMI version codes: the letter is the year (J = 2010 … Y = 2025) and the four digits are month and day.

Controller

SM2258XT: SATA 6Gb/s SSD controller, 4 NAND channels, DRAM-less, LDPC ECC.

Function

Silicon Motion mass production tool package. It initializes the drive, loads the controller firmware, scans and records bad blocks, and writes the drive identity (model, serial number, capacity). Packages that include RDT firmware can run a burn-in test before the final firmware is loaded. Running the tool re-initializes the drive; existing user data is lost.

Configuration profiles (1)

ProfileSelected flashCapacity settingRDT
Default.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)(SM2258XT)6

Package contents

PathDescriptionSize
Config\Production configuration profiles1 file, 3.4 KB
Dll\MPTool libraries1 file, 415.5 KB
DriveSetting\Drive setting tables4 files, 10.6 KB
Firmware\Firmware images16 files, 725.5 KB
FlashDB\NAND parameter database1 file, 18.2 KB
Linux File\Files for the Linux MP tool12 files, 983.6 KB
Log file\Log output folderempty
RDT File\RDT (burn-in) resultsempty
Tables\Seed, strong-page and I2C tables2 files, 12.0 KB
UFD_MP\MPTool UI settings and error-code tables2 files, 950 B
default.iniMPTool default settings4.2 KB
ErrorCode.txtError-code list13.2 KB
name.txtPackage version list145 B
SM2258XTMPToolQ1215B.exeExecutable1.2 MB

Flash database (60 entries)

The FW tag column comes from Firmware/2258/FWTag.SET and names the firmware build each part needs. Parts with another tag, or no tag, need a different firmware build.

Part numbers are copied as written in the database. Variant lists the bracketed qualifiers from the entry (voltage, die count, generation). Flash ID shows the first six ID bytes stored for the entry.

Flash database Q1124 · 60 entries

Source: FlashDB/2258/Flash.SET · section [SM2258XT-DataBase-Q1124]

Samsung (1)

Part numberVariantDensityFlash IDFW tag
K9GDGD8U0B128GbitEC 3A 94 43 A4 CASS14

Toshiba (7)

Part numberVariantDensityFlash IDFW tag
TH58TFG9T22BA4C256Gbit98 3C 98 B3 76 F1BiCS
TH58TFT0T22BA8C256Gbit98 3C 98 B3 76 F1BiCS
TH58TFT1T22BA8H512Gbit98 3E 99 B3 7A F1BiCS
TH58TFG9T23BA4C256Gbit98 3C 98 B3 76 F2BiCS
TH58TFT0T23BA8C256Gbit98 3C 98 B3 76 F2BiCS
TH58TFT1T23BA8H512Gbit98 3E 99 B3 7A F2BiCS
TC58TFG7T23TA0D3V3128Gbit98 3A 98 B3 76 72BiCS

Hynix (5)

Part numberVariantDensityFlash IDFW tag
H27QEG8NDM5R-BCF256GbitAD 3A 18 A3 61 25
H27QFG8PEM5R-BCF512GbitAD 3A 18 A3 61 25
H27QEG8NDBLR-BCF256GbitAD 3A 18 03 00 50
H27Q1T8QEM6R-BCF1TbitAD 3C 19 A3 62 25
H27QFG8NDA8RV4512GbitAD 5C 28 2A 01 90

Micron (16)

Part numberVariantDensityFlash IDFW tag
MT29F256G08CBCBBL06B256Gbit2C A4 64 32 AA 04IM3D
MT29F384G08EBCBBB0KB, 78384Gbit2C B4 78 32 AA 04IM3D
MT29F384G08EBCBBB0KB_28, 78384Gbit2C B4 78 32 AA 05IM3D28
MT29F384G08EBCBBB0KB_28, 78, 04384Gbit2C B4 78 32 AA 04IM3D28
MT29F768G08EECBBB0KB, 78768Gbit2C B4 78 32 AA 04IM3D
MT29F1T2G08ECCBBB0KB, 781152Gbit2C B4 78 32 AA 04IM3D
MT29F1HT08EMCBBB0KB1536Gbit2C B4 F8 32 AA 04IM3D
MT29F1HT08EMHBBB0KB1536Gbit2C B4 78 32 AA 04IM3D
MT29F3T08EUHBBB0KB3Tbit2C CC F9 32 AA 04IM3D
MT29F3T08EUCBBB0KB3Tbit2C CC F9 32 AA 04IM3D
MT29F128G08EBCDBB05A, D8128Gbit2C 84 D8 32 A1 00B05
MT29F128G08EBCDBB05A128Gbit2C 84 58 32 A1 00B05
MT29F512G08EEHAFB16A512Gbit2C A4 08 32 A1 00IMB16
MT29F2T08CQCBBG22Tbit2C C4 E5 32 AA 04IM3D
MT29F512G08EBHAFB17A512Gbit2C C4 08 32 A6 00IMB17
MT29F512G08EEHAFB16A, 88512Gbit2C A4 88 32 A1 00IMB16

Sandisk (17)

Part numberVariantDensityFlash IDFW tag
SDTNSIBMA-032GLegacy, 3V3256Gbit45 3C 99 A3 7A 51
SDTNSIAMA-016GToggle, 3V3128Gbit45 4C 98 A3 76 D1
SDTNSIBMA-032GToggle, 3V3, NIKE256Gbit45 3C 99 A3 7A D1
SDTNSIBMA-032GToggle, 3V3, Channel256Gbit45 3C 99 A3 7A D1
SDTNSIAMA-016G-AToggle, 3V3128Gbit45 4C 98 A3 76 D1
SDTNSIBMA-032G-AToggle, 3V3, NIKE256Gbit45 3C 99 A3 7A D1
SDTNSIBMA-032G-AToggle, 3V3, Channel256Gbit45 3C 99 A3 7A D1
SDTNSICMA-064GLegacy, 3V3512Gbit45 3E 9A A3 7E 51
SDTNSICMA-064GLegacy, 3V3, 4Die512Gbit45 3E 9A A3 7E 51
SDTNSICMA-064GToggle, 3V3512Gbit45 3E 9A A3 7E D1
SNDK 06500 064Gbics2256Gbit45 3C 98 B3 76 79BiCS
SNDK 06500 064GSCR, bics2256Gbit45 3C 98 B3 76 79BiCS
SNDK 05478 256GToggle, 3V32Tbit45 48 9B A3 7E D1
SDTNSIBMB-032G-ALegacy, 3V3256Gbit45 4C 98 A3 76 51
SDYNBIAMA-032Gbics3256Gbit45 3C 98 B3 76 72BiCS
SDZNBIAMA-064Gbics3512Gbit45 3E 98 B3 76 72BiCS
SDTNBIAMA-016Gbics3128Gbit45 3A 98 B3 76 72BiCS

Intel (12)

Part numberVariantDensityFlash IDFW tag
PF29F32B2ALCMG2L06B256Gbit89 A4 64 32 AA 01IM3D
PF29F32B2ALCMG2L06B_B0KB384Gbit89 A4 64 32 AA 01IM3D
PF29F48B2ALCTG2B0KB384Gbit89 B4 78 32 AA 01IM3D
PF29F02T2APCMG2L06B_L06B2048Gbit89 C4 E5 32 AA 01IM3D
PF29F02T2APCMG2L06B_B0KB3072Gbit89 C4 E5 32 AA 01IM3D
PF29F04T2ASCMG2L06B_L06B4096Gbit89 D4 E6 32 AA 01IM3D
PF29F32B2ALCTH2B16A256Gbit89 A4 08 32 A1 00IMB16
PF29F64B2AMCTH2B16A512Gbit89 A4 08 32 A1 00IMB16
PF29F64B2AMCTH2B16A, disable DDR mode512Gbit89 A4 08 32 A1 00IMB16
PF29F01T2ANCTH2B16A1Tbit89 A4 08 32 A1 00IMB16
PF29F01T4ANCTH2B16A1Tbit89 A4 08 32 A1 00IMB16
PF29F32B2ALCTH2-064GB17512Gbit89 C4 08 32 A6 00IMB17

Spectek (2)

Part numberVariantDensityFlash IDFW tag
FxxL06B256G1KDBABJ4L06B256GbitB5 A4 64 32 AA 04IM3D
FxxB16A256G1KDBABJ4B16A256GbitB5 A4 08 32 A1 00IMB16

Information on this page was read from the package files.