Segment Swap utility

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
joukoy
Posts: 392
Joined: Tue Dec 17, 2019 3:27 am
cars: --
Contact:

Re: Segment Swap utility

Post by joukoy »

0.15.32

Validation string should work if you use searchstring like this: (no space after #)
#y21 x21 02
And substract offset by 1

There is now 2 possibilities:
# 21 21 02 => # is wildchar and address points to it
#21 21 02 => # is not wildchar and address points to next number (21)

And you can use "x" or "r" and "k" or "y"

Edit: 0.15.32-1 Added modified Tableseek-e38.xml
kur4o
Posts: 950
Joined: Sun Apr 10, 2016 9:20 pm

Re: Segment Swap utility

Post by kur4o »

I am having some troubles with the hit counter and table validation.


I am running 00 11 00 21 search string. There is some not valid entries that are filtered out, and hit counts seems consistent accross bins, but some of the tables are doubled[same table name, different table address].

You can take a look and hope you figure it out with this xml.

I have no idea what is going on.

Run it e38dump, or a bin of your choice.
Attachments
TableSeek-e38.rar
(1.24 KiB) Downloaded 136 times
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: Segment Swap utility

Post by In-Tech »

Hello,
I am following along as best as I can, lol
The 2010+ e38 stuff seems to be quite different and I don't have many files to help with. Awesome work :)
User avatar
joukoy
Posts: 392
Joined: Tue Dec 17, 2019 3:27 am
cars: --
Contact:

Re: Segment Swap utility

Post by joukoy »

0.15.33

Fixed bug in TableSeek hitcount
"UseHit" can now be range and/or list, see example config: TableSeek-e38.xml
Using 1-3,4-13 just for example, it could be simply 1-13
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: Segment Swap utility

Post by Gampy »

A feature request ...

Persistent Windows.

Pretty simple, code in Form_Load and Form_FormClosing, then a user setting to enable/disable.
You can take a look at PcmHammer Current to see how it has been done there for some ideas, or if you want a PR, that can be done.
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
Stokes1114
Posts: 49
Joined: Thu Jan 19, 2017 11:09 pm
cars: 93 K1500, 5.7, 4L60E, 16168625 $E6

Re: Segment Swap utility

Post by Stokes1114 »

On p1/59 it doesn't seem to locate DTC's or PIDs anymore. Also the mbt spark table which was working on last version isn't being located.
kur4o
Posts: 950
Joined: Sun Apr 10, 2016 9:20 pm

Re: Segment Swap utility

Post by kur4o »

There is some bug with dtc search something went bad on the last release. It works only on e38-on for some reason.

Can we add more than one validation search string. For example comma separated.

I noticed some issue with hit count and segment range.

If I specify 2,3,4,5,6 for segments it freaks. If I remove segment or specify one segment only it seems to work.

Some merging of the search area other than searching each one can do it.

Some speeding of table seek search will be great. Now it takes considerable amount of time to open a bin.
kur4o
Posts: 950
Joined: Sun Apr 10, 2016 9:20 pm

Re: Segment Swap utility

Post by kur4o »

The last good DTC search version is 15.31
User avatar
joukoy
Posts: 392
Joined: Tue Dec 17, 2019 3:27 am
cars: --
Contact:

Re: Segment Swap utility

Post by joukoy »

0.15.34

- Persistent windows
- Bug fix for DTC search
- Multiple validation strings
- Speed optimization to searches

Edit: 0.15.35
- Window auto resize in Table Editor
Stokes1114
Posts: 49
Joined: Thu Jan 19, 2017 11:09 pm
cars: 93 K1500, 5.7, 4L60E, 16168625 $E6

Re: Segment Swap utility

Post by Stokes1114 »

Everything seems to be back working for P01/59.
Post Reply