| February 10, 2026 |
The New Software Update: PC-3000 Ver. 7.8.17, Data Extractor Ver. 6.8.7, PC-3000 SSD Ver. 3.8.9 has been released |

After months of focused development, the new PC-3000 software update version 7.8.17 is now officially released!
- PC-3000 7.8.17
- Data Extractor version 6.8.7
- PC-3000 SSD 3.8.9
This release delivers a suite of powerful enhancements designed to tackle the latest data recovery challenges. Key improvements include expanded support for WD, Seagate and HGST CCB HDDs with new operating modes, as well as significant optimization of Data Extractor for more efficient workflows.
The update also broadly extends capabilities for modern SSDs, including native USB SSD support and recovery from drives with hardware encryption.
Watch the video on the main features of the new PC-3000 update:

Update now to access these new features and keep your lab at the forefront of recovery technology.
If you have any questions, please submit a ticket in our ACE Lab portal.
A LIST OF THE MAIN ENHANCEMENTS
PC-3000 HDD (SATA)
WD Marvell
| ENHANCED |
the editor for all modes operating with integer values (the new editor is more convenient for input of hex values when entering a large number of characters due to the lack of insignificant zeros) |
| ENHANCED |
the FDir editor. Restrictions on editing the modules list including the record for module 01 have been removed, the ability to edit the regions map has been added |
| ADDED |
the functionality to change and save the size of the editor form |
| ADDED |
the opportunity to select the active TIS (metadata to use) when reading through the SMR HDD utility and building the heads map using the second-level translator data source of module 190 |
| ADDED |
auto-detection of the TIS to be used |
| ADDED |
information about translator header errors to the metadata selection form. It helps to select the active TIS and makes auto-detection results more understandable |
| ADDED |
report about errors in the DBS logs (if any errors are detected) when logging into the utility. It can be disabled in the utility settings |
| IMPROVED |
the visualization of recovery results in the second-level translator recovery mode (plugin for module 190) |
| IMPROVED |
the validity check of found nodes (version 7.7 skipped nodes that referred to non-existent bands) |
| IMPROVED |
the recovery mode for module 03. Now it works on families where the “VSC ERR UNSUP ACTION CODE" error was returned previously |
| ADDED |
a check for possible relocation of module 02 to ROM in the "Edit HDD ID" mode. In this case the utility automatically suggests using read/write commands by ID |
| ENHANCED |
the ability to select the command to be used (verification, reading, writing) in the "Physical test" mode |
| IMPROVED |
the "Physical test" interruption process. Now when the process is interrupted, the utility warns that any defects found will not be added and offers to skip the head being scanned instead of interrupting the test. In this case, found defects will be added |
| ADDED |
information about the applicability of the plugin and compatible data files in the description of plugins (displayed in the status bar of the binary data editor) |
| ADDED |
new plugins:
|
| ADDED |
information from modules B, 20B, 0A, 47 in ROM data view (the "Information about HDD from ROM" plugin) |
| ADDED |
information about DCM, including heads, to the report of the "View ROM information" mode |
| ADDED |
the functionality to save SMR zones table in the "HDD resources backup" mode |
WD HPA
| ADDED |
SMART clearing feature |
| ADDED |
support for error handling scenarios in the Utility modes, and an alternate scenario for tech mode reading in DE |
Seagate F3
| ADDED |
Unlock patch for the C6 CimarronBP family |
| ADDED |
Tech Unlock patches for families (addition of the families is at the final stage of development):
|
| ADDED |
a new Unlock Multipatch. Besides the unlock, it allows to correct HDD behavior during start:
|
| ADDED |
overlay control 18A for the Loader creation for the Pharaoh Oasis family group |
| ADDED |
firmware descriptor decoding to DiskFW BuildInfo ver. 0x24 |
| ADDED |
special commands to the menu on the right panel:
|
| ENHANCED |
MediaCache configuration information. Now it is retrieved from HDD RAM when possible |
| ADDED |
a poll for the Media Cache size via the command working with the registry parameters in the HDD RAM during the preparatory procedure to build the heads map |
| ENHANCED |
the "Test" menu. Now it includes the functionality that allows saving current translator and MCMT data from HDD RAM |
| ADDED |
"Stop Intercommand Activity" and "Stop Intercommand Activity at utility startup" to the utility's startup dialog |
| ADDED |
MC state flags – Flg1(DW), Flg2(W16) in the MCMT extent editor |
| ENHANCED |
tests. Loaders/modifiers of Non Resident G-List, TA-List, SrvFlaws List, P-List, MCMT were switched from work via ATA-indirect to a centrally switched mechanism |
Hitachi HGST CCB
| ADDED |
families: Vela A, Aries-KP, Vela AP, Vela AX |
| ADDED |
the functionality for sector-by-sector reading with an option to ignore errors in work with SA/modules reading |
| IMPROVED |
the reaction to techno mode key error (task processing does not stop), and revised the information about modules |
| ADDED |
the ability to read Modules sector-by-sector with an option to ignore errors in the "View and Edit HDD Resources" wizard |
| ADDED |
auto-detection of families by WWN |
| ADDED |
functions to the starting dialog: |
| ADDED |
the current Sense code to supplement the Inquiry Page 03 in the starting dialog and in the "Utility Status" functionality to display drive status |
| ADDED |
special commands to the menu on the right panel: |
| ADDED |
the function for SA testing using a specialized tech command |
| ADDED |
a check for corruption of the information about the size of checksum-protected data to the procedures verifying module checksums |
| ADDED |
the opportunity to continue work in case of HDD freezing on non-critical objects during the initialization phase |
| IMPROVED |
the search for the FIMG module in the ROM image (head map, etc.) for the Leo_A_HE12 family |
| ADDED |
FIMG decoding (head map, etc.) for the LibraHC10 family |
| ADDED |
protection against false detection when searching for data for the headmap editor plugin in ROM |
PC-3000 HDD (SAS)
Seagate SAS
| IMPROVED |
System Files table initialization process |
| ADDED |
Automatic ROM backup prior to the manipulations with the Flash ROM dump |
HitachiGST SAS
| ADDED |
the "Start Unit" button in the families list window |
| ADDED |
DC SS300 family |
| IMPROVED |
utility status bar view. Included information about drive identifiers |
| IMPROVED |
the window listing drive families |
| ADDED |
descriptions of error codes |
| ADDED |
the Translator regeneration option |
| ADDED |
ROM writing functionality for all families |
| ADDED |
a second (alternative) option for microcode building process for some firmware versions with non-standard assembly methodology, selectable automatically based on firmware type |
| IMPROVED |
Drive ID and Power-on-Hours editing option for all families |
| CHANGED |
HUS726TxTALx20x -> DC HC310, HUH7210xxALx20x -> DC HC510 |
| ADDED |
new families: DC HC320, DC HC330, DC HC520, DC HC530, DC HC550 |
| ADDED |
drive unlock via PSID for the following families:
|
| ADDED |
the functionality to load a donor's microcode for all these families |
| ADDED |
2nd ROM reading and writing implemented for all these families |
PC-3000 SAS Universal utility
| IMPROVED |
the "Clone HDD" option fixing the bug that could prevent recording of the last data block during drive cloning |
| ADDED |
an error handling scenario for the "Logical scan" and "Physical scan" modes in all utilities |
PC-3000 Kernel
| IMPROVED |
Sense Data parsing for SAS/SCSI/USB storage drives (descriptors processing) |
| ADDED |
support for commands returning Sense Data over 32 bytes |
| ADDED |
in the log report a 'warning’ messages type (yellow) |
| IMPROVED |
the command editor for SCSI ATA Translation mode in SCSI Commander |
| IMPROVED |
the PCIe interface type autodetection option for PC-3000 Portable III |
| ADDED |
an automatic extension change for the 'Files save' dialog when a file type filter is applied (extension be added for files automatically, if it was not specified) |
| IMPROVED |
power supply handling for connected NVMe drives. Previously, it could trigger the 'Controller Reset' command |
PC-3000 HDD (SATA)
| ADDED |
the 'Error recovery control' option. Similar to the identical option in the 'Tools' menu of vendor-specific SATA/IDE utilities |
PC-3000 Portable III/PRO
| ADDED |
support for HGST CCB adapter in Stand Alone mode |
| IMPROVED |
the USB devices driver |
| IMPROVED |
commands execution handling for HGST CCB adapter controller |
DataExtractor
| ADDED |
an opportunity to set limits for files and folders (file system nodes). The limits allow to hide files and folders, which did not pass filtration. The following types of limits are available:
Different types of limits can be applied simultaneously (a file must match all limits at once) Limits affect all modes that are working with the file system: saving, map building etc. Marks are set taking into account the limitations – the process of file system traversing and marking the matching files is initiated Examples of limits:
|
| ADDED |
a mode for drive editing based on versions map: Added an opportunity to build a full versions map:
Implemented automatic search for versions featuring RAW recovery support for files:
|
| IMPROVED |
search method of metadata versions for NTFS:
|
| IMPROVED |
Versions selection for certain LBA has been accelerated (SQL request optimized) |
| IMPROVED |
the “Refresh” method on the list of versions clears the information table (necessary after rereading) |
| ADDED |
the opportunity to find and pick versions for new drives created from a drive with variations of virtual drives like BitLocker (and other encrypted + based on map) with translation back to the initial drive |
| ADDED |
checking the drive after power on. This feature allows to repower the drive until one of selected scenarios will not happened:
This feature could be very useful in a pair with heating machine and temperature influence on NAND chips for those SSDs which are not officially supported, stays in BSY or not detecting correctly |
RAW recovery
| ENHANCED |
selection of the Run “In background” and “In queue” modes is running the “Quick RAW recovery” mode from now on. A separate “Quick RAW recovery” menu appears no longer |
| IMPROVED |
results addition to the Database in background mode (quick version), which accelerated the procedure in areas with a lot of files |
| IMPROVED |
RAW recovery results export to *.csv is now taking into account their order |
| IMPROVED |
the positioning in a “map of object” during the virtual LBA entry is running not only in map but also in the list of chains now |
| ADDED |
optional scaling of results for the graph map. An option has been added where the height of the drawn "column" is determined by the ratio of the number of sectors matching the selection conditions to the number of items per displayed "column" (point) |
| ADDED |
automatic clearing of additional maps based on read data while clearing the main map (in case of legend changing to an attribute containing no data) |
| ENHANCED |
the power supply policy. An automatic power supply is excluded when changing mode from work with copy (for SATA and NVME drives) |
DSF format
| ADDED |
the “Map of data saved in DE storage” and “Defragmentation DE storage” methods |
| ENHANCED |
accelerated storage working speed due to the implementation of search tree and read-ahead improvement |
File systems
| ADDED |
a mode that calculates folder size based on file system parsing results. You can select size type (native or calculated) to be displayed in the “Settings”→”Show calculated folder size” menu |
| ADDED |
settings to display size: bytes, Kb, Mb, Gb. (Settings -> Show file and folder size in ->) |
ExFAT file system
| ENHANCED |
accelerated building of the map of used/unused space by Bitmap |
| IMPROVED |
the partition (revealed structures) analysis with an additional method to find the beginning of cluster and FAT table in case of boot area loss |
| IMPROVED |
grouping stage using folder information which accelerated file system analysis, particularly in case of numerous directories |
FAT file system
| IMPROVED |
structure analysis method based on RAW recovery results |
Ext3(4) file system
| IMPROVED |
META_BG organizing when it starts from group 0 |
| ENHANCED |
partition analysis method |
NTFS file system
| ADDED |
overall optimizations, fixes and improvement |
APFS file system
| ADDED |
snapshots appearance |
| IMPROVED |
compressed files and volumes saving |
PC-3000 SSD
Silicon Motion
| ADDED |
support for the SM2259H controller (Crucial MX500 utility) |
| ADDED |
support for the H8098 (SM2263XT) controller (HP EX900 v2 utility) |
SM2258G Controller (SATA)
| ADDED |
support for encrypted eDrive drives (Transcend SSD230S utility) |
| IMPROVED |
firmware read/write algorithm |
SM2258XT Controller (SATA)
| ADDED |
new loaders |
SM2259XT Controller (SATA)
| IMPROVED |
the translator building algorithm for the SM2259AB+B37R combination; |
| ADDED |
new loaders |
SM2262EN/SM2263EN Controller (NVMe)
| IMPROVED |
the encryption detection algorithm |
SM2263EN Controller (NVMe)
| IMPROVED |
the translator building algorithm |
SM2263XT Controller (NVMe)
| IMPROVED |
the translator building algorithm for drives based on Intel/Micron B27A chips |
| IMPROVED |
the translator building algorithm for drives based on Intel/Micron B27A chips with two LUNs per chip |
| IMPROVED |
the translator building algorithm for drives based on YMTC 3dv3 chips with two LUNs per chip |
SM2320G Controller (USB)
| ADDED |
support for drives with unique encryption keys |
| ADDED |
new loaders |
| IMPROVED |
the translator building algorithm |
Phison
| ADDED |
support for the HG2283 controller (PS5013 modification) (Patriot P300 utility) |
| ADDED |
support for the PS2251-17 (U17) controller (Crucial X6, Silicon Power MS60 utilities) |
| ADDED |
support for the PS2251-18 (U18) controller (MSI DATAMAG utility) |
PS5013 Controller (NVMe)
| IMPROVED |
the translator building algorithm for IMB47R-based drives |
PS5021 Controller (NVMe)
| IMPROVED |
the translator building algorithm |
JMicron/Maxio
JMicron/Maxio MAS0902 Controller (SATA)
| ADDED |
Kimtigo KTA-320 (MAS0902+YMTC) |
| ADDED |
Lexar NS100 (MAS0902+B27A) |
| ADDED |
Patriot Burst Elite (MAS0902+N18A) |
| ADDED |
Smartbuy (MAS0902+YMTC) |
| ADDED |
the PBT0.a translator building algorithm |
| ENHANCED |
translator rereading |
| ADDED |
the last selected translator state is saved in the drive profile |
| IMPROVED |
Mas0902.sfw loader (v0.2.0) for use with YMTC chips |
| ADDED |
saving of the selected translator algorithm |
| MERGED |
the PBT0 and PBT0.a translator building algorithms |
| MERGED |
the PBT1 and PBT1.a translator building algorithms |
| ENHANCED |
the PBT1.b algorithm to support drives with QLC chips |
| IMPROVED |
the SSD image building algorithm to take all versions into account |
| IMPROVED |
the PBT0 translator building algorithm |
| ADDED |
PBA reading in DE for recovery of deleted files and formatted partitions, also enabling SSD image generation taking into account all translation versions |
Check out a step-by-step guide to recovering data from Maxio MAS0902A/DM918 controllers in the blog article.







