Re: Segment Swap utility
Posted: Sat Apr 04, 2020 1:24 am
I guess the problem is that crc32 is 4 bytes by default, but somehow displayed only 2 bytes. I am sure it worked in the older versions but have to go back where it got broke.
Electronic Fuel Injection - Developement & Tuning
https://pcmhacking.net/forums/
0.9.16 removed, has bugs.kur4o wrote: I noticed that 4 bytes long checksums are displaying only the last 2 bytes in 0.9.16.
I suggest that the checksum count should be taken from the chechksum address field,
On display only checksum we can add some exception character like $:4:hex
Code: Select all
Autodetect: v6-98-05.xml
09352801.bin (v6-98-05.xml (v 1))
Segments:
OS PN: 9352801 [0000 - 7FFFD], Size: 7FFFE
EEPROM_data[], Size: 0
Checksums:
Checksum 1: 8C80674A [OK] Checksum1: 00005B73
Let's try with this:kur4o wrote:In the 0.9.15 the bug was something like this
The display only checksum is set to be crc32 and it displays some zeros in front.Code: Select all
Autodetect: v6-98-05.xml 09352801.bin (v6-98-05.xml (v 1)) Segments: OS PN: 9352801 [0000 - 7FFFD], Size: 7FFFE EEPROM_data[], Size: 0 Checksums: Checksum 1: 8C80674A [OK] Checksum1: 00005B73
On the v6-98-05.xml mark checksum2 as crc32 and select checksum2 as cvn. That is all I have done.
I believe 9.16 introduced some other problems so I will not comment on it.
Lets start with 9.15 bug.
edit:
checksum2 define address for the v6 xml
0-3FFF,8000-0@
Code: Select all
12201792.bin (v6-98-05.xml (v 1))
Segments:
OS PN: 12201792 [0000 - 7FFFD], Size: 7FFFE
EEPROM_data[], Size: 0
Checksums:
Checksum 1: 270F982B [OK] Checksum2: 61157F24
0.9.18In-Tech wrote:One thing I noticed, when you highlight the "log" page it won't let me right click to choose copy. I was able to do ctl c and ctl v though. May be a winXP thing.
edit
The "Save As" button makes a .txt file. Works great