Pages: 1 ... 8 9 [10] 11 12 ... 29
Author Topic: Haldex Controllers Thinking.....  (Read 276776 times)
dream3R
Hero Member
*****

Karma: +18/-8
Offline Offline

Posts: 1194


« Reply #135 on: August 27, 2014, 05:30:11 AM »

That's a good bit of info - thanks!

I tried with a 8.2k ohm and a trusty 120 ohm resistor from my canbus kit and no joy.  I see one of the first posts in this very thread gave similar results on a VAG controller, so this must be the same issue.

I'll get more in-depth with the trials then, and will trace the CPU pins more and try different resistors.  It's interesting as that document gives a different method for hitting boot mode than is conventional on here, (a switched 8k resistor), so need need to release it.  The controller with 120r and also 8.2k r never booted in 10 secs with it held to ground on POL4.  For the hell of it I also tried pin 24 on the flash as mentioned.  This pin has continuity with POL4 as normal.

I'll take some pics during my next tests and an electronics wizard might spot something.  It's gotta work if we get the recipe right.

The CPU is C167.

I slightly questing the kline pin as well but I know nothing of kline (lots of CANBUS).  It generates a lot of weird serial traffic on boot and goes nuts when I poke it via Volvo CAN diag commands.  I captured it roughly with putty and have attached it, it makes no sense at all to me.







do you know which version of the processor is in there?
also i saw this "The pulldown must
be strong enough to force the voltage at the P0L.4 pin during reset below the upper VIH limit of
0.2VCC + 0.9V. On the other hand, it must be weak enough to allow the P0L.4 output to drive a high
level after reset."

recommend's 8K resistor

http://alt.ife.tugraz.at/datashts/Siemens/ap160701.pdf

this may be an issue

"Note that the port pins P0L.2, P0L.3 and P0L.5 must be at high level, and stable during and at the
end of reset otherwise the BSL routine is not started. The state at the EA input pin has to be stable
during and at the end of reset, too, to avoid unexpected effects."
Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
krazydbiker
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 202


« Reply #136 on: August 27, 2014, 08:47:10 AM »

that is a tough one, my knowledge is not that great in that area, have you checked those other pins to make sure they are not also being held low? P0L.2 .3 .5, also since you are pretty good with CAN, is there any way to get what you would want to do done through just can commands?, a 100% lock would be ideal for drag
Logged
Tiero
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« Reply #137 on: October 09, 2014, 08:37:14 AM »

http://www.immo-tools.lt/site/files/failai/User%20Manual_F.pdf

The SIEMENS SIRIUS 32 section lists the same memory and chip as what's the in the haldex controller and this thing can talk to it via K-Line and CAN bus. What are the odds that one of these IMMO readers would be able to do the same with the haldex?
Logged
IamwhoIam
Hero Member
*****

Karma: +52/-115
Offline Offline

Posts: 1070


« Reply #138 on: October 09, 2014, 09:21:57 AM »

http://www.immo-tools.lt/site/files/failai/User%20Manual_F.pdf

The SIEMENS SIRIUS 32 section lists the same memory and chip as what's the in the haldex controller and this thing can talk to it via K-Line and CAN bus. What are the odds that one of these IMMO readers would be able to do the same with the haldex?

None?
Logged

I have no logs because I have a boost gauge (makes things easier)
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #139 on: November 30, 2014, 04:59:46 PM »

Hello,
with my arduino i made a program to detect logins by bruteforce in my test gen1. and I found only one login, the login 5207!
It allowed me to read eeprom but not the flash, but it is a good start.
I made also a programm to read the eeprom.
Here are two eeprom dump Haldex gen1 oem for infomation.
I am trying to write a program for Windows and kkl but I 'm not good programming on pc .
« Last Edit: December 01, 2014, 04:39:26 AM by john9357 » Logged
byzan a4
Full Member
***

Karma: +0/-1
Offline Offline

Posts: 73


« Reply #140 on: December 01, 2014, 02:40:51 AM »

Nice work
Logged
aef
Hero Member
*****

Karma: +70/-46
Offline Offline

Posts: 1601


« Reply #141 on: December 01, 2014, 04:45:00 AM »

very nice Smiley
Logged
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #142 on: December 02, 2014, 04:38:29 AM »

Hello
I made a software to read eeprom of Haldex with a kkl.
There are still some bugs but it works.
tested on xp 32 and seven 64.
It work only with kkl on COM1
Logged
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #143 on: December 02, 2014, 05:42:23 AM »

Another version, you can change the port com with command line
haldexreader.exe COM?
By defaut, it work with COM1.
Logged
RBPE
Sr. Member
****

Karma: +40/-5
Offline Offline

Posts: 395



« Reply #144 on: December 02, 2014, 12:26:14 PM »

Where there's a will there's a way!  Grin
Logged
edgy
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 66


« Reply #145 on: December 03, 2014, 05:10:28 PM »

Awesome!!!
Logged

2002 S4 full stg 3
2001 S4 stg 2
2001 TT 225 stg 2
1988 80q 4.2
2005 A4 (the wife's)
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #146 on: December 04, 2014, 12:53:41 PM »

Here a dump of haldex race and a tool for write eeprom (not the flash for information). i write an oem haldex with the dump of race haldex but no difference  Embarrassed
Logged
ported2flow
Full Member
***

Karma: +2/-0
Offline Offline

Posts: 78


« Reply #147 on: December 06, 2014, 09:20:33 PM »

Nice work john!!!!
Logged
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #148 on: December 07, 2014, 03:26:54 AM »

I opened the Haldex.
I think that it is composed of
a C167CR
a 29f100 flash
and EEPROM 4kb serie ( 24C04 or 93C66 ) (my dump file, 512 Bytes)
Logged
john9357
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 54


« Reply #149 on: December 07, 2014, 03:29:08 AM »

The microcontroller is a C167CR the pin boot mode is 72.
Logged
Pages: 1 ... 8 9 [10] 11 12 ... 29
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.024 seconds with 17 queries. (Pretty URLs adds 0s, 0q)