eMMC Pro

Release Notes

Detailed release notes for every version of eMMC Pro. Click on a version to view the full details.

|

Details

  • The Android MTK Scatter structure has been completely re-written for improved compatibility and reliability with MTK-based devices.
  • A major security upgrade has been applied to the software. The new code-signing and packaging approach eliminates false-positive virus warnings that some users experienced with previous versions.
  • The auto-update mechanism has been fixed to properly detect and install the newest version.
  • Several minor bugs across the application have been resolved for improved stability.

Details

  • A brand new Android MTK Scatter Flashing UI has been added, providing a dedicated visual interface for working with MTK scatter files.
  • Partition options are now displayed for MTK Devices, giving technicians clear visibility into the partition layout before performing operations.
  • Added support for eMMC Revision 1.8 (for MMC v5.1), extending compatibility to the latest eMMC specification at the time.
  • Fixed a file handle bug where files were not being properly closed after read operations, which could cause resource leaks during extended sessions.

Details

  • The Android MTK Scatter Flashing process has been improved with better error handling and faster partition writing.
  • Fixed a CID display bug in the UI where certain CID values were not rendering correctly in the user interface.

Key Highlights

MTK Scatter Flashing - Full implementationAutomatic Preloader.bin header generationSmart UI collapse/expand

Details

  • Full Android MTK Scatter Flashing has been implemented, enabling technicians to flash MTK-based Android devices directly using scatter files. This is a major feature addition for Android repair workflows.
  • Preloader.bin header is now generated automatically when working with MTK devices, eliminating the need for manual header creation and reducing the chance of errors.
  • Boot Size APIs have been implemented into the software, providing programmatic control over boot partition sizing.
  • The MTK Scatter Algorithm has been added, enabling intelligent parsing and handling of scatter file structures.
  • The user interface now features smart collapse and expand functionality, providing a cleaner UI by collapsing sections that are not in active use.
  • Progressive firmware handling has been implemented for return APIs, improving the reliability of firmware operations.

Key Highlights

Samsung Factory ResetSamsung S.M.A.R.T ReportGP1-GP4 partition activation up to 40MBRPMB resize up to 8MB

Details

  • Fixed a critical bug where eMMC devices over 64GB in size were not being correctly detected or reported, causing incorrect capacity displays and potential read/write issues.
  • The eMMC RPMB (Replay Protected Memory Block) partition can now be resized up to 8 MB, providing greater flexibility for devices that require larger RPMB areas.
  • eMMC BOOT partition resize has been enhanced with a configurable range of 1MB to 8MB, allowing technicians to adjust boot partition sizes as needed for different device configurations.
  • General Purpose Partitions (GP1, GP2, GP3, GP4) can now be activated with sizes up to 40MB. This is critical for devices that utilize GP partitions for specialized storage needs.
  • Samsung Factory Reset has been added, providing a manufacturer-level reset capability for Samsung eMMC devices.
  • Samsung S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) Report has been implemented, enabling technicians to view detailed health and diagnostic information about Samsung eMMC chips.

Key Highlights

Samsung FFU (Field Firmware Update)Samsung eMMC CID Writing / PatchComprehensive firmware management UIBoot and RPMB configuration controls

Details

  • Samsung eMMC Firmware Update (FFU - Field Firmware Update) has been implemented, allowing technicians to update Samsung eMMC firmware directly. This is a breakthrough feature for Samsung eMMC repair.
  • Samsung eMMC Firmware Read capability added, enabling technicians to dump and back up existing firmware before performing repairs.
  • Qualcomm Disk with eMMC Booster interface selection has been added, improving compatibility with Qualcomm-based devices.
  • Samsung eMMC Boot Resize (Partition) allows direct resizing of boot partitions on Samsung eMMC chips.
  • Samsung eMMC RPMB Resize (Partition) provides granular control over RPMB sizing on Samsung devices.
  • eMMC BOOT CFG (Configuration) Setup enables technicians to configure boot parameters and settings.
  • Samsung eMMC CID Writing / Patch - a critical feature that allows writing and patching CID (Card Identification) registers on Samsung eMMC devices.
  • MTK Preloader.bin CID Parsing has been added to the UI, enabling automatic extraction and display of CID information from MTK preloader files.
  • New UI modules include: BOOT Size selection (1MB to 8MB), RPMB Size selection (128KB to 1024KB), BOOT Configuration panel, CID Write Module, CID Load from preloader.bin, and a comprehensive Firmware list with Upgrade and Read options.

Key Highlights

Format and erase functionsCID/CSD parsing and displayFull Flash and Partition modes

Details

  • Format Functions have been added, enabling technicians to format eMMC partitions with various file system options.
  • Partitioning and GP Area management provides the ability to create, modify, and manage General Purpose partitions.
  • Config Features allow users to configure various eMMC device parameters through the software interface.
  • Both Soft Erase and Deep Erase functions have been implemented. Soft Erase performs a quick erase while Deep Erase performs a thorough secure erase of data.
  • Full Flash and Partition modes provide flexibility between flashing an entire eMMC image or working with individual partitions.
  • CID/CSD Parsing displays detailed Card Identification and Card-Specific Data in a human-readable format, essential for device identification and diagnostics.
  • The user interface has received multiple improvements for better usability and workflow efficiency.

Details

  • The software default clock has been set to 18 MHz for improved compatibility across a wider range of eMMC devices.
  • Clock frequency stabilization has been fixed, resolving issues where unstable clock signals could cause read/write failures on certain devices.

Key Highlights

28 error codes for comprehensive diagnosticsImproved device detection

Details

  • eMMC Detection Controls have been added, providing comprehensive tools for detecting and identifying connected eMMC devices.
  • A complete error handling system with 28 specific error codes has been implemented. Each code provides clear information about the nature of any issue, making troubleshooting faster and more accurate.
  • Fixed a Fake I/O Write bug where write operations could appear to complete successfully without actually writing data to the device.

Details

  • File Loading Partitions enables users to load partition images from files for flashing to eMMC devices.
  • Partition save functionality allows backing up individual partitions to files for safekeeping and later restoration.

Details

  • Repair Package with XML support has been added, enabling structured repair workflows using XML-based package definitions.
  • Dump File Partition Display provides visual representation of partition layouts from dump files.

Details

  • Support Login feature has been implemented, providing authenticated access to the support portal and resources.

Details

  • Internal maintenance release with stability improvements and preparation for upcoming features.

Key Highlights

First public releaseISP 1.8V / 3.3V supporteMMC, SD, and eMCP compatibility

Details

  • First public release of eMMC Pro software.
  • ISP voltage support for both 1.8V and 3.3V, covering the vast majority of eMMC devices in the market.
  • Support for eMMC, SD, and eMCP device types, providing broad compatibility from the start.
  • General I/O options for flexible device communication settings.
  • Partition display shows all available partitions on connected eMMC devices.
  • EXT_CSD (Extended Card-Specific Data) read and write access, enabling low-level device configuration and diagnostics.

For a quick summary of all changes, visit the Changelog page.