0% found this document useful (0 votes)
130 views36 pages

Hex Progming Details

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views36 pages

Hex Progming Details

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

HEX PROGMING DETAILS

Specifications

CPU: ARMv4T (ARM7TDMI)


1 MByte of Program Flash
32 KByte of Data Flash
48 KBytes of SRAM
External Bus
1x ATD Module A (AD-Converter with 16 Channels and 8/10-bit resolution)
4x CAN Modules (A, B, C and D)
4x eSCI Modules (A, B, C and D)
2x DSPI Modules (A and B)
I2C Module
eMIOS Module, 16 channels, 16-bit
Timer Module, 10 channels, 24-bit
112 GPIO Ports (Total)

Operating
Bootstrap
As of the wirering of MODA and MODB pins, the chip is running in „Normal Single Chip
Mode“. This means:

All debug features available (JTAG, for example)


— The chips boots from program Flash

Memory Map

Periphal Base-Addr End-Addr Size

Program Flash 0x0000 0000 0x000F FFFF 0x10 0000 (1 mb)

Data Flash 0xFE00 0000 (32 kb)

SRAM 0x4000 0000 0x4000 7FFF 0x8000 (48 kb)

TEAM OF

I ‘S DIAGNOSTIC SOFTWARE PROGRAM

EDITOR
MOHAMMAD WAJID
Digital Kaos > The Garage > Airbag, ChipTuning, Dash, ECU, IMMO, Locksmith, Radio,
SatNav > DashBoard > please explain me
PDA
View Full Version : please explain me

marcoco
3rd January, 2012, 11:23 PM
Hi i'd like to understand how to conver decimal km into hex ,so i can find the right line in
eeprom.I want understand!

For example this is a file of fiat 500


smokey08
3rd January, 2012, 11:54 PM
I would start off with a simple file and progress from there.

The mileage is encrypted with a mathematical algorithm.

Here is an easy 1 out of my bmw e46 132000km.

The mileage is stored in the first 16bytes (16bit)

Algorithm is
hex > decimal x16 (203A > 8250 x16 =132000km)

First open windows calculator, click view then scientific.


Make sure the radiobutton is on hex. type in 203A. Now click the dec radiobutton and it
should say 8250. Now you x16 and it = 132000.

If you want to change the mileage to say 50000km


50000 /16 =3125 >hex = 0C35
So then you write 0C35 in the dump

Once you understand how it works you will be able to work out harder algorithms.

Hope this helps you understand. If you need more help just ask.
marcoco
4th January, 2012, 09:00 AM
Good,but wath about my file..?
z786
4th January, 2012, 12:31 PM
Good,but wath about my file..?

i think the 1st sentence answered your question directly

I would start off with a simple file and progress from there.
once u understand the rest of his post your file will be no problem for you
smokey08
6th January, 2012, 12:25 AM
As requested by other members, here is another algorithm explained. This one if from a 6N
Polo (dump borrowed off this great site). There is 2 things to learn in this dump that wasnt in
the other one. 1st is using the xor function on the calculator and 2nd is byte swaps.

The algoritm is
swap bytes, hex xor FFFF, hex>dec, x32.

The KMs is normally easy to identify because its repeated.

Find the KMs 9D EE


Swap bytes EE 9D
Click the hex radiobutton on the calculator.
Type in EE9D then press the xor button then type in FFFF and click = and it should say
1162.
Now click the dec radiobutton to convert hex to decimal (it should now say 4450)
Next multiply 4450 by 32 and you should get the KMs, in this dump 142400km.

If you want to change the KMs;


I will use 96000KMs for example
96000 /32 = 3000>hex = 0BB8 xor FFFF = F447 then swap bytes. So in the dump you would
write 47 F4
pinkfloyd5eg
6th January, 2012, 01:04 AM
As requested by other members, here is another algorithm explained. This one if from a 6N
Polo (dump borrowed off this great site). There is 2 things to learn in this dump that wasnt in
the other one. 1st is using the xor function on the calculator and 2nd is byte swaps.

The algoritm is
swap bytes, hex xor FFFF, hex>dec, x32.

The KMs is normally easy to identify because its repeated.

Find the KMs 9D EE


Swap bytes EE 9D
Click the hex radiobutton on the calculator.
Type in EE9D then press the xor button then type in FFFF and click = and it should say
1162.
Now click the dec radiobutton to convert hex to decimal (it should now say 4450)
Next times 4450 by 32 and you should get the KMs, in this dump 142400km.

If you want to change the KMs;


I will use 96000KMs for example
96000 /32 = 3000>hex = 0BB8 xor FFFF = F447 then swap bytes. So in the dump you would
write 47 F4
thanks bro., so great and simple explanation, I only have some questions if possible!!

1- how can I reach the formula of the algorithm, is it only by try and error method for different
dumps for same dash, or there is a fixed way for algorithm conclusion.

2- how to know if the dump has a checksum, and how I locate and correct the checksum
bytes.

keep up the good job mate, thanks for your time :adore:
smokey08
6th January, 2012, 01:23 AM
thanks bro., so great and simple explanation, I only have some questions if possible!!

1- how can I reach the formula of the algorithm, is it only by try and error method for different
dumps for same dash, or there is a fixed way for algorithm conclusion.

2- how to know if the dump has a checksum, and how I locate and correct the checksum
bytes.

keep up the good job mate, thanks for your time :adore:

1- I use trial and error + experience. If you know the mileage and the hex its got to be
converted to you will find it eventually.

2- If the dump has a checksum it will probably show an error once you change it. Read
eeprom then drive some miles then read eeprom again and compare dumps. I will post an
audi jaeger dump tommorrow and show you an example how I work out the checksum.
Meat-Head
6th January, 2012, 09:23 PM
Find the KMs 9D EE = 142400km.

I will post an audi jaeger dump tommorrow and show you an example how I work out the
checksum.

Awesome.

For education and fraud purposes can you explain this please:

1) What is the closest you can get - this above 142400 KM could you
make it say (on dash) 142401?

2) Explain this please:-

Car comes in for a fault - so we decided it would be a speedo fault.

Display is dead - as we specalise in damage - cracked the fasica


took a dump using x-prog - on programme port check with NY04 (THREE
things only learnt because of DK) - got it to 60111.

Got a pre enjoyed dash off ebay - plugged in car said 50148
written in marker pen as well - took dump with ny04 said
50140 (unless i'm loosing the plot).

Stuck orginal dump back shows something like 60120 when in car
Or i'm i loosing the plot?

3) Checksum - can you explain - for dim folks

Thanks
smokey08
6th January, 2012, 10:35 PM
Awesome.

For education and fraud purposes can you explain this please:

1) What is the closest you can get - this above 142400 KM could you
make it say (on dash) 142401?

2) Explain this please:-

Car comes in for a fault - so we decided it would be a speedo fault.

Display is dead - as we specalise in damage - cracked the fasica


took a dump using x-prog - on programme port check with NY04 (THREE
things only learnt because of DK) - got it to 60111.

Got a pre enjoyed dash off ebay - plugged in car said 50148
written in marker pen as well - took dump with ny04 said
50140 (unless i'm loosing the plot).

Stuck orginal dump back shows something like 60120 when in car
Or i'm i loosing the plot?

3) Checksum - can you explain - for dim folks

Thanks

1- It depends on the algoriithm. Normally can easily set them to +or- 16km or 32km, Could
get them even closer if you spend enough time on it but its not worth the hassle. For the polo
dump you could make it 142402 by changing the 1st 9DEE to 9CEE, As the kms are store
16 times and the algorithm /32 this would change the km by 2km.

2- NY04 only uses the 1 block of the mileage to calculate it so the mileage it showed you
was slightly incorrect. If you copied the mileage bytes out of the old dump into the new dump
the mileage should be exactly the same as the old dash.
3- This is quite a hard one for me to explain. This is how I look at them: A checksum is a
calculation of a sequence of bytes they are used to check data for corruption. Maybe the
masters of manual correction (HCIP and DRPeter) could chip in a give a better description.

Here is another few questions that I want to share with all.

pls how we can know to use each method. cauz first u dosnt work with XOR and the second
one with xor......

It is all an educated guess, Factors I use to help me decide are:


Look at the dump and see if I can recognise the sort of algorithm.
The manufacturer of the dash.

How do you know to use /32?

Agian this is trial and error. Most commonly algorithms use /8, /16, /32 or /64.
Meat-Head
6th January, 2012, 10:42 PM
polo dump you could make it 142402 by changing the 1st 9DEE to 9CEE,

2- NY04 only uses the 1 block of the mileage to calculate it so the mileage it showed you
was slightly incorrect. If you copied the mileage bytes out of the old dump into the new dump
the mileage should be exactly the same as the old dash.

Ok sadly we don't have to hand a polo with 142402 on it - but what you you guess the dump
to be - no prises - just for fun.

Will have to double check the reading.

So when i do the IN-correction next week on Berlingo will have to take off 32 of what
costomer wants then.

Thanks

Meat
smokey08
6th January, 2012, 11:25 PM
So when i do the IN-correction next week on Berlingo will have to take off 32 of what
costomer wants then.

Thanks

Meat
No not necessarily. I dont know the berlingo algo off the top of my head. If it uses /32 in the
algo the you work it in multiples of 32 to make things easy. For example customer asks for
83000. 83000 doesnt divide by 32 so you would use 83008 or 82976.
Meat-Head
6th January, 2012, 11:31 PM
. For example customer asks for 83000. 83000 doesnt divide by 32 so you would use 83008
or 82976.

OK so assume he wants 83000 it's a choice - slightly under or slightly over.

So then it's infact really is an IN-correction then.

But certain cars you could be correct and be excat.

So next step is we are all looking out for a polo with excatly
142402 MILES on it.

What is the differance between a KM dump and MILE dump?


(guess simply one bite)
smokey08
7th January, 2012, 12:02 AM
OK so assume he wants 83000 it's a choice - slightly under or slightly over.

So then it's infact really is an IN-correction then.

But certain cars you could be correct and be excat.

So next step is we are all looking out for a polo with excatly
142402 MILES on it.

What is the differance between a KM dump and MILE dump?


(guess simply one bite)

yes

yes, but the odometers are never accurate anyway due to the change in the rolling
circumference of the wheel as tyres wear/pressure wrong/different weights in the car and
loads of other variables.

yes

:shot:

Again it depends on the dash.


smokey08
7th January, 2012, 01:09 AM
Here is the A3 Algo with checksum I promised. It is Vital that we know the original km to be
able to work out the checksum. Tachosoft will not work for this dash.

we will call values in:


Addresses 0x99-0x128 String1
Addresses 0x129-0x1B9 String2
Addresses 0x445-0x446 Checksum.

This is the algo

km>hex = string 2
string2 xor FFFFFFFF = string1
"original km" /100 xor "original checksum" = "0km checksum"
"new km" /100 > hex xor "0km checksum" = "new checksum"

We first work out string1


Click the dec radiobox and type in the new km you want (Im going to use 121700km) Now
click the hex radio button and this will give you the value string2 (0001DB64)
Now click xor FFFFFFFF and this will give you string1 (FFFE249B)

Now we have to reverse the checksum.


Clear the calc, click the dec radiobutton and type in the original km (261036km) /100 =
(2610) then click the hex radiobutton (it should now say 0A32). Now click xor and type in the
original checksum (8BE7) will give you the 0km checksum (81D5).

Now we have the 0km checksum we can calculate the new one.
Click the dec radiobox and type in the new km you want (121700km) /100 = (1217) then click
the hex radiobutton (it should now say 04C1). Now click xor and type the 0km checksum
(81D5) = New checksum (8514)

Now we have all the values we need to modify the dump to 121700km.
String1 = FFFE249B
String2 = 0001DB64
Checksum = 8514

You can get the mileage exactly right with this algo Meat-Head :D.
bonus2010
7th January, 2012, 01:14 AM
smokey08 .. this is impressive stuff. Not got time right now, but will be looking at very closely
:)

Thanks much appreciated. :)


Meat-Head
7th January, 2012, 01:18 AM
we will call values in:
Addresses 0x99-0x128 String1
Addresses 0x129-0x1B9 String2
Addresses 0x445-0x446 Checksum.

This is the algo


.

~~~~ that is complicated.

So you need to know the orginal milage well that's going to be difficut in certain cases

http://www.digital-kaos.co.uk/forums/members/81877-meat-head/albums/testing/5601-user2
01088-pic5599-1325638545.jpg
smokey08
7th January, 2012, 01:28 AM
~~~~ that is complicated.

So you need to know the orginal milage well that's going to be difficut in certain cases

http://www.digital-kaos.co.uk/forums/members/81877-meat-head/albums/testing/5601-user2
01088-pic5599-1325638545.jpg

By original kms I mean what its currently displaying (original or not)


Its only difficult if the dash has been in-corrected by a monkey and displays 999999.
Johnner
7th January, 2012, 01:30 AM
Smokey, much appreciated,and some good info there.

Just one question: From the dump,how did you arrive with those 2x bytes 203A ,if the
mileage is in the 1st 16 bytes ,and neither of those are in there ?Was there a step missing
from that algo ?

Regards,
smokey08
7th January, 2012, 01:37 AM
Smokey, much appreciated,and some good info there.

Just one question: From the dump,how did you arrive with those 2x bytes 203A ,if the
mileage is in the 1st 16 bytes ,and neither of those are in there ?Was there a step missing
from that algo ?

Regards,

Do you mean 0A32? I converted decimal to hex. 2610>A32


Johnner
7th January, 2012, 02:25 AM
No sorry,I posted a little late,I meant the BMW dump.
smokey08
7th January, 2012, 02:29 AM
No sorry,I posted a little late,I meant the BMW dump.

Thats hex from the dump thats posted.

http://s13.postimage.org/gb1hiiz5i/Screenshot_at_2012_01_07_01_31_47.jpg
http://www.freeimagehosting.net/00747
Johnner
7th January, 2012, 02:43 AM
Sorry Smokey,can't open those files you posted.I know they're hex,but where did you get
those bytes from,or how did you calculate them ?203A.
smokey08
7th January, 2012, 03:25 AM
What file cant you open? I have changed the picture for you in my above post.
Meat-Head
7th January, 2012, 01:20 PM
Its only difficult if the dash has been in-corrected by a monkey and displays 999999.

can't you leech one off here?

What file cant you open? I have changed the picture for you in my above post.

No image shown - are your albums set to private!


marcoco
7th January, 2012, 04:40 PM
In which tacho you have read dump #14
(http://www.digital-kaos.co.uk/forums/#post1401582)?
smokey08
7th January, 2012, 05:03 PM
can't you leech one off here?

No image shown - are your albums set to private!

You could do that, The immobiliser would also have to be reprogrammed.

My albums are set to registered members. The image is hosted here


http://s13.postimage.org/gb1hiiz5i/Screenshot_at_2012_01_07_01_31_47.jpg

In which tacho you have read dump #14


(http://www.digital-kaos.co.uk/forums/#post1401582)?

I leeched the dump from this thread


(http://www.digital-kaos.co.uk/forums/f174/audi-a3-crc-error-242321/)
richy_rich
7th January, 2012, 05:27 PM
Agian this is trial and error. Most commonly algorithms use /8, /16, /32 or /64.

I guess that, like using XOR, this is a low cost operation for any microprocessor for
'obfuscating' or hiding the mileage right? In the case of multiplications (and divisions when
writing the mileage) like this it can simply shift the bits one way or another internally.

E.g.
Decimal 1 in binary could be written as 0001

To multiply it by 8 all the processor needs do is move the bit (1) three to the right.. giving
1000 or 8 in decimal.

To multiply it by 16 it's got to shift it four places right, 32 is five and so on.

Is that right, or do you ever get any that are multiplied by 5 or something?

Great thread by the way :)


smokey08
7th January, 2012, 11:00 PM
I guess that, like using XOR, this is a low cost operation for any microprocessor for
'obfuscating' or hiding the mileage right? In the case of multiplications (and divisions when
writing the mileage) like this it can simply shift the bits one way or another internally.

E.g.
Decimal 1 in binary could be written as 0001

To multiply it by 8 all the processor needs do is move the bit (1) three to the right.. giving
1000 or 8 in decimal.

To multiply it by 16 it's got to shift it four places right, 32 is five and so on.

Is that right, or do you ever get any that are multiplied by 5 or something?

Great thread by the way :)

Ive never thought about it like that but I think your probably right.

Some are multiplied by different numbers for example a fiat panda uses 10
richy_rich
7th January, 2012, 11:23 PM
Some are multiplied by different numbers for example a fiat panda uses 10

After what the Italians did with Galileo I'm not surprised they're not entirely down with normal
binary arithmetic... :) :) :)

:beheaded:
drpeter
7th January, 2012, 11:39 PM
Ive never thought about it like that but I think your probably right.

Some are multiplied by different numbers for example a fiat panda uses 10

Small correction old panda uses 100 and xor, new panda the same together with a piece of
crypto (tables in this case)
smokey08
7th January, 2012, 11:46 PM
Your right I just checked and it is 100. Could you please teach us a little bit about crypto?
Thank you.
Johnner
8th January, 2012, 12:54 AM
Here is the A3 Algo with checksum I promised. It is Vital that we know the original km to be
able to work out the checksum. Tachosoft will not work for this dash.

we will call values in:


Addresses 0x99-0x128 String1
Addresses 0x129-0x1B9 String2
Addresses 0x445-0x446 Checksum.

This is the algo

km>hex = string 2
string2 xor FFFFFFFF = string1
"original km" /100 xor "original checksum" = "0km checksum"
"new km" /100 > hex xor "0km checksum" = "new checksum"

We first work out string1


Click the dec radiobox and type in the new km you want (Im going to use 121700km) Now
click the hex radio button and this will give you the value string2 (0001DB64)
Now click xor FFFFFFFF and this will give you string1 (FFFE249B)

Now we have to reverse the checksum.


Clear the calc, click the dec radiobutton and type in the original km (261036km) /100 =
(2610) then click the hex radiobutton (it should now say 0A32). Now click xor and type in the
original checksum (8BE7) will give you the 0km checksum (81D5).

Now we have the 0km checksum we can calculate the new one.
Click the dec radiobox and type in the new km you want (121700km) /100 = (1217) then click
the hex radiobutton (it should now say 04C1). Now click xor and type the 0km checksum
(81D5) = New checksum (8514)

Now we have all the values we need to modify the dump to 121700km.
String1 = FFFE249B
String2 = 0001DB64
Checksum = 8514

You can get the mileage exactly right with this algo Meat-Head :D.
Smokey,you've worked out from experience the algo,and how to correct the checksum,and
you don't have Enigma or such like,how do you go about physically modifying the dump,and
all the relevant bytes with the data you have,given that both blocks are approx. 145 bytes
long ?
smokey08
8th January, 2012, 01:17 AM
Smokey,you've worked out from experience the algo,and how to correct the checksum,and
you don't have Enigma or such like,how do you go about physically modifying the dump,and
all the relevant bytes with the data you have,given that both blocks are approx. 145 bytes
long ?

Im not sure if I understand you question. I use winhex or bless hex editors to modify the
dumps.
Johnner
8th January, 2012, 01:28 AM
Okay,I asked for that one !!

What I mean is,the data you have worked out is only a few bytes in size.

What do you do with that data?The data you need to change is probably in block size.

How do you know what to change the data in the relevant block(s) to ?

Is there some other way to work out that data ?


smokey08
8th January, 2012, 01:50 AM
The data is repeated, yes change the whole block.

I think I need to go to bed :laugh: Im having problems understanding your Inglish.


Johnner
8th January, 2012, 01:55 AM
Huh ? You guys only spent 800 years here teaching it to us !!;)

The English that is,not how to correct mileage !!


drpeter
8th January, 2012, 08:48 AM
Your right I just checked and it is 100. Could you please teach us a little bit about crypto?
Thank you.

Crypto is just a name, they mean ''difficult'' with it lol.


It can be a variant of crc with polynom, it can use tables like fiat or they use other tricks. You
can spent a lot of time on crypto that's why everybody is quiet about it.
Meat-Head
8th January, 2012, 10:08 PM
[QUOTE=drpeter;1402933]Crypto is just a name, they mean
1=e
2=d
3=c
4=b
5=a
6=9
7=8
8=7
9=6
0=f

107000 = EF 8F FF , inverted FF 8F EF X 3 line 60.

http://www.digital-kaos.co.uk/forums/showthread.php/557392-Cerato?p=2885710&viewfull=1
#post2885710
hoangtu
7th November, 2016, 11:16 AM
and this metod ( thanks of Dr zoidberg
(http://www.digital-kaos.co.uk/forums/member.php/452104-Dr-zoidberg) )
Mate, Algorithm kia cerato Denso, same toyota yaris 93c56 etc....

1=e
2=d
3=c
4=b
5=a
6=9
7=8
8=7
9=6
0=f

107000 = EF 8F FF , inverted FF 8F EF X 3 line 60.

http://www.digital-kaos.co.uk/forums/showthread.php/557392-Cerato?p=2885710&viewfull=1
#post2885710
yes it is all DENSO code! I posted up a long time ago!
93C46 line08 x 3 time
93C56 line63 x 3 time
93C66 line12 & 62 x 3 time!
intell
7th November, 2016, 12:14 PM
and this metod ( thanks of Dr zoidberg
(http://www.digital-kaos.co.uk/forums/member.php/452104-Dr-zoidberg) )
Mate, Algorithm kia cerato Denso, same toyota yaris 93c56 etc....
1=e
2=d
3=c
4=b
5=a
6=9
7=8
8=7
9=6
0=f

Easier way for multiple records is ...


(first character) xor (F) = (second character)

Example ...
4h xor Fh = Bh
5h xor Fh = Ah

Regards !
hcip
7th November, 2016, 03:50 PM
easiest way to calculate is to post dump or asking scripts:chuncky:
Dr. Zoidberg
7th November, 2016, 03:57 PM
easiest way to calculate is to post dump or asking scripts:chuncky:

Anyway, I compared files, WinCal, and a cup of coffee.


I also send private message. :party:
hcip
7th November, 2016, 04:13 PM
example to get 153250 km Follow the instruction
you will get FFEACDAF

now swap bytes EACDAF= AFCDEA

Now Write AFCDEA three time in line @10

For calculation of 153251KM up in this procedure, in new Denso algo the mileage will freeze
and not add
ibratex
7th November, 2016, 04:19 PM
For calculation of 153251KM up in this procedure, in new Denso algo the mileage will freeze
and not add
On what way it will not freeze ...thank you hcip :)

Sent from my SM-G900H using Tapatalk


hcip
7th November, 2016, 04:31 PM
On what way it will not freeze ...thank you hcip :)

Sent from my SM-G900H using Tapatalk

here is correct calculation

set the Window calculator to scientific in winXP or Programmer Calc in Win7

Type in the mileage you want press Rsh 4, press Lhs 4 then Xor FFFFFF

example:
123456 Rsh 4 equals 12345, Lhs 4 equals 123450 Xor FFFFFF equals EDCBAF
ibratex
7th November, 2016, 07:24 PM
here is correct calculation

set the Window calculator to scientific in winXP or Programmer Calc in Win7

Type in the mileage you want press Rsh 4, press Lhs 4 then Xor FFFFFF

example:
123456 Rsh 4 equals 12345, Lhs 4 equals 123450 Xor FFFFFF equals EDCBAF
I will try this way ... beceause you are right ..the old above way i mentioned somtimes didnt
get the right hex i needed so sometimes i used somtimes not

Digital Kaos > The Garage > Airbag, ChipTuning, Dash, ECU, IMMO, Locksmith, Radio,
SatNav > DashBoard > Dashboard School - Manually Changing Mileage
PDA
View Full Version : Dashboard School - Manually Changing Mileage

Johnner
27th June, 2020, 11:01 AM
Hi guys,

New Sticky for Dashboard Section.


In here,hopefully helpful members can collaborate together,and give other interested
members a simple education on how to manually adjust Dashboards
I think it would be useful for people,when the machine doesn't want to play ball with you
Obviously,this is going to be for normal everyday stuff,and people are not going to give away
more technical,complicated algos. So please don't ask how to do them
Let's keep it simple

Thread is for learning purposes,so please DO NOT post in files for adjustment.There's the
wider forum for that

Happy Learning !!
Cllau
27th June, 2020, 02:37 PM
Well done mate, this tread looks very helpful for learning purposes :wink::cheers:
letalcrudo
28th June, 2020, 08:07 PM
nice post. I'm still figuring out how to Hyundai i10 24c16 algo works. :dancing:
alexbit68
28th June, 2020, 08:29 PM
yes nice work friend
Sparkie66
28th June, 2020, 08:53 PM
Looking at working on a 93a66 in a hilux, altered odo now high beam and traction lights work
in opposite. Happy to share how to program odo manually if anyone is interested.
BigJ
29th June, 2020, 03:22 AM
@sparkie66: regarding your other.....ummmm.......lets say...... complicated thread, with that
ultra complicated Hilux.

Try to see thru the DK style nutcase style comments and odd, weird/ dark humour you will
get in reply to your posts in the future. You will also quickly learn to do the same back when
you see the chance. But you will keep learning. And someone will ask the same seemingly
"stupid" questions in the future you asked once apon a time. And so the cycle repeats
(unless you get yourself BANNED for some dumb ass reason).

Here's the manual procedure for Toyota you were looking for:

Regards J
clusters
29th June, 2020, 05:58 PM
@sparkie66: regarding your other.....ummmm.......lets say...... complicated thread, with that
ultra complicated Hilux.

Here's the manual procedure for Toyota you were looking for:

Regards J
That is overcomplicated, here is the simple calculation that you can use to set exact mileage.
Gary barc
30th June, 2020, 08:03 AM
Good idea until months, everyone learn from me and best regards to you
BigJ
30th June, 2020, 08:09 PM
That is overcomplicated, here is the simple calculation that you can use to set exact mileage.

Yours also just a tiny weeny bit complicated (in my dumb as opinion at least)
BUT...... tops info that! Thank you very much mate!!
Fascinating to finally understand what causes that frozen problem and the proper way to
resolve it.

Never can say one been around so long that one cant learn anything new.

@clusters thanks for that one bud!

Also 10 Points to Johnner for starting this thread. I reckon its gonna be a hell of a good one

Regards
J
BigJ
30th June, 2020, 08:22 PM
A friggin typical common problem with calculating things for as long as I have been a
member on DK.....

From clusters post #7:


----------------------------------------------------------------------

https://www.digital-kaos.co.uk/forums/images/styles/DarkCore/misc/paperclip.png Attached
Files

https://www.digital-kaos.co.uk/forums/images/styles/DarkCore/attach/txt.gifYakazi17.txt (920
Bytes, 25 views)

.
.
.
.

The Following 2 Users Say Thank You to clusters For This Useful
Post:----------------------------------------------------------------------

So here is a simple algo that everyone can work with:

If we average this:
25 views gets 2 thanks
100 views will get 8 thanks
200 -> 16
400 - >32
500 ->40
and so on....

So the sum total converted to HEX or whatever is =????

Come on class...... some one must know.......

The correct answer is : A LOAD OF CR@P!

Press thanks people when u get something that helps you!

Or just for the hell of it!

(PS: Ill adjust my above algo as this thread gets older:peaceful:)

Regards
J
Meat-Head
30th June, 2020, 08:43 PM
SPAM & LEECH MODE

Some folks can do complex maths some can’t as a leecher to me bigh post on incorrection
of toyota is eaiser

If when upload stuff if you know how to change that car to kn from miles and vise versa
be intresting

i have noticed whilst leeching threads that want say “72k” gets incorrection reply
as “43k” which is different between km and miles ish. Be nice to know

spam leech mode off


BigJ
30th June, 2020, 08:48 PM
[QUOTE=Meat-Head;3904561]SPAM & LEECH MODE

Some folks can do complex maths some can’t as a leecher to me bigh post on incorrection
of toyota is eaiser

Howdy Neatbead

who the hell is bigh?


Meat-Head
30th June, 2020, 09:24 PM
Howdy Neatbead who the hell is bigh?

Combnation of ishit user and too lazy to check above posters name

”Neatbead” ishit user as well i see


BigJ
30th June, 2020, 11:10 PM
Off-Topic:
I think we already threw this new thread completely off topic already!
:coat:

Cheers for now M-H

Regards
J
Meat-Head
30th June, 2020, 11:52 PM
Off-Topic:
I think we already threw this new thread completely off topic

ON TOPIC:-

For us leechers BMW motorbike dk Rumor same algo as old 3 series


wrong vin get tampering dot (was a thread how to remove), but on motorbike
if ecu difference miles display flashes is there way to knobble them?
drpeter
1st July, 2020, 10:42 AM
@sparkie66: regarding your other.....ummmm.......lets say...... complicated thread, with that
ultra complicated Hilux.

Try to see thru the DK style nutcase style comments and odd, weird/ dark humour you will
get in reply to your posts in the future. You will also quickly learn to do the same back when
you see the chance. But you will keep learning. And someone will ask the same seemingly
"stupid" questions in the future you asked once apon a time. And so the cycle repeats
(unless you get yourself BANNED for some dumb ass reason).

Here's the manual procedure for Toyota you were looking for:

Regards J ............................................
Cllau
1st July, 2020, 02:21 PM
Hyunday I10 24c16.... :wink:
https://www.digital-kaos.co.uk/forums/showthread.php/833532-milege-Hyundai-i10-24c16-To
pic-open-to-discussion?highlight=hyundai
hcip
1st July, 2020, 03:10 PM
A friggin typical common problem with calculating things for as long as I have been a
member on DK.....

From clusters post #7:


----------------------------------------------------------------------

https://www.digital-kaos.co.uk/forums/images/styles/DarkCore/misc/paperclip.png Attached
Files

https://www.digital-kaos.co.uk/forums/images/styles/DarkCore/attach/txt.gifYakazi17.txt (920
Bytes, 25 views)

.
.
.
.

The Following 2 Users Say Thank You to clusters For This Useful Post:

----------------------------------------------------------------------

So here is a simple algo that everyone can work with:

If we average this:

25 views gets 2 thanks


100 views will get 8 thanks
200 -> 16
400 - >32
500 ->40
and so on....

So the sum total converted to HEX or whatever is =????

Come on class...... some one must know.......

The correct answer is : A LOAD OF CR@P!

Press thanks people when u get something that helps you!

Or just for the hell of it!

(PS: Ill adjust my above algo as this thread gets older:peaceful:)


Regards
J

I viewed, But I never press thanks

Sorry for that....

I instead press thanks in your comments, peace....


Quiet
26th July, 2020, 01:54 PM
Hi guys,

i'd like to understand how Algo of Yamaha Xmax 93c66 work

From this post


:https://www.digital-kaos.co.uk/forums/showthread.php/829493-Yamaha-xmax-2016-eep-93c
66?highlight=xmax

from the images i attached.

inside the red box is the algo for 12.000 kilometer ( km : 16 > Hex )
inside the blue box is the algo for 7456 miles

but what makes the green box different than the rest?

02e9 fd1d? 01dc fe28? is it for the checksum?

or can i just replace 02e9 fd1d to 02e2 fd1d and miles 01dc fe28 to 01d7 fe28 ?

Thank you
giselo
31st July, 2020, 03:54 PM
Well done mate, this tread looks very helpful for learning purposes :wink::cheers:
where i can change the mileage in town and country 2009 touring,please
Geryy
8th August, 2020, 02:36 PM
Algorithm Honda (Early)

Dec = Mileage/16
Dex -> Hex

Hex1 = Hex Xor FFFF

Code = Hex|Hex1

Code = swap(Code)

Example:

100000 km / 16 = 6250

6250 = 0x186A

186A XOR FFFF = E795

Code = 18 6A E7 95

Code = 6A18 95E7


Tanakrit
13th August, 2020, 11:05 PM
Hi all!

I'm incredibly new to all of these shenanigans, and was wondering how one would get
started?

The vehicle:

Nissan Navara (D23) 2019

What I know so far:

It is unlikely that I can use OBDSTAR/other OBD port tools to alter the mileage
The data is stored on an EEPROM on the back of the cluster
People extract this information, and members on the forum seem to have
software/algorithms to modify the file and mileage data

What I don't know:

What is the recommended tool for for reading/writing the data from the EEPROM (Digiprog?)
Is de-soldering the chip a requirement?

I'd essentially love to learn more, and would like to empower myself to be somewhat
self-sufficient :peaceful:

If you have any guides and documents that I've somehow missed, I'd love to be linked them.
Thanks in advance team!
Apolo29
14th August, 2020, 12:47 PM
This is a very intersting thread, i want to learn about algos calculation in general, can
someone tell me about some book which i can read and learn about this?
tornados
18th August, 2020, 10:59 AM
Hi everyone! I hope for your help! As this thread is about Dashboards , I want to ask you
how can I customize my dashboard in Salesforce? Also I hope you can tell me what to do!
My son is 14 years old and now we want to transfer him to another school. Unfortunately, my
son doesn't get all the necessary knowledge in public school and the attitude of teachers to
pupils is not nice... We were advised to go to the day school north Ridgeville
(https://www.lakeridgeacademy.org). This is a private school, where no more than 7 students
study in a class, and each teacher is a qualified professional. Do your children attend private
or public schools? Where do you think is better?
mtekk1
8th September, 2020, 04:28 AM
Hello all. Been studying hex now for hours and trying to figure out the algorithm for this 2013
malibu. I am not looking to change the mileage to a specific number, just looking for some
insight on the algorithm used. Tried normal to dec. then divide that by 32, 16 and 8. no luck.
Tried reversed inverted and backwards. There still a couple of things I could try but I thought
someone that's kind could lend some insight to someone that wants to learn. Thanks
Cllau
11th September, 2020, 12:56 AM
Suzuki Alto 95160 :goodpost::wink:
.........................................#5
(https://www.digital-kaos.co.uk/forums/showthread.php/848844-SUZUKI-ALTO-millage-corre
ction?p=3951653&viewfull=1#post3951653)
canoaslan
17th September, 2020, 09:12 AM
I think I posted the original question in the wrong section, now I dont know how to delete it. I
cant say im new to this, but there is one algo i cant wrap my head around.
these 2 dumps, from a 2015 Q5 MM DASH EE 95320 that have been confirmed by the
uploaders that the modified dumps work. how do they calculate the km and why is it
repeated 4 times a row.

745733745734
to make it more confusing, here we have tested and confirmed modified dumps, of the same
type, from a 2015 Q5 MM DASH EE 95320 hw, sw edited dump that works fine aswell, but it
hasnt been modified like my previous post with the data being the same over the 1st 4 lines.
what is going on?
745732745731
joroflash
18th September, 2020, 06:35 PM
Algorithm Honda (Early) , posted from Geryy
Hi ! This algo I use today for calculate km i dash from Iveco 2016 :beerglass::sentimental:
br556hre
2nd October, 2020, 08:20 PM
any peugeot citroen PSA experts here to explain few things?

edc16c34 has 95160 or 95320 chip with mileage on 4 places written, BSI has also (if I
understand correctly) mileage stored on 95128 or some chip depending on bsi manufacturer.
I'm not sure if Dash itself also has a chip with stored mileage?

What would happen if one would set mileage to maximum value writable in memory (FF FF
FF FF minus 1) e.g. FF FF FF FE on ECU, not touching BSI (or dash), drive for a while and
you shod get 00000 on dash, bsi and ecu? Yes? No? What do you think?

As far as I know PSA group chooses the largest mileage value from CPU and BSI to display
on dash.
kostya1994
8th October, 2020, 05:50 AM
It's good that there are people who help and share in helping to calculate the mileage.
Хорошо, что есть люди, которые помогают и делятся помощью в подсчете пробега.
br556hre
11th October, 2020, 10:28 AM
It's good that there are people who help and share in helping to calculate the mileage.
Хорошо, что есть люди, которые помогают и делятся помощью в подсчете пробега.
Yes I totally agree with you, but its not very active thread.

To add additional info to my last post, I can confirm that idea to write maximum number
acceptable in 4 bytes that would then on next increase turn to zero did not work. What
happens is BSI simply overwrites km data with data from BSI.

So my guess is that BSI 95128 is in charge of KM logging.

Why KM data is needed in ECU eprom, I'm not sure.


subsen
21st October, 2020, 06:13 AM
can you explain to me, the newest toyota innova crysta
Thanks to all
5ch4um1
19th February, 2021, 09:16 PM
Hi all!

I'm incredibly new to all of these shenanigans, and was wondering how one would get
started?

The vehicle:

Nissan Navara (D23) 2019

What I know so far:

It is unlikely that I can use OBDSTAR/other OBD port tools to alter the mileage
The data is stored on an EEPROM on the back of the cluster
People extract this information, and members on the forum seem to have
software/algorithms to modify the file and mileage data

What I don't know:

What is the recommended tool for for reading/writing the data from the EEPROM (Digiprog?)
Is de-soldering the chip a requirement?

I'd essentially love to learn more, and would like to empower myself to be somewhat
self-sufficient :peaceful:

If you have any guides and documents that I've somehow missed, I'd love to be linked them.
Thanks in advance team!

I am in a similar situation, though i managed to read and write that eeprom with an arduino
nano, which is probably not the recommended tool.
(i forked a project on github and added two examples that seem to work for my chip,
username on github is the same as here, in case somebody wants to try)
Basically i took apart the dash of my ibiza 6k ('99) to see if i could replace the parking light
with a small oled screen and maybe get some data from the radio to display it there, and
then i saw that 93c66...
Worst of all is that i accidentally wrote to the chip, i tried a few different projects, had many
arduino ide windows open, probably uploaded the wrong sketch... and lost about 220k
kilometers in the process, which might sound hillarious, but that's what happened.
So i'm not sure, i could probably post my dump now and somebody would fix it i guess, but
i'd prefer if i could understand the format of those bytes, after all, that's why i soldered wires
to it... (the answer to de-soldering required is obviously no in my case, powered the chip
from the arduino 5v pin, that obviously worked)
Dumb question now: Is this all only data? Or is part of that bytes a firmware that is read by
some microcontroller?

i tried to fix the first 4 bytes with another, similar dump i found here on the forum, because i
thought these were probably the ones i changed, but this didn't have the desired effect it
seems. The beginning of my dump now, after my fixing attempt looks like this:

0009 0000 0000 0000 0000 0000 0000 0000


0000 0000 0000 0000 0000 0000 0000 0000
B811 1CC9 1033 18D3 FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
47EE E336 EFCC E72C FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0100 0603 0804 0006 0301 0406 0608 0100
0603 0804 FF06 C7F0 C7F1 C7F1 C7F1 C7F1
C7F1 C7F1 C7F1 0000 0000 0000 0111 0104
6400 2222 2822 0080 4356 4356 1400 0080
05DC 0000 0361 0EBF 0EBF 0704 0001 0000

and yes, i got the complete dump, and yes, i could convert it to a binary file, but as
mentioned earlier, it would be great to understand the "why" and "how"?
volczak
27th March, 2021, 12:37 AM
how to calculate

I need 8500 km

00 7F 49 FF
01 7F 49 FF
02 7F 49 FF
83 7F 49 FF
04 7F 49 FF
85 7F 49 FF

7F 49= 29389

I'll try to figure it out

I don't know how to calculate it yet, but it works


6B 19= 10167km
0F 12= 7214km
F4 04= 1989km
VeryFastSnail
11th April, 2021, 07:14 PM
Great Sticky topic, I think MODS should update main page with all alogos in list, so everyone
can benefit, or create pdf
bichope
15th May, 2021, 06:23 AM
Hi i nées help whith how tondo mileage correction for vw golf 2020 and whiche tool i will use
rtbdiagnostic
15th May, 2021, 10:47 AM
Need proper tools to tackle latest VAG cars consider Dashcoder 4 or Enigma Tool
bichope
15th May, 2021, 02:19 PM
Need proper tools to tackle latest VAG cars consider Dashcoder 4 or Enigma Tool thanks
you
joshp
15th June, 2021, 10:30 AM
Hello all,

Im all for learning code algorithm's would any care to explain the BCM odometer code for
Holden (CHEVROLET) Colorado 2018? I can normally figure code out from others bin file
changes, but this has me scratching my head.

e.g

226,000kms

0xF7 - 00 B4 DC 00
0x166 - 00 B4 DC 00
0x1C4 - 00 B4 DC 00
Jardel
17th June, 2021, 12:05 AM
Hello all,

Im all for learning code algorithm's would any care to explain the BCM odometer code for
Holden (CHEVROLET) Colorado 2018? I can normally figure code out from others bin file
changes, but this has me scratching my head.

e.g

226,000kms

0xF7 - 00 B4 DC 00
0x166 - 00 B4 DC 00
0x1C4 - 00 B4 DC 00

DCB4>dec=56.500x4=226.000
tingkuon
11th July, 2021, 06:33 AM
Looking at working on a 93a66 in a hilux, altered odo now high beam and traction lights work
in opposite. Happy to share how to program odo manually if anyone is interested.

Hi Sparkie66,

Could you please share how you work on a 93a66 in a hilux to alter odo please?

Thanks.
joshp
23rd July, 2021, 02:12 AM
Hello all

Would any one care to explain hyundai ir40 93c66 16 bit eeprom code?

060 FF FF FF 8F ED FF FF 8F ED FF FF 8F ED FF FF FFthis would be 127000

Many thanks

Josh
joshp
23rd July, 2021, 02:17 AM
FF8F TO DEC + EDFF TO DEC

65423 + 60927 = 126350

Would that be the correct way?


clusters
23rd July, 2021, 03:31 AM
Not the correct way at all, t
Digital Kaos > The Garage > Airbag, ChipTuning, Dash, ECU, IMMO, Locksmith, Radio,
SatNav > DashBoard > km Calculator for yahama fz6 s2 2010
PDA
View Full Version : km Calculator for yahama fz6 s2 2010

simejorno
3rd February, 2021, 12:17 AM
Does anyone know how to manually calculate odometer km and milles ?
Otherwise, there are any free software to get the conversion?

Thanks in advance.
PremierD
3rd February, 2021, 12:19 AM
Yes mate, a lot of members know how to do it .... post a dump and we will show you ..:)
simejorno
3rd February, 2021, 12:41 AM
this can be valid for testing?
Hope you can explain how to calculate any km and millage data with this bin file.
mikroel
3rd February, 2021, 01:32 AM
80h /90h km
c0h/d0h ml

...................
jomberykaso
3rd February, 2021, 02:07 AM
this can be valid for testing?
Hope you can explain how to calculate any km and millage data with this bin file.

Post the mileage you need.


simejorno
3rd February, 2021, 12:55 PM
What I am looking for is how to generate data manually. I am looking for the math formula ;)
I don't know if there are any documentation about it. I read some post but I can't locate any
info about it

Thanks in advance.
PremierD
3rd February, 2021, 05:42 PM
What I am looking for is how to generate data manually. I am looking for the math formula ;)
I don't know if there are any documentation about it. I read some post but I can't locate any
info about it

Thanks in advance.

Inverted hex >dec *16 first two bytes . then xor with FF FF .............88 12 77 ED

so 88 12 inv =12 88 to dec = 4,744 *16 = 75,904 kms......................./ 1.609344 = 47,164


miles

so 84 0B Inv =0B 84 to dec =2,948 *16 = 47.168 miles ....................* 1.609344 = 75,909 kms

repeat the strings 8 times for each ... simple :)

will get you close enough mate


simejorno
3rd February, 2021, 06:40 PM
Many thanks...
You are great... :party :
f2f2
3rd February, 2021, 08:45 PM
Many thanks...
You are great... :party :

The eeprom write maximum number no endless


therefore in a larger area the data is stored, to decrease in each location number of writings

this ODO algorythm technic


32byte block or 64...
if 64 then ODO value 1:1 or 10:1

write block startbyte00


step
write block startbyte02
...
..
if ending restart
simejorno
3rd February, 2021, 09:37 PM
Now the second question.
It's posible to read dashboard eeprom without desoldering it?
In the Yamaha FZ6 S2, dashboard eeprom is behind the screen :(
I readed about the testing points, but I don't know how to connect them to the programmer, if
it's posible.
I have a ch341 modified eeprom programmer for 93cxx/95cxx, but I don't like to brick the
dashboard and I like to have a safe backup of the original status.
simejorno
3rd February, 2021, 10:58 PM
Inverted hex >dec *16 first two bytes . then xor with FF FF .............88 12 77 ED

so 88 12 inv =12 88 to dec = 4,744 *16 = 75,904 kms......................./ 1.609344 = 47,164


miles

so 84 0B Inv =0B 84 to dec =2,948 *16 = 47.168 miles ....................* 1.609344 = 75,909 kms

repeat the strings 8 times for each ... simple :)

will get you close enough mate

Testing the formula, I have a new answer

START = 30140km
FLOAT(30040/16)=1883,75 (What to do with the float value?)
HEX(1884)=075C ??
REVERSE_HEX= 5C07
XOR(5C07) = A3F8
END = 5C07A3F8

START = 5C07A3F8
DATA = 5C07
REVERSE_HEX = 075C
DEC(075C) = 1884
END = 1878*16=30144
f2f2
4th February, 2021, 01:07 AM
Testing the formula, I have a new answer

START = 30140km
FLOAT(30040/16)=1883,75 (What to do with the float value?)
HEX(1884)=075C ??
REVERSE_HEX= 5C07
XOR(5C07) = A3F8
END = 5C07A3F8

START = 5C07A3F8
DATA = 5C07
REVERSE_HEX = 075C
DEC(075C) = 1884
END = 1878*16=30144

an exact value cannot be calculated this way.


not just 4 bytes give the exact value.
f2f2
4th February, 2021, 01:13 AM
Now the second question.
It's posible to read dashboard eeprom without desoldering it?
In the Yamaha FZ6 S2, dashboard eeprom is behind the screen :(
I readed about the testing points, but I don't know how to connect them to the programmer, if
it's posible.
I have a ch341 modified eeprom programmer for 93cxx/95cxx, but I don't like to brick the
dashboard and I like to have a safe backup of the original status.

Need info pin name or pinnr


Test pins only 4 wire if 93C
Plus pin other place Vss gnd and
Vdd power wire

I only in circuit mode R/ W works with eeprom


If mcu blocking eeprom then need or change eeprom programmer start power time or mcu
stop with reset 0Voltage
jomberykaso
4th February, 2021, 01:27 AM
an exact value cannot be calculated this way.
not just 4 bytes give the exact value.

I know how to calculate exact mileage in this algorithm.


f2f2
4th February, 2021, 03:07 AM
I know how to calculate exact mileage in this algorithm.
You know...... then many question ?
clusters
4th February, 2021, 03:10 AM
...............................................
simejorno
4th February, 2021, 05:57 PM
You know...... then many question ?

What is this software??? :O


I am trying to calculate with an excel sheet :D
f2f2
4th February, 2021, 06:22 PM
What is this software??? :O
I am trying to calculate with an excel sheet :D

This my ODO calculation software. Type32 and Type64


simejorno
4th February, 2021, 06:39 PM
This my ODO calculation software. Type32 and Type64

782875
what's the difference between 2 ROW 1:1 and 4 ROW 1:10?
There are any difference on the formula?
Any example steps?
jomberykaso
4th February, 2021, 08:39 PM
782875
what's the difference between 2 ROW 1:1 and 4 ROW 1:10?
There are any difference on the formula?
Any example steps?

Why dont you download or buy a real mileage software to edit mileage?, after that you could
learn easily
simejorno
4th February, 2021, 10:24 PM
Why dont you download or buy a real mileage software to edit mileage?, after that you could
learn easily
Because I like to learn and understand what I am doing. :D
And because I don't know where to download any free software ;)
f2f2
5th February, 2021, 01:45 AM
Because I like to learn and understand what I am doing. :D
And because I don't know where to download any free software ;)
then do as you do. you need 1 dasboard and starting from 0 drive the km speed input pin
and eeprom rescue for every km saved change. as you move forward it will be enough to
lubricate eeprom less and less often....
Type32 only 1:1
Type64 stored 1:1 or 1:10 (it depends on the engine)
simejorno
5th February, 2021, 07:54 PM
I wrote a basic excel simulator with the received instructions.
I know there are some errors in full process do/undo process, but hope can be useful.
f2f2
5th February, 2021, 11:43 PM
I wrote a basic excel simulator with the receiver instructions.
I know there are some errors in full process do/undo process, but hope can be useful.
excel is not suitable for this. need a normal algo where cycles work
simejorno
6th February, 2021, 04:15 AM
The algorithm is inside the excel with a step by step cells. It's working like PremierD says in
his previous post.
you can Input KM in the KM cell and it build the hex code, then convert km to miles and
calculate new code code, and finally try to decode all back in the second section.
I don't know if need any new correction :D
jomberykaso
6th February, 2021, 06:22 AM
The algorithm is inside the excel with a step by step cells. It's working like PremierD says in
his previous post.
you can Input KM in the KM cell and it build the hex code, then convert km to miles and
calculate new code code, and finally try to decode all back in the second section.
I don't know if need any new correction :D

-----------------------------------
simejorno
6th February, 2021, 05:32 PM
------------------PremierD algorithm-----------------

Many thanks, I will try it and read de .cal.


Hope i can learn more ;)

As I can see, your procedure differs previous explained :O

with Present_FOR--- ;)

START = 30140km
INT(30040/16)=1884
HEX(1884)=075C
XOR(075C) = F8A3
END = 075CF8A3

with PremierD algorithmSTART = 30140km


INT(30040/16)=1884
HEX(1884)=075C
REVERSE(075C)=5C07
XOR(5C07) = A3F8
END = 5C07A3F8
f2f2
7th February, 2021, 11:45 AM
Many thanks, I will try it and read de .cal.
Hope i can learn more ;)

As I can see, your procedure differs previous explained :O

with Present_FOR--- ;)

START = 30140km
INT(30040/16)=1884
HEX(1884)=075C
XOR(075C) = F8A3
END = 075CF8A3

with PremierD algorithmSTART = 30140km


INT(30040/16)=1884
HEX(1884)=075C
REVERSE(075C)=5C07
XOR(5C07) = A3F8
END = 5C07A3F8
if 8x 54 07 AB F8 then 30111

30112 1x 5F 07 AB F8 7x 54 07 AB F8
30113 1x 5F 07 A0 F8 7x 54 07 AB F8

good test work


st1m07
31st July, 2023, 09:52 AM
Thanks for dump
jarbo3a
26th April, 2024, 02:55 PM
hello all need help
Can someone help explain the yamaha Tmax 93C86 Algo?

is hex or xor inversé en décimal :confusion:


org 35890 km to 20000 km
thank you very much to everything.
frankrayk
26th April, 2024, 04:57 PM
[QUOTE=jarbo3a;4727674]hello all need help
Can someone help explain the yamaha Tmax 93C86 Algo?

is hex or xor inversé en décimal :confusion:


org 35890 km to 20000 km
thank you very much to everything.
Here.............20000.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights
reserved.

You might also like