SM2258 Intel-Micron B16A – MPTool Q1016A – FW Q0824C

Package

ArchiveSM2258 Intel-Micron B16A – MPTool Q1016A – FW Q0824C.7z
TypeMass production tool package
ControllerSM2258
NAND targetIntel-Micron B16A
Contents53 files, 11.9 MB unpacked

Component versions

ComponentVersionDate (decoded)
MPToolQ1016A2017-10-16
FirmwareQ0824C2017-08-24
DBQ08312017-08-31
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
128GB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)3
128GB_BiwinB16.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)3
1TB.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)14
256GB.iniMicron,256Gbit,MT29F256G08EBHAF(B16A)(SM2258AB)5
256GB_BiwinB16.iniMicron,256Gbit,MT29F256G08CBCBB(L06B)(SM2258)6
512GB.iniIntel,128Gbit,PF29F32B2ALCTH2(B16A)(SM2258AB)9
512GB_BiwinB16.iniMicron,512Gbit,MT29F512G08EEHAF(B16A)9
Default.iniIntel,128Gbit,PF29F32B2ALCTH2(B16A)(SM2258AB)0

Package contents

PathDescriptionSize
Config\Production configuration profiles8 files, 21.1 KB
CSS\CSS settings5 files, 2.1 MB
File For Linux Tool\Files for the Linux MP tool6 files, 2.6 MB
Firmware\Firmware images19 files, 5.2 MB
FlashDB\NAND parameter database1 file, 8.7 KB
Log file\Log output folder7 files, 14.1 KB
QC\QC settingsempty
RDT File\RDT (burn-in) resultsempty
UFD_MP\MPTool UI settings and error-code tables3 files, 1.0 KB
default.iniMPTool default settings3.9 KB
SM2258 B16A FW Release Note – Q0824C.pdfDocument72.2 KB
SM2258MPTool_IM3D_Q1016A.exeExecutable1.8 MB
WWN.iniSettings60 B

Documents included

  • SM2258 B16A FW Release Note – Q0824C.pdf

Flash database (29 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 Q0831 · 29 entries

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

Micron (13)

Part numberVariantDensityFlash ID
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
MT29F512G08EBHAFB17A512Gbit2C C4 08 32 A6 00
MT29F1T08EEHAFB17A1Tbit2C C4 08 32 A6 00
MT29F2T08EMHAFB17A2Tbit2C C4 08 32 A6 00
MT29F4T08EUHAFB17A4Tbit2C D4 89 32 A6 00
MT29F8T08EWHAFB17A8Tbit2C E4 8A 32 A6 00
MT29F512G08EBHAF,B17A512Gbit2C C4 08 32 A6 00

Intel (15)

Part numberVariantDensityFlash ID
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
PF29F64B2ALCTH1B17A512bit89 C4 08 32 A6 00
PF29F01T2AMCTH1B17A1Tbit89 C4 08 32 A6 00
PF29F02T2ANCTH1B17A2Tbit89 C4 08 32 A6 00
PF29F04T2AOCTH13B17A4Tbit89 C4 08 32 A6 00
PF29F08T2AWCTH1B17A8Tbit89 D4 89 32 A6 00
29F64B2ALCTH1-ES,B17A512Gbit89 C4 08 32 A6 00

SpecTek (1)

Part numberVariantDensityFlash ID
FNNB16A256G1DHBAFJ4-5ARB16A256GbitB5 A4 08 32 A1 00

Information on this page was read from the package files.