Hi,
I have an aftermarket ECU (HKS F-CON V) that utilises the M32160 (M32160F4UFP) for the earlier variants and M32170 (M32170F3VFP) for the latter variants.
I do have access to the actual firmware image of the M32160, aswell as the hardware (all variants).
But apart from that, I am stuck where to go next in terms of trying to read/write the firmware image from the MCU.
Firmware image is at:
http://1jzmerc.com/files/hks-faq/firmware/fcv55.s55The format of the image is:
Code:
# "packet":
# AA BB CC *256 bytes* DD 0D 0A
# where:
# AA - 00 or 53
# BB - upper 8-bit of 24-bit address
# CC - middle 8-bit of 24-bit address
# DD - checksum
# 0D - \r
# 0A - \n
Does this format look familiar or is custom firmware blob format?
I do know the firmware can be upgraded via the serial port (sequence documented on the website), but I am more interested in reading the existing firmware before attempting to upgrade it, just in case I brick it.
If anyone can provide pointers, that'd be great.
BK.