I. What's new in v1.5 ?
- FLASH SPI - SST26VF and SST26WF series
Microchip discontinues production of FLASH SST25 series (it's not recommended for new designs) and replacing them with latest SST26 series. Unfortunately, these chips have different registers - reading is compatible with SST25 but writing & erasing is not. REVELPROG-IS v1.5 supports all SST26VF (3V) and SST25WF (1.8V) chips: SST26WF040B, SST26WF040BA, SST26WF080B, SST26WF080BA, SST26VF016, SST26VF016B, SST26WF016B, SST26WF016BA, SST26VF032, SST26VF032B, SST26VF032BA, SST26VF064B, SST26VF064BA - DATA FLASH AT45DB641E
Added support for AT45DB641E manufactured by Adesto - this chip has different page size in comparision to AT45DB642D by Atmel - D160D0WQ
Added support for 35...160 series EEPROM. These chips can be found e.g. in BMW and OPEL instrument clusters (D160D0WQ, D160DOWQ, D160D0WT, D160DOWT) since 2012 MY. Similary as in case of 35...080 there is no possibility to erase (or write with lower value) incremental register (fist 32 bytes) - there's dedicated eraser device required. Anyway, you can programm new (blank) devices. You can also programm used devices but there is no possibility to write lower value in incremental register (higher value is accepted). - Appearance customization
New 1.5 version introduces also cosmetic changes. Now there is possibility to personalize hex editor, e.g. color and font changes. Bigger font and dark contrast colors will enhance your work with editor especially on high resolution displays: - Modified bytes in buffer
As you can see on above picture, edited bytes now are highlighted with different color. - Fill buffer...
We added "Fill" option to the buffer (in context menu):
This feature is very helpful when you need to fill selection area with constant bytes (e.g. 0x00 or 0xFF) or with specified pattern. Here is an example of filling mileage in Renault instrument cluster (please note that mileage is repated 4 times in selected area):
And here is result... - Patterns
This is awesome feature and you will love it!
All manual changes (highlighted bytes) can be exported to external file (pattern):
Later, at any moment there is possibility to load pattern file and all changes will be imported, without modifying other bytes in the buffer. It can be very useful e.g. during editing VIN, mileage, crash data etc. (anything) - just save edited data to external file (as pattern). In next instrument cluster, ecu, airbag etc. just import your pattern file and changes are done, it's simple, fast and powerful! - Hex editor - other changes
As you can see there are more changes in editor:
- added header with column offsets,
- changed also default behavior during paste operation - now all pasted bytes are replacing following bytes instead of inserting new bytes (it can be changed in settings),
- buffer size is auto-adjusted to device capacity (it can be disabled in settings) - New hardware settings - overload protection up to 200mA
Since v1.5 there is possibility to increase overload current protection level up to 200 mA. On the one hand, this option is quite risky (in case of improper connection there is risk of damage). On the other hand, it significantly increases device capabilities during in-circuit programming with VPP on (without external power supply).
II. Update
Update is optional and free. Programmer can be updated via USB from application. Please read update manual carefuly before update process.
Update manual is available in user manual:
http://www.reveltronics.com/downloads/u ... manual.pdf
Software REVELPROG-IS v1.5:
http://www.reveltronics.com/downloads/s ... tup-EN.exe