Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Aprilia SR 50R Factory DiTech interface


Member

Status: Offline
Posts: 11
Date:
Aprilia SR 50R Factory DiTech interface


Does anyone have any information on alternate solutions to interfacing with DiTech? Aprilia has discontinued the Gameboy interface cartridge which was only sold to Aprilia dealers in the first place. 

Does DiTech transmit data via a CAN line?

Can the two wire connector be interfaced with a USB cable? 



__________________


Guru

Status: Offline
Posts: 963
Date:

I looked at these back in April 2009. I'll have to dig around and see if I documented any of the hardware. I don't think the one I looked at was CAN.

I created an Aprilia Forum to continue this discussion in.

__________________


Member

Status: Offline
Posts: 11
Date:

Outstanding ridgeracer! Any and all help will be much appreciated on this challenge. Even if it's a "here, read this newb". I have been fascinated with these scooters ever since I worked at a Ducati/Aprilia dealership in '07. 

Unlocking the full potential of map development for Aprilia scoots would help out a lot of people. I'll stay posted. 



__________________


Guru

Status: Offline
Posts: 963
Date:

Actually I was working with the SR90. They are probably similar. Let me look through what I have this weekend and get back to you.

__________________


Member

Status: Offline
Posts: 11
Date:

I'm curious about the SR 90. I have wrked at an Aprilia dealerhip and never seen one. I wonder how closely related ther ditech systems are. 



__________________


Member

Status: Offline
Posts: 11
Date:

Do you know if the AXONE was able to upload to the ECU?

__________________


Member

Status: Offline
Posts: 11
Date:

The AXONE is used to interface with the multi function dash display to update the firmware but it doesn't communicate with the ECU. Not sure why Aprilia did it that way. 



__________________


Member

Status: Offline
Posts: 13
Date:

Hi check out this site, I hope it will.

http://tuneecu.com/TuneECU_En/links.html



__________________


Member

Status: Offline
Posts: 11
Date:

Very interesting site but I didn't find anything for the DiTech system. It' s a good read though. 



__________________


Member

Status: Offline
Posts: 11
Date:

Has there been any progress in finding the info about the SR 90?



__________________


Guru

Status: Offline
Posts: 963
Date:

I found my paper notes. When I worked on this I had a working system that used a color gameboy with a custom cartridge to flash the ECU. It came with interface cables already made so unfortunately I did not record the pin numbers. The physical interface is a simple ECU power (+12, Gnd) and a K-Line (0-12V logic) Initial baud rate is 9600.

If your not familiar with K-Line it is a single wire interface where the two devices take turns transmitting. On device uses a pull up resistor and signal idles logic hi and the device sending a packet pulls the line to near ground when it needs to send 0's You can tell the difference between the two when looking at the data on a scope as one device usually pulls the data lower than the other.

Here is a download to the ECU I captured. gb=gameboy (host),

55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa
55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa
55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa 55 aa
55 aa 55 aa

;the above looks like idle keep alive polling. gb sends 55, ecu replies AA.

;next is the start of session

c3 15          ;gb sends
65 04 e0 be    ;ecu replies
c0 11          ;gb sends
04             ;ecu replies
c0 12
02
c0 00
2c
c0 00
2c
fa 03 01
81 b0 81 b9
f9 51 39 17 b1
03 01
06 00 0c 00 00
0c 00 00
03 01
4d 31 45 41
03 01
50 44 57 41
02 01
30 30 31
06 00 0d 00 00
0d 00 00
03 01
53 52 35 30
03 01
30 30 00 03
55 55 aa
c3 15
65 04 e0 be
c0 00
2c
fa 03 02
37 c7 37 d0
f9 2b 8c
2d af
03 02

No clue what the above conversation is about or if the baud rate was changed.

 

Next comes the data syntax looks like

Length, AddrHi, AddrMed, AddrLo, data0, data1, data2....data15, checksum

checksum is the total of all bytes length to data15 (inclusive) minus 1

Since the first line has no 00 I am assuming the 00 is an acknowledge (ecu saying it got the previous packet ok)

   10 01 50 00 de fc d2 f9 11 44 cb 01 be f6 2a 42 ce f2 ae 62 16
00 10 01 60 00 86 01 55 66 11 44 cb 03 be 69 6c f1 8f 3a 47 60 c9
00 10 01 70 00 1c bc 1f ff 5b c6 c4 27 00 de 07 e6 69 16 ed 31 ea
00 10 01 80 00 bc f6 d7 d0 6a e0 6e 69 3e c7 89 1c e1 13 1f 9d 64
00 10 01 90 00 92 99 88 b6 6a e4 7c 37 fa 29 ab 38 c4 ab 0f 26 b4
00 10 01 a0 00 c5 f7 b5 c9 66 e9 f7 dc 86 86 8a c1 91 44 1e 9b f1
00 10 01 b0 00 e4 49 2a f2 2a c8 56 aa b9 24 4f 1f e3 f8 3e 39 98
00 10 01 c0 00 33 d7 f7 42 14 e0 fa bc 57 fa a1 4f cc d8 bb d0 2d
00 10 01 d0 00 a4 32 64 34 fa 8f 5d 89 f3 70 7e bb ac 0a ed 26 22
00 10 01 e0 00 e5 70 ae 89 7a ef 3c 76 c0 f6 81 48 8f 03 3e d5 bb
00 10 01 f0 00 35 03 64 89 7a ca b0 77 99 f4 6c 10 8b 0a 39 29 90
00 10 02 00 00 7a 49 8a c1 15 f1 99 05 f2 7c ae 59 05 4b 71 28 21
00 10 02 10 00 d3 a2 22 0b 1e 68 f9 24 52 c7 e6 50 a6 bf 08 f6 18
00 10 02 20 00 53 40 5d 41 6c 6f b5 37 8f fd c1 84 7a 42 6f 9f c4
00 10 02 30 00 d9 cb 5d c8 63 fe 99 af 05 c7 8c 4e c5 7a f7 3d cc
00 10 02 40 00 13 60 64 c1 15 f1 4b 10 b6 ef c5 ef 4c 4b 71 14 bf
00 10 02 50 00 8d 15 e3 f4 4d 52 ae 49 90 70 12 2e 72 42 03 f6 5d
00 10 02 60 00 94 b8 5b 16 4b c9 5b 89 a0 d3 a7 cb c6 c2 7d 32 42
00 10 02 70 00 06 c8 5d 42 6c f9 4b 38 94 54 8b e5 69 f9 1e bf 6d
00 10 02 80 00 33 f6 ad b2 dd 16 f4 25 3b dc 46 ce c6 e3 14 29 36
00 10 02 90 00 d2 49 22 c1 15 f1 99 05 f2 7c 41 59 07 4b 71 28 36
00 10 02 a0 00 d1 a2 20 4b 61 70 4a a9 30 87 99 5f 48 2a b8 55 81
00 10 02 b0 00 46 35 4d 7f e9 8d c7 38 89 c0 96 8c e1 16 06 5a 3f
00 10 02 c0 00 4b 7b 04 24 6b f4 1d d2 88 cd 91 2b 6f 7d 3f d0 19
00 10 02 d0 00 ba 08 75 f8 6b f7 44 3e f8 8e d8 58 a3 b6 bd 52 12
00 10 02 e0 00 1f 1c c2 7d 11 42 e0 dc ff 44 e5 6f 03 02 47 21 7e
00 10 02 f0 00 d7 af 6e 98 86 f8 40 6f 64 c6 9b 58 00 56 38 28 8d
00 10 03 00 00 ab b8 4b 81 6b f8 4d 4a 81 b3 98 27 7a 9f 75 92 4e
00 10 03 10 00 75 40 5c c8 15 f8 46 b6 80 4e 95 ce d9 4b df d4 0c
00 10 03 20 00 17 5a fc 5e df 82 f8 26 89 12 9c 50 73 43 9c 9d f2
00 10 03 30 00 2f 4a 54 1d 67 f0 4c 36 03 c3 91 5c 75 99 9d 42 a5
00 10 03 40 00 92 c8 51 2b 61 7a 3d 3f 80 da ed 59 72 b2 11 9f f3
00 10 03 50 00 a4 42 44 8f 89 f4 0c dc 88 87 91 8d 43 a8 0d 69 0e
00 10 03 60 00 bc f6 d7 cb 89 89 0c 26 3e 44 e1 68 8e db 55 39 cc
00 10 03 70 00 ea a2 59 89 7a 6f 7c 2f 6e 3a d9 68 8e db 4f 39 5e
00 10 03 80 00 e2 00 44 fb 97 b1 5d 7c c8 d7 ef a5 3a 5b 70 d4 e0
00 10 03 90 00 ed 51 16 89 7a ca b0 77 f2 7d 9a 48 34 a8 03 68 82
00 10 03 a0 00 d4 08 1d 42 6f 44 56 8f 89 c2 86 8a e1 68 39 ca 2c
00 10 03 b0 00 ae c2 24 c8 63 e4 31 3e 89 3e 8e ee 73 48 1e 9e 8e
00 10 03 c0 00 46 4c 15 2b 6b b9 ae 4f c8 d7 30 a5 3a 5b b1 ca 49
00 10 03 d0 00 a8 00 44 7d 97 b1 4d ea b8 24 92 18 6b fc 8d 2a 6e
00 10 03 e0 00 46 31 15 d1 dd 7a 3d 2f 03 3a d9 68 8e db 51 39 83
00 10 03 f0 00 1b a2 59 89 7a 44 b0 77 70 24 9c 19 62 f9 f3 61 7e
00 03 04 00 00 df fb 5f 3f

00 10 0a 00 00 88 51 f3 b9 22 46 3c 76 c0 34 27 bc e4 fe c7 30 68
00 10 0a 10 00 12 92 e2 b4 fa b7 be 8d 6f e5 eb e4 d9 e5 f3 29 5c
00 10 0a 20 00 58 53 1a c9 97 0a f9 67 0a 3f 3c a5 43 b2 0f 8c 82
00 10 0a 30 00 b5 c7 55 67 7a 2b 4c 9a 99 7d 90 fa 42 c2 15 a0 65
00 10 0a 40 00 bf 31 1f 80 6b 10 3d 74 c0 c6 79 58 9b 5c be bb db
00 10 0a 50 00 16 99 e3 19 fc 42 5b 8d b8 3e 85 ee 53 7b ef d9 39
00 10 0a 60 00 5f 40 85 3b 22 52 ce df 89 16 6c f4 aa f5 dc f1 64
00 10 0a 70 00 1b 94 8c 3e be 0a 05 82 0a 2b 62 10 d5 c8 e4 da 53
00 10 0a 80 00 ed ee d7 26 fc 67 95 8b 5b 1f 67 8d aa 7d da da 3d
00 10 0a 90 00 ec 7f d7 24 99 b1 f3 bc 63 34 d8 93 f1 a5 1e 1e dc
00 10 0a a0 00 d4 09 f8 b9 23 35 5d 91 f8 8f 3c 29 3b 86 ed c9 f0
00 10 0a b0 00 6c a2 ba 01 e3 8d c4 4a 51 b1 4d a0 a3 96 f6 c0 ee
00 10 0a c0 00 7f b9 bc 13 b2 4b 50 cc 39 e1 12 86 09 f6 7d 83 aa
00 10 0a d0 00 bf 3a e9 2a 11 44 3e 80 93 6a 49 11 ae 93 47 f4 db
00 10 0a e0 00 7d f5 49 3b d8 bd ce e1 22 dd ea e5 01 e1 14 86 7d
00 10 0a f0 00 bf e1 4e 5e c4 48 57 9c 00 1b 18 85 aa ff 13 da a2
00 10 0b 00 00 ac 09 d7 16 c1 e3 36 82 fa 6d 8b f9 68 f2 15 5e d0
00 10 0b 10 00 a5 5b 47 5e fb 5a e4 24 71 24 4d a0 90 96 d6 9d 47
00 10 0b 20 00 b8 b2 e4 58 e9 27 e6 25 f2 7a e2 29 3b 02 98 64 ab
00 10 0b 30 00 7d 93 b0 44 8e 44 ed 98 89 67 82 e0 e3 ff a4 32 af
00 10 0b 40 00 a5 ef 59 d4 6b e5 4d 91 be bc 26 87 f9 af 9e 7c 32
00 10 0b 50 00 0f 5a ad ff 5b 70 56 4e c0 8e 18 44 69 2f 0f 34 73
00 10 0b 60 00 a5 5a 47 3e fa a0 4d 22 9e 30 02 ea d8 50 32 1e 39
00 10 0b 70 00 de f6 b2 c9 b5 f0 93 24 88 3a 25 f0 69 c2 eb bf e1
00 10 0b 80 00 1d 5a 4f c0 8f c3 1c e3 32 dc 25 64 45 c1 eb 29 22
00 10 0b 90 00 40 46 49 5d 30 f1 50 05 d9 1b 90 bd 87 68 4f 29 f4
00 10 0b a0 00 b9 47 b1 85 fb 47 c6 23 18 68 3b 43 e4 e8 0e 34 27
00 10 0b b0 00 94 51 88 21 5b c6 3d 74 c3 bf da 13 43 77 75 92 5a
00 10 0b c0 00 5a 50 e3 f4 5d 42 56 9a 89 69 81 7e 6a fc 75 9e 54
00 10 0b d0 00 67 fd f4 8a c3 e2 5d 09 f3 7d 9d e1 69 f6 b7 33 0e
00 10 0b e0 00 10 3a e0 92 7a 0f 37 85 85 3f 4f 88 8a 38 7c f1 c5
00 10 0b f0 00 12 32 54 18 7d 45 df c0 9e 79 02 e9 aa ff dd a0 43
00 10 0c 00 00 d6 d7 98 df da 6a e4 e7 3c 14 72 86 a1 fb 98 b9 83
00 10 0c 10 00 7f fd 4e 17 92 3f ae c7 4e 25 49 11 b4 93 47 ee 9b
00 10 0c 20 00 09 5b fa d2 fc 18 ae e1 5a 75 77 cb c0 5b b9 bf b2
00 10 0c 30 00 59 92 e2 67 fa 4b 5d 8f 1f 30 49 ea a1 c2 7d bf d1
00 10 0c 40 00 2f 56 ec 5b e8 ee 7b ac 13 24 4f 8b 3a ed 9f 9a 95
00 10 0c 50 00 76 09 fe 58 db 21 f9 ec 00 b4 07 cf a1 02 c8 b8 ce
00 10 0c 60 00 19 92 1c 66 fb 4a 9e 76 43 57 23 48 c7 dd b4 a0 fe
00 10 0c 70 00 76 c8 27 5e d4 e9 fa a9 3d d7 22 59 a1 4b dd 3e 44
00 10 0c 80 00 11 d3 e1 b2 dd b0 f4 25 38 bc 25 02 db 51 0e fa 07
00 10 0c 90 00 b2 f3 c6 7d 10 4e 6a 28 39 57 39 a1 09 fc e1 c0 93
00 10 0c a0 00 b5 e3 2f 7f a8 c8 b4 3e 2c c7 4d 4a f3 4a a1 39 04
00 10 0c b0 00 77 40 f1 d8 d0 f8 ef 0f be 3e eb ef 9d 7a ed 22 0d
00 10 0c c0 00 26 31 f9 d3 e3 fb db 92 89 ce 9c 5a 48 6a 6e 9f 55
00 10 0c d0 00 d9 62 15 2b 1a b9 65 68 3e 56 25 f4 69 52 b9 aa d1
00 10 0c e0 00 d5 cb 56 c8 68 fe 98 ac e0 fb a6 48 36 a8 03 68 75
00 10 0c f0 00 46 40 14 2b 61 b8 5d 73 6a ca d0 48 88 53 bc 52 ee
00 10 0d 00 00 12 83 44 8c 89 f4 0c 2f 8d 3a d9 48 76 b6 46 39 cc
00 10 0d 10 00 a1 bc 1c d8 2c b8 5d 0c 74 8f a6 48 c6 a8 03 68 94
00 10 0d 20 00 46 40 14 2b 61 b8 5d 9e 74 8f 81 e4 91 46 4f 39 dc
00 10 0d 30 00 33 70 44 2f 97 b1 7d c3 19 86 81 e6 33 5b b3 d4 05
00 10 0d 40 00 ed 51 e2 89 7a 54 b0 77 be ef c1 ed 43 63 5e 9d f6
00 10 0d 50 00 8d 10 e6 e0 3a 4a 65 6e 3d ef c1 ed 5a 1a bd 01 32
00 10 0d 60 00 fc f4 6a f8 57 ce 72 0e 89 b8 65 59 0d 76 30 19 3e
00 10 0d 70 00 94 b5 59 b7 6b 86 7d 01 7d f6 b8 55 0d 4a 71 19 b5
00 10 0d 80 00 92 5a e4 f5 5a f8 32 16 be f6 ac 70 a9 fc 9e 84 92
00 10 0d 90 00 99 44 2b 5d d0 f9 32 0e b5 f7 75 d1 0d 76 30 13 d2
00 10 0d a0 00 92 41 2b f2 8e f8 32 0f 6d 51 d5 67 6a f5 f7 16 d9
00 10 0d b0 00 94 62 8a 7a e5 86 b2 7e de 72 02 f8 e2 f4 0e 56 e5
00 10 0d c0 00 f3 f5 c6 79 2a 6f f0 3f f6 91 25 59 0d 0b 5a 9c de
00 0f 0d d0 00 7f f3 89 7f 01 b8 71 2e 3c cf ee 68 fb 34 39 86
00 00 ff ff 01 01 00 00 00 00 00 00 00 00 00 00 00

00 10 0c 00 00 5e c6 a7 3d 89 10 a4 d6 72 40 62 aa 93 f5 ad c0 e9
00 10 0c 10 00 4c a8 bd 21 83 10 a4 89 3f 78 42 e0 c4 f3 a9 90 86
00 10 0c 20 00 21 ff cb 6c b2 5f a8 80 79 63 53 fc 5c f4 f6 97 d3
00 10 0c 30 00 3e e7 79 6e ab 47 94 99 80 61 c4 e6 ba f5 90 97 d7
00 10 0c 40 00 04 ff 08 76 33 46 fd 9b d0 65 06 e6 8c f5 e9 97 0f
00 10 0c 50 00 97 ff 69 76 40 5e fc 98 16 79 66 fc 78 f5 08 97 0f
00 10 0c 60 00 b9 e6 af 6f c4 47 5d 81 9d 79 8f e6 03 f5 62 97 9d
00 10 0c 70 00 d2 ff 2b 76 0e 5c fb 9d 7a 79 d1 e6 3b f5 e0 97 50
00 10 0c 80 00 7a ff ad 77 ca 46 e0 80 1a 78 08 e7 84 e8 af 8b cf
00 10 0c 90 00 e0 e2 d9 6a b5 5a ba 9d f0 64 60 e7 90 fd b8 9f 95
00 10 0c a0 00 13 f7 f3 7f fd 4e da 89 3b 71 21 ee e0 fd b0 9f cc
00 10 0c b0 00 37 f7 c6 7e da 4f ef 89 1b 71 03 ee cb fd 9c 9f 5e
00 10 0c c0 00 37 f7 e4 7e dd 4f ea 89 3a 71 20 ee d4 fd a9 9f dc
00 10 0c d0 00 37 f7 e5 7e db 4f fc 89 2e 71 21 ee d5 fd 9c 9f e6
00 10 0c e0 00 14 f7 d1 7e cd 4f fd 88 1e 71 36 ee c6 fd bc 9f c7
00 10 0c f0 00 11 f7 e0 7e cc 4f fd 89 36 71 2f ef e5 fd 9c 9f f4
00 10 0d 00 00 1a f7 e5 7e cd 4f fd 89 3d 71 22 ee ce fd b2 9f 0c
00 10 0d 10 00 02 f7 e4 7e f8 4f df 89 39 71 41 ee c2 fd 9c 9f 09
00 03 0d 20 00 15 f7 f2 2d

00 02 08 15 00 a1 f9 b8
00 10 08 17 00 13 f7 e2 7e dc 4f fb 89 3f 71 27 ee c4 fd b8 9f 24
00 10 08 27 00 13 08 91 47 86 7d 77 37 05 4b 2d 1e c7 e3 6a 30 c1
00 10 08 37 00 16 fd ca 71 3a 3c fe 83 6f 8e e7 ae 84 fd b8 af 0d
00 10 08 47 00 13 18 2e 81 23 32 fb 9d 3a bc 2d 08 82 f7 b7 fb 7b
00 10 08 57 00 2f ef c6 4e e0 04 a1 ed 51 09 a5 62 52 5d 1d 35 74
00 10 08 67 00 bc 4e fa 4e 8c 37 5b 5b 1c 07 51 98 9e d0 8a 3f 8c
00 10 08 77 00 85 93 e5 79 9a 1f 9f 88 36 68 39 c6 f6 71 dc 9a 5e
00 10 08 87 00 11 f6 e3 7b df 47 f1 87 2b 6a 02 db 82 a2 0d 54 98
00 10 08 97 00 cc 1c 10 89 24 45 ef 97 0d 37 7d c0 94 cb fe 9a 96
00 10 08 a7 00 c6 f4 ca 7a d4 5f e3 a9 17 75 21 e9 cd f7 b4 91 1a
00 10 08 b7 00 1c e6 f0 6a ca 57 e7 a9 1b 59 34 fc d5 ed b6 93 8a
00 10 08 c7 00 15 f7 d2 56 f8 5b eb 9d 37 43 37 fe d0 f1 b2 cf de
00 10 08 d7 00 49 b1 ca 6a dd 4f fb 8f c0 15 15 f0 c1 f8 8a b7 a6
00 10 08 e7 00 30 3f ed be d6 56 6d d9 39 73 2b eb d0 99 e8 8e 2b
00 10 08 f7 00 11 df fb 7b c4 2b b0 26 3b 97 fb 26 16 ad e8 95 6c
00 10 09 07 00 1c 61 a9 1a d9 4a fa ed 3a 70 26 ee c5 ff bb ad 53
00 10 09 17 00 b0 e6 f2 81 d4 49 4c 62 d9 73 09 dc d0 cf b5 ad 35
00 10 09 27 00 19 f2 60 72 d8 2b c9 80 3f 61 07 de 84 ad d8 ef e5
00 10 09 37 00 93 67 42 ce 1c 9f 1b 79 c0 71 14 88 5d 31 47 25 6f
00 10 09 47 00 06 a9 2a 4c d9 56 fb 05 a9 d1 93 54 0c ae ea aa 62
00 0d 09 57 00 23 c7 d2 7e df 4f fb 89 3f 71 27 ee c4 e1
00 05 09 64 00 13 5d 48 2b 89 dd

00 10 0e 00 00 5c b5 d5 50 fa 6f e7 9e 2b 61 2a e5 cc fb bc 9d fc
00 10 0e 10 00 13 e3 f6 6a c8 58 ec 9e 28 66 3d d4 fe c7 82 a5 b8
00 10 0e 20 00 29 cd f6 6a c8 5b ec 9e 28 66 30 f4 fe c7 82 a5 de
00 10 0e 30 00 29 cd d8 6a c8 5b ef 9e 28 66 30 f9 de c7 82 a5 b8
00 10 0e 40 00 29 cd d8 44 fd 6e d9 ad 19 59 0d c2 f4 c9 80 a7 85
00 10 0e 50 00 29 cd d8 44 e6 59 e3 a9 1e 53 03 c6 e8 d3 88 ad 74
00 10 0e 60 00 27 c1 d8 44 e6 75 ef 91 1f 50 05 c8 ec d7 94 b1 a0
00 10 0e 70 00 23 c5 d0 48 e6 75 c1 9d 27 51 06 cd e1 db 90 b6 93
00 10 0e 80 00 39 db cc 4e e8 75 c1 b3 2b 69 07 cf e0 d8 9e b8 14
00 10 0e 90 00 3a dd ce 50 f2 7f c3 b3 05 65 3f ce e5 d9 9f b7 54
00 10 0e a0 00 3a dd c8 54 f6 63 d7 bd 05 4b 33 f6 da dd 9a b9 60
00 10 0e b0 00 3b dd c8 54 f6 65 d7 a5 11 47 1d fa d2 eb ae 89 3b
00 10 0e c0 00 0d d3 ca 52 f1 62 d5 a7 0f 41 15 dc d0 eb ae 89 db
00 10 0e d0 00 05 ef f8 60 fa 65 d6 a7 11 41 17 dc f6 e9 ae 89 70
00 10 0e e0 00 05 e1 fa 64 c2 6b dd ae 17 58 0d c5 ef d6 ac 89 34
00 10 0e f0 00 05 e1 f4 66 c6 51 df ac 19 56 0f c6 ec d5 90 8b 0f
00 10 0f 00 00 05 e1 f4 68 c4 55 e5 ab 1d 52 02 cb e1 db 9e b9 58
00 10 0f 10 00 07 e1 f4 68 ca 57 e1 97 1f 50 05 cc e6 df 9a bd 67
00 10 0f 20 00 31 e3 f4 68 ca 59 e3 93 21 50 06 cc e6 df 9a bd a6
00 10 0f 30 00 31 d5 a5 39 9b 07 b2 c5 6f 27 5d 6c 40 7b 30 15 aa
00 10 0f 40 00 9f 7b 6e 39 9b 08 b3 c0 72 25 7d 98 46 79 3e 17 f5
00 10 0f 50 00 99 7d 6e f2 9b 07 b1 c5 70 22 71 b2 b6 83 3a 1b 3f
00 10 0f 60 00 95 71 64 f8 5a 08 b3 c3 72 20 71 b4 98 8d c6 09 63
00 10 0f 70 00 8b 6d 78 e4 46 d5 b3 c0 75 3f 76 b8 9c a1 cc 1d 78
00 10 0f 80 00 97 73 66 fa 58 cb 7f c1 76 3a 68 bc 90 ab d8 1f 71
00 10 0f 90 00 95 7f 68 f2 50 c3 77 05 76 3b 6b a1 97 ab e2 fb 87
00 10 0f a0 00 95 7d 6e f0 52 c1 75 07 b1 3b 6d a2 94 ae ed c7 ae
00 10 0f b0 00 7d 71 68 f0 48 d5 65 29 9f d1 6d a4 88 ad ea ca 29
00 10 0f c0 00 4a 9e 94 04 a2 cd 7d 03 b3 fd ab a4 8f b0 e8 cd 40
00 10 0f d0 00 45 ae 86 14 ac 3b 83 09 b1 e7 b1 78 8f b6 f5 d0 b9
00 10 0f e0 00 43 a4 ba 24 81 2f 9f e5 bf e1 b9 70 5a b6 f3 d2 95
00 10 0f f0 00 5c a7 b0 2a 8a 15 9b ed 53 f1 a9 7f 55 6c f3 d2 04
00 10 10 00 00 5d b8 b2 28 84 15 a5 ed 55 0b a3 60 4a 73 36 d4 63
00 10 10 10 00 58 b9 ad 2e 8a 17 a7 ed 4b f3 ad 62 48 71 34 13 9d
00 10 10 20 00 58 bb b2 28 86 2f 93 f9 45 f7 ab 62 48 71 34 13 b6
00 10 10 30 00 9f bc ae 2e 8a 15 9b e1 4f f1 a1 62 48 71 34 13 e4
00 10 10 40 00 9f 7b a9 2e 88 19 a1 e9 57 01 a7 68 48 71 34 13 e2
00 10 10 50 00 9f 7b 6e f3 51 cf 7b 09 bf fa ac 6e 44 7d 38 16 70
00 10 10 60 00 9a 77 62 fe 5c cb 7f 09 bf f1 a7 6e 44 7d 38 1f 7c
00 10 10 70 00 93 77 62 fe 5c cf 7b 1d ad e1 a9 6c 46 69 2a 0f 47
00 10 10 80 00 9d 75 9c ee 52 c3 71 0f bd f3 a7 90 b8 91 ee e1 cf
00 10 10 90 00 6f 8d 9a 26 94 35 83 ff 4b 35 18 c0 e8 d7 90 bc 19
00 10 10 a0 00 30 d5 c2 61 c2 53 e7 a9 21 6c 3c f6 dc e1 a2 86 30
00 10 10 b0 00 0b e1 f4 66 cb 59 ee 9d 2b 65 33 fd d7 ef aa c5 b9
00 10 10 c0 00 45 bf cc 5e c0 7d cb a1 21 68 3f f3 d8 e5 af 8b 68
00 10 10 d0 00 00 ee fa 6a cf 5e f4 9c 2b 60 2a e5 ce ee aa 90 8e
00 10 10 e0 00 18 fd eb 4a e8 7b ce bc 0a 46 1f d6 f8 c1 84 a1 59
00 10 10 f0 00 2c b7 a6 3b 9a 09 bc c1 74 3d 6b be 95 af ed c9 c7
00 10 11 00 00 45 a2 b5 26 86 15 a1 5b 96 d3 b3 69 b8 8d dc c5 e4
00 10 11 10 00 5d d9 c6 67 cc 46 fa 89 71 31 12 c2 e1 e2 a2 89 8c
00 10 11 20 00 00 e7 ef 75 d5 48 fe 8d 3d d4 82 4b 61 58 1d 3a 21
00 10 11 30 00 b6 52 47 db 79 ef 5e 23 95 db 8d 44 6e 57 17 30 b0
00 10 11 40 00 bc 58 4d d1 73 e0 54 26 90 de 88 41 6b d5 8a d9 39
00 10 11 50 00 41 af be 1e be 29 93 e3 53 1d 49 80 aa 93 98 b3 5a
00 10 11 60 00 2f bf b0 28 82 2d 9d e1 55 1d 49 80 aa 93 d6 89 4a
00 10 11 70 00 31 c1 a6 30 88 11 9f e1 53 1f 57 9e b4 8d c8 ef d0
00 10 11 80 00 1f e1 d2 3c 92 1b a5 e7 4f 03 53 98 be 81 c6 1f 48
00 10 11 90 00 91 f1 ec 5c 9c 03 af d7 51 03 51 92 46 75 36 0d d4
00 10 11 a0 00 87 61 e4 72 c6 75 b1 eb 53 03 5d 6e 42 77 36 0d f2
00 10 11 b0 00 85 6f 78 7a d0 55 cf c1 5d 1d 53 94 44 7b 34 0f ce
00 10 11 c0 00 87 61 7a e4 d8 43 e1 bd 77 13 4b 96 ba 79 32 11 c0
00 10 11 d0 00 81 63 74 e6 46 4b f7 93 09 21 45 82 be 7d 3e 13 c6
00 10 11 e0 00 81 61 78 e2 42 ef ff 85 23 4d 71 8c b6 83 30 0d d4
00 10 11 f0 00 8f 53 4a d2 6c fd 4f 8d 33 6d 1b b8 a6 89 3c 0d 3e
00 10 12 00 00 89 57 46 d6 70 ff 4f 31 3b 7d 3d d8 96 a3 d4 e3 c9
00 10 12 10 00 99 63 7c da 76 e1 49 3f 85 75 2b f6 ec c5 fa d5 fd
00 10 12 20 00 41 a9 8e 04 5a df 61 2d 97 db 25 e6 ca e9 98 b3 ff
00 10 12 30 00 2b b7 aa 30 8a 11 9d e5 4d 07 5f ec cc f3 ac 87 bb
00 10 12 40 00 0f d7 c0 5a fa 67 d1 a5 0f 47 1b d0 c6 fb b4 8d 7b
00 10 12 50 00 07 e1 fa 64 c0 51 db ab 1b 57 0f c2 ea ff bc 99 cf
00 10 12 60 00 1b fd e8 74 d6 45 f1 83 35 7b 2d e4 ce f7 e7 f6 e7
00 10 12 70 00 7d 80 62 fe 5c cf 7b 09 bf f1 a7 6e 44 7d 38 1f 7a
00 10 12 80 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 6e 44 7d 38 1f 97
00 10 12 90 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 6e 44 7d 38 1f a7
00 10 12 a0 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 6e 44 7d 38 1f b7
00 10 12 b0 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 6e 66 5e 1b 3d cb
00 10 12 c0 00 b2 57 7c e2 44 db 6b 05 b7 f7 a3 6c 44 59 1d 3a 88
00 10 12 d0 00 b7 54 40 de 42 d5 6d 1b b1 fb a1 6a 46 7d 1e 38 89
00 10 12 e0 00 b4 51 47 da 7f ed 5b 15 a7 e3 ab 68 40 7f 38 79 10
00 10 12 f0 00 c1 5c 69 08 bb 14 a8 c2 7a 31 1c d9 f0 cc 96 b3 7d
00 10 13 00 00 32 d6 c3 60 c0 53 ed 9b 2e 61 28 e0 c8 f7 be 99 95
00 10 13 10 00 15 d3 c6 5c fd 6f e6 9e 2c 63 37 fe d4 f3 b4 97 02
00 10 13 20 00 1b ff ca 56 fa 6c d9 97 27 67 32 fa d7 ef a9 8f 0a
00 10 13 30 00 1d fb e8 52 f7 65 d3 af 1f 6a 3f f9 d2 e8 ac 8e 37
00 10 13 40 00 03 f9 ec 70 f0 64 d1 af 1b 51 3b f7 d3 eb ad 8b 22
00 10 13 50 00 02 e7 ec 70 d2 63 d0 a3 19 53 07 f3 df e4 af 89 c0
00 10 13 60 00 07 e6 f2 70 d2 41 d7 a2 15 57 05 ce da e1 a2 86 7f
00 10 13 70 00 0b e2 f0 6f d3 40 f4 a4 12 5a 00 ca e6 dd a6 85 ad
00 10 13 80 00 04 e1 f1 6f cd 5f eb 99 11 5f 0b c9 e7 dc a7 83 c8
00 10 13 90 00 0a e1 f7 6d cd 5e ea 99 2f 5c 0a c5 e2 de 99 80 e2
00 10 13 a0 00 0f ee f4 6a cf 5d ea 98 2f 61 0b c2 ed db 9c be 4a
00 10 13 b0 00 0c eb fb 69 c9 5b e8 9b 2e 61 37 c4 ee d5 9e ba 79
00 10 13 c0 00 31 e9 f9 67 cb 5a e8 9b 2e 60 37 fe ec d5 9e b9 df
00 10 13 d0 00 37 d6 ff 65 c5 57 ee 9a 2e 7e 29 e0 ca db 9e b9 b8
00 10 13 e0 00 37 d3 c2 62 c5 57 ec 9c 2c 60 28 e0 ca f3 9e b9 7c
00 10 13 f0 00 35 d3 c6 5c c2 55 e3 9e 2a 63 37 e0 ca f3 b6 b9 a4
00 10 14 00 00 35 d1 c6 5a fe 51 e1 91 28 65 36 e0 ca f3 b6 91 b1
00 10 14 10 00 35 d1 c4 5a f8 6d e5 93 27 67 34 fe ca f3 b6 91 f8
00 10 14 20 00 1d 08 1d 81 23 b0 04 76 c0 8e d8 10 3b 37 0e 3d 46
00 10 14 30 00 87 67 6c c6 7a db 6b 07 b1 d5 b3 62 44 81 c2 0f 6b
00 10 14 40 00 9b 73 62 02 a6 32 86 ed 5b 43 15 93 b9 99 dc ad 41
00 10 14 50 00 21 93 86 1a b8 7d c9 bb 0d 43 15 dc f6 e4 a1 86 c2
00 10 14 60 00 21 c5 d0 67 c5 56 e5 bb 0d f3 a3 68 4c 77 34 11 6e
00 10 14 70 00 83 67 70 ec 4e dd 6f 1d ab e7 a5 6a 42 75 32 13 2d
00 10 14 80 00 9d 67 72 ec 4e dd 69 1d ab e5 b1 6c 46 79 3e 17 77
00 10 14 90 00 99 7b 6c f0 52 df 69 1d ab e5 b3 78 46 7f 3c 1b b1
00 10 14 a0 00 95 71 6a f4 56 c5 77 05 b3 fd a9 60 54 7f 3a 1b 9f
00 10 14 b0 00 97 73 64 f6 56 c5 71 05 b3 fd ab 62 48 71 3a 1d 95
00 10 14 c0 00 91 75 60 fc 5e cd 79 0b bd f3 a5 6c 46 7f 3a 1d d1
00 10 14 d0 00 92 77 9c 00 a2 cd 7a 09 41 0f 59 6a 40 7b 3e 19 af
00 10 14 e0 00 9b 72 64 f8 5a c9 73 0d b9 f7 a1 68 42 7f 3a 1d e0
00 10 14 f0 00 91 75 60 f8 5a c9 7d 0f b9 f7 a1 6b 41 78 3d 1f f1
00 10 15 00 00 6f 9b 88 16 b4 cf 87 e5 55 19 4f 6e b8 8d d2 f5 f2
00 10 15 10 00 79 77 9e 08 ac 23 97 09 bf f1 a7 6e 44 7d 38 1f 16
00 10 15 20 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 6e 44 7d 38 1f 3a
00 10 15 30 00 93 77 62 fe 5c cf 7b 09 bf f1 a7 be 8c bd 8e b7 10
00 0d 15 40 00 19 df ca 5a fc 5b fb c9 7f 31 67 ae 84 e1
00 00 ff ff 01 01 40

 

Obviously this is too small to be a complete binary of software and maps so it must be User settings kind of like a KIT racing ecu would download. Just eyeballing it I don't see any 3d maps in that data.

I also have copies of the custom cartridge firmware. They used to do a lot of gameboy development and hacking. Maybe you could dig up some familiar with the platform to disassemble the cartridge software?



__________________


Guru

Status: Offline
Posts: 963
Date:

Stuntman180 wrote:

...

Does DiTech transmit data via a CAN line?

Can the two wire connector be interfaced with a USB cable? 


 No CAN Line

Can use the USB cable if you use the K-Line circuit. See the Busa SDS posts



__________________


Member

Status: Offline
Posts: 11
Date:

Admittedly that is over my head. And this may sound mind numbingly stupid and show my n00bness, but looking at that sequence of code a thought came to my mind. The first segment could be an initial "Hello" between the GB and the ECU then what looks like a hand shake of sorts. The code from the ECU after that could be the ECU giving the GB information about it's hardware/firmware ect. to verify that it is genuine hardware and the GB can dump the new map. 

My question now is what type of code is this? Hex? Base64?



__________________


Guru

Status: Offline
Posts: 963
Date:

The number shown are in standard 8 bit hexadecimal values  00 to FF (decimal 00 to 255)



__________________


Member

Status: Offline
Posts: 11
Date:

This is an excellent starting point. Thank you RidgeRacer!



__________________


Member

Status: Offline
Posts: 11
Date:

Oh, I forgot to ask. If it's not too much trouble could you post or e-mail me the cartidge firmware code? I am scouring the internet and I might have run into someone that could help decipher the code or at least shed some light on it. 



__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard