# Support ISP voltages.
# Support eMMC / SD / eMCP Types.
# General I/O options implemented hardware
# Partition display function is added
# Save File bug Fixed
# Resume Function bug Fixed
# Selecting Hardware option added ( eMMC Booster and eMMC Pro )
# Disk Size is added to full read option.
# EXT_CSD read / write added.
# Internal Release.
# Login to Support implemented.
1 - Click Support Login
2 - Enter your e-mail
3 - Validate your e-mail
4 - Activated
Download : eMMC Pro V1.03 Latest.rar
# Repair Package with XML support
1 - Select XML File inside your Repair Pack
2 - Partitions will be loaded
3 - Select Neccessary Partitions
4 - Click Write
Dump File Partition Displayed
Download : eMMC Pro V1.04 Latest.rar
# Forensically Sound software.
# Reading Data Forensically sound.
# Reading Data Loaders improved / updated.
# Write / Erase / Wipe options removed from sources.
# This project intended to serve Law enforcement and Forensics Specialists Project progress will grow seperately from eMMC Pro - Device Programmer and versions . Forensics features request please contact us : dfir@emmc-pro.com
# Download : eMMC Forensics V1.01 eMMCForensics.rar
# Minor Bugs Fixed
# File Loading Partitions available.
1 - Tick Partition to write single partitions
# Partition save with right click on the partition
Download : eMMC Pro V1.05 Latest.rar
# Forensically Sound software.
# Extract Partitions , EFI , GPT Supported.
# File On Load Partition Table.
# UI improvements.
# Forensics Splash Screen.
Download : eMMC Forensics V1.02 eMMCForensics.rar
# Detecting eMMC Controls added
# Errors and Handling
# Writing to Fake I/O Bug is fixed.
# Error Codes
# Error Messages and Handling ;
CMD_CRC_FAIL = (1) which is Command response received (but CRC check failed)
DATA_CRC_FAIL = (2) which is Data bock sent/received (CRC check Failed)
CMD_RSP_TIMEOUT = (3) which is Command response timeout
DATA_TIMEOUT = (4) which is Data time out
TX_UNDERRUN = (5) which is Transmit FIFO under-run
RX_OVERRUN = (6) which is Receive FIFO over-run
START_BIT_ERR = (7) which is Start bit not detected on all data signals in widE bus mode
CMD_OUT_OF_RANGE = (8) which is CMD's argument was out of range
ADDR_MISALIGNED = (9) which is Misaligned address
BLOCK_LEN_ERR = (10) which is Transferred block length is not allowed for the card or the number of transferred bytes does not match the block length
ERASE_SEQ_ERR = (11) which is An error in the sequence of erase command occurs
BAD_ERASE_PARAM = (12) which is An Invalid selection for erase groups
WRITE_PROT_VIOLATION = (13) which is Attempt to program a write protect block
LOCK_UNLOCK_FAILED = (14) which is Sequence or password error has been detected in unlock command or if there was an attempt to access a locked card
COM_CRC_FAILED = (15) which is CRC check of the previous command failed
ILLEGAL_CMD = (16) which is Command is not legal for the card state
CARD_ECC_FAILED = (17) which is Card internal ECC was applied but failed to correct the data
CC_ERROR = (18) which is Internal card controller error
GENERAL_UNKNOWN_ERROR = (19) which is General or Unknown error
STREAM_READ_UNDERRUN = (20) which is The card could not sustain data transfer in stream read operation.
STREAM_WRITE_OVERRUN = (21) which is The card could not sustain data programming in stream mode
CID_CSD_OVERWRITE = (22) which is CID/CSD overwrite error
WP_ERASE_SKIP = (23) which is only partial address space was erased
CARD_ECC_DISABLED = (24) which is Command has been executed without using internal ECC
ERASE_RESET = (25) which is Erase sequence was cleared before executing because an out of erase sequence command was received
AKE_SEQ_ERROR = (26) which is Error in sequence of authentication.
INVALID_VOLTRANGE = (27)
ADDR_OUT_OF_RANGE = (28)
SWITCH_ERROR = (29)
SDIO_DISABLED = (30)
SDIO_FUNCTION_BUSY = (31)
SDIO_FUNCTION_FAILED = (32)
SDIO_UNKNOWN_FUNCTION = (33)
Standard errors and messages ;
INTERNAL_ERROR = (34)
NOT_CONFIGURED = (35)
REQUEST_PENDING = (36)
REQUEST_NOT_APPLICABLE = (37)
INVALID_PARAMETER = (38)
UNSUPPORTED_FEATURE = (39)
UNSUPPORTED_HW = (40)
ERROR = (41)
OK = (42)
CMD1_TIMEOUT = (60)
Download : eMMC Pro V1.06 Latest.rar
# Frequency Stabilized.
# SW Default Set as "18 Mhz"
# You can change frequency up-to 42 Mhz for now which makes it faster than before.
# New Firmware Released Version = 2014053015000002
Download : eMMC Pro V1.07 Latest.rar
Detection Routines improved.
# SW Default Set as "12 Mhz"
# Format Functions added
# Partitioning / GP Area Partitioning features added.
# Config Features Added.
# Soft Erase Function Added.
# Deep Erase Function Added.
# UI - Full Flash mode added.
# UI - Partition mode added.
# UI - Selection USER ( ROM1 ).
# UI - Selection BOOT1 ( ROM2 ).
# UI - Selection BOOT2 ( ROM3 ).
# UI - CID Parsing.
# UI - CSD Parsing.
# UI - Config Added.
# UI - GP Area Partition Settings added.
# New Firmware Released Version = 2016122615000000
When you first run eMMC Pro V1.08 sw will update your firmware .
With the new firmware we have implemented better detection and more features.
and makes it more stable and alot more powerful.
# Android MTK Scatter Flashing improved.
# CID Bug fixed on the UI.
# Bug Fixed in the eMMC Size for over 64GB size.
# eMMC RPBM Resize can be set upto 8 MB Size
# eMMC BOOT Resize set-up can be 1MB , 2MB , 3MB , 4MB , 5 MB, 6MB , 8MB
# GP1,GP2,GP3,GP4 can be activated upto 40MB Sizes
# Samsung Factory Reset Added.
# Samsung S.M.A.R.T Report Added.
# Android MTK Scatter Flashing implemented.
# Preloader.bin header generating automatically
# Boot Size Api's implemented into software
# MTK Scatter Algorithm added
# User interface smart collapse and expand for the clear UI
# Progressive firmware for the return api's
Download link
# #Android MTK Scatter Flashing UI.
# Partition options displayed for MTK Devices.
# '0x8': 'Revision 1.8 (for MMC v5.1).
# File close bug is fixed.
# Android MTK Scatter Structure re-written
# New Security upgraded , no more virus warning .
# Fix for upgrade newest version
# Minor Bugs Fixed
# Download