User-defined identity
Model, serial, firmware revision, capacity, volume label, GUID, volume serial, and SMART defaults are entered from the GUI.
runtime-configurable identity tool
MITM is the current runtime configuration tool. Users can set capacity, device type, model, serial, volume label, GUID, and SMART values in the GUI, then use Attach to write that identity into a runtime profile.
features
Model, serial, firmware revision, capacity, volume label, GUID, volume serial, and SMART defaults are entered from the GUI.
One base firmware can attach different runtime profiles. Change the GUI fields and Attach again when the identity should change.
The AHCI GUI builds a realistic SATA disk identity and filesystem layout from the fields, then applies it to firmware during Attach.
usage guide
This flow uses the AHCI page in `MITM.exe`. The runtime parameters are GUI fields, not command-line flags.
GUI EXE runtime parameters
These values match the current validation rules: Serial is 20 characters or less, Firmware is 8 characters or less, Model is 40 characters or less, and Volume Label is 15 ASCII characters or less.
| Device Type | SATA HDD |
|---|---|
| Serial | Z9A1H2KD |
| Firmware | CC43 |
| Model | ST1000DM010-2EP102 |
| Capacity | 1 TB |
| SATA Speed | SATA/600 |
| Buffer KiB | 65535 |
| Queue Depth | 32 |
| TRIM | false |
| Rotation | 7200 |
| Volume Label | DATA_HDD |
| Identity Seed | st1000dm010-z9a1h2kd |
| Disk GUID | auto |
| Partition GUID | auto |
| Volume Serial | auto |
| SMART POH | 4820 |
| SMART Start/Stop | 630 |
| SMART Power Cycles | 412 |
| SMART Temp C | 34 |
| Pending Sectors | 0 |
| Offline Uncorrectable | 0 |
| UDMA CRC Errors | 0 |
| Spin-up Time | 4210 |
| Spin Retry | 0 |
| Seek Error Rate | 0 |
| Load Cycle | 734 |
| Power-off Retract | 73 |
| Reallocation Events | 0 |
| Bad Blocks | 0 |
| Device Type | SATA SSD |
|---|---|
| Serial | S6PTNX0T123456A |
| Firmware | SVT02B6Q |
| Model | Samsung SSD 870 EVO 500GB |
| Capacity | 500 GB |
| SATA Speed | SATA/600 |
| Buffer KiB | 512 |
| Queue Depth | 32 |
| TRIM | true |
| Rotation | 1 |
| Volume Label | DATA_SSD |
| Identity Seed | samsung-870evo-s6ptnx0t |
| Disk GUID | auto |
| Partition GUID | auto |
| Volume Serial | auto |
| SMART POH | 920 |
| SMART Power Cycles | 140 |
| SMART Reads GiB | 2300 |
| SMART Writes GiB | 850 |
| SMART Temp C | 31 |
| Pending Sectors | 0 |
| Offline Uncorrectable | 0 |
| UDMA CRC Errors | 0 |
| Remaining Life | 98 |
| Unsafe Shutdowns | 3 |
| Bad Blocks | 0 |
| SATA PHY Errors | 0 |