Hi All,
I support a product that's been manufactured with a bug in the flash memory of the microcontroller. The factory has come up with a solution and the design allows the update to be loaded via the products RS232 connector, so this part is simple.
When the update is done I need to go into the adjustment menu and manually edit 116 different locations in the EEPROM according to a table provided by the factory. Now there is a high chance for error as it's a mind numbingly boring exercise to change the data, it's not as simple as changing a setting from 0 to 1.
My thought is to do the following
- Remove the EEPROM from the product and install it in a programmer.
- Download the contents of the EEPROM to a PC (Unfortunately every EEPROM contains certain addresses that are specific to the product, such as A-D gain and offset adjustments, Hour meter etc so we can't simply install factory initial data)
- Have the programmer software "OR" the downloaded data with a file that changes only the 116 locations.
- Upload the modified file to the EEPROM.
- Install the EEPROM back in the product.
Does anyone know of a programmer and software that will allow you to do this?
Thanks in advance! James