SM2258 Intel-Micron B16A – MPTool Q0525A – FW Q0524A

Package

ArchiveSM2258 Intel-Micron B16A – MPTool Q0525A – FW Q0524A.7z
TypeMass production tool package
ControllerSM2258
NAND targetIntel-Micron B16A
Contents44 files, 10.7 MB unpacked

Component versions

ComponentVersionDate (decoded)
MPToolQ0525A2017-05-25
FirmwareQ0524A2017-05-24
DBP11232016-11-23
MPTool file version1, 0, 0, 0

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

SM2258: SATA 6Gb/s SSD controller, 4 NAND channels, external DRAM, 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 (8)

ProfileSelected flashCapacity settingRDT
Default.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)0
Intel_128G.iniIntel,128Gbit,PF29F32B2ALCTH2(B16A)(SM2258AB)3
Intel_250G.iniIntel,128Gbit,PF29F32B2ALCTH2(B16A)(SM2258AB)5
Intel_256G.iniIntel,128Gbit,PF29F32B2ALCTH2(B16A)(SM2258AB)6
Micron_128GB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)3
Micron_250GB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)0
Micron_256GB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)6
Micron_512GB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)9

Package contents

PathDescriptionSize
Config\Production configuration profiles8 files, 19.7 KB
CSS\CSS settings5 files, 2.1 MB
File For Linux Tool\Files for the Linux MP tool5 files, 1.9 MB
Firmware\Firmware images17 files, 4.9 MB
FlashDB\NAND parameter database1 file, 17.1 KB
Log file\Log output folderempty
QC\QC settingsempty
RDT File\RDT (burn-in) resultsempty
UFD_MP\MPTool UI settings and error-code tables3 files, 857 B
default.iniMPTool default settings3.9 KB
InfoPage8.5 KB
SM2258 B16A FW Release Note – Q0524A.pdfDocument51.8 KB
SM2258MPTool_IM3D_Q0525A.exeExecutable1.8 MB
WWN.iniSettings60 B

Documents included

  • SM2258 B16A FW Release Note – Q0524A.pdf

Flash database (57 entries)

The database lists every part the MPTool can identify. The firmware in this package is built for Intel-Micron B16A; other entries normally need the matching 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 P1123 · 57 entries

Source: FlashDB/2258/Flash.SET · section [SM2258-DataBase-P1123]

Micron (35)

Part numberVariantDensityFlash ID
MT29F256G08CBCBBL06B256Gbit2C A4 64 32 AA 04
MT29F256G08CBCBBL06B_1p8V256Gbit2C A4 64 32 AA 04
MT29F256G08CBCBBL06B_EVB256Gbit2C A4 64 32 AA 04
MT29F256G08CBCBBL06B_MD2256Gbit2C A4 64 32 AA 04
MT29F2T08CUCBBL06B2Tbit2C C4 E5 32 AA 04
MT29F384G08EBCBBB0KB384Gbit2C B4 F8 32 AA 04
MT29F768G08EECBBB0KB768Gbit2C B4 F8 32 AA 04
MT29F1HT08EKCBBB0KB1536Gbit2C CC 79 32 AA 04
MT29F1HT08EMCBBB0KB1536Gbit2C CC F8 32 AA 04
MT29F3T08EUCBBB0KB3Tbit2C CC F9 32 AA 04
MT29F6T08ETCBBB0KB6Tbit2C CC F9 32 AA 04
MT29F384G08EBCBBB0KB, 78384Gbit2C B4 78 32 AA 04
MT29F768G08EECBBB0KB, 78768Gbit2C B4 78 32 AA 04
MT29F1T2G08ECCBBB0KB, 781536Gbit2C B4 78 32 AA 04
MT29F1HT08EMCBBB0KB, 781536Gbit2C B4 78 32 AA 04
MT29F384G08EBCBBB0KB, 78, 05384Gbit2C B4 78 32 AA 05
MT29F768G08EECBBB0KB, 78, 05768Gbit2C B4 78 32 AA 05
MT29F1T2G08ECCBBB0KB, 78, 051536Gbit2C B4 78 32 AA 05
MT29F1HT08EMCBBB0KB, 78, 051536Gbit2C B4 78 32 AA 05
MT29F384G08EBCBBB0KB-2plane, 78384Gbit2C B4 78 32 AA 04
MT29F768G08EECBBB0KB-2plane, 78768Gbit2C B4 78 32 AA 04
MT29F1T2G08ECCBBB0KB-2plane, 781536Gbit2C B4 78 32 AA 04
MT29F1HT08EMCBBB0KB-2plane, 781536Gbit2C B4 78 32 AA 04
MT29F384G08EBCBBB0KB-2plane, 78, 05384Gbit2C B4 78 32 AA 05
MT29F768G08EECBBB0KB-2plane, 78, 05768Gbit2C B4 78 32 AA 05
MT29F1T2G08ECCBBB0KB-2plane, 78, 051536Gbit2C B4 78 32 AA 05
MT29F1HT08EMCBBB0KB-2plane, 78, 051536Gbit2C B4 78 32 AA 05
MT29F512G08EEHAFB16A512Gbit2C A4 08 32 A1 00
MT29E1HT08EMHBBeB0KB1536Gbit2C B4 78 32 AA 05
MT29F256G08EBHAFB16A256Gbit2C A4 88 32 A1 00
MT29F512G08EEHAFB16A512Gbit2C A4 88 32 A1 00
MT29F1T08EMHAFB16A1Tbit2C A4 88 32 A1 00
MT29F2T08EUHAFB16A2Tbit2C C4 89 32 A1 00
MT29F256G08EBHAF,B16AE1256Gbit2C A4 88 32 A1 00
MT29F256G08EBHAF,B16AE2256Gbit2C A4 08 32 A1 00

Intel (22)

Part numberVariantDensityFlash ID
PF29F32BALCMG2L06B256Gbit89 A4 64 32 AA 01
PF29F64B2AMCMG2L06B512Gbit89 A4 64 32 AA 01
PF29F32BALCMG3L06B_L06B256Gbit89 A4 64 32 AA 01
PF29F64B2AMCMG3L06B_L06B512Gbit89 A4 64 32 AA 01
PF29F01T2ANCMG3L06B_L06B1024Gbit89 A4 64 32 AA 01
PF29F32BALCMG3B0KB_L06B256Gbit89 B4 78 32 AA 01
PF29F64B2AMCMG3B0KB_L06B512Gbit89 B4 78 32 AA 01
PF29F01T2ANCMG3B0KB_L06B1024Gbit89 B4 78 32 AA 01
PF29F32BALCMG3B0KB_B0KB384Gbit89 B4 78 32 AA 01
PF29F64B2AMCMG3B0KB_B0KB768Gbit89 B4 78 32 AA 01
PF29F01T2ANCMG3B0KB_B0KB1536Gbit89 B4 78 32 AA 01
PF29F02T2APCMG2L06B_L06B2048Gbit89 C4 E5 32 AA 01
PF29F02T2APCMG2L06B_B0KB3072Gbit89 C4 E5 32 AA 01
PF29F32B2ALCTH2B16A128Gbit89 A4 08 32 A1 00
PF29F32B2ALCTH2B16A256Gbit89 A4 08 32 A1 00
PF29F64B2AMCTH2B16A512Gbit89 A4 08 32 A1 00
PF29F01T2ANCTH2B16A1Tbit89 A4 08 32 A1 00
PF29F02T2AOCTH2B16A2Tbit89 A4 08 32 A1 00
PF29F04T2AWCTH2B16A4Tbit89 C4 89 32 A1 00
PF29F01T4ANCTH2B16A1Tbit89 A4 08 32 A1 00
PF29F02T4AOCTH2B16A2Tbit89 A4 08 32 A1 00
PF29F04T4AWCTH2B16A4Tbit89 C4 89 32 A1 00

Information on this page was read from the package files.