Methods and systems for reconfiguring data memory of an embedded
controller managed flash memory device are disclosed. According to one
method, using a controller managed flash memory device reconfiguration
module configured to execute on a general purpose computing platform
separate from a computing platform in which an embedded controller
managed flash memory device is located, reconfiguration data to be
written to a data memory of the embedded controller managed flash memory
device is received from a user and I/O commands for writing the
reconfiguration data to an external device are generated. Flash device
commands corresponding to the I/O commands are generated. The
reconfiguration data is communicated to the data memory of the embedded
controller managed flash memory device by sending the flash device
commands and the reconfiguration data over a flash device interface of
the embedded controller managed flash memory device.