Half the car is dead :-(

Half the car is dead :-(

Author
Discussion

Byker28i

59,955 posts

217 months

Thursday 16th December 2021
quotequote all
Juddder said:
So tomorrow I'm going to try and get to the Steering Wheel ECU as well as the behaviour of the water pump staying on all of the time, and the steering wheel buttons not working is very reminiscent of this being blown / disconnected as well as referenced in this thread

In my car Fuse 7 provides power to the steering ECU & the effect of the fuse blowing is that the wipers and washer pump stick on, the main beam sticks on, steering wheel button's don't work among other weirdness. Therefore lack of power to the steering ECU seems to result in some strange behaviour from it.

The location is described as being velcro'd to the inside of the lower steering wheel cover panel, which I'm guessing is the panel highlighted in the picture below with the arrow?

If so the helpful post above says there is a wing nut on the back so I'm guessing getting in there with a torch and looking to the back where one's knees usually are is probably around where it will be?

Anyone doing this before tips appreciated thumbup

There's quite a few posts I made with photos when repairing my split cable.

The panel is held by:
Drivers side inner wing is a wing nut at the back to release the righthand side. There's velco at the front and a bolt holding the left side to the tunnel that needs a 10mm socket.

There's only two? plugs connecting the steering wheel column, blue and black so if you remove the nut and bolt from the steering column adjust, making careful note of the order all the parts are in, the column comes straight out making it very easy to work on.

Mark up the ribbon cables to where they attach so you know which way around they go. Its easy to misalign or reverse them.

https://www.pistonheads.com/gassing/topic.asp?h=0&...



from
http://tvr-cerbera.co.uk/WorkshopWiringDiagrams/St...

Also, if you get into the steering wheel, the buttons are connected via 2 pin plugs. Mark which ones they are
https://www.pistonheads.com/gassing/topic.asp?h=0&...

https://www.pistonheads.com/gassing/topic.asp?h=0&...

Edited by Byker28i on Thursday 16th December 09:45

Byker28i

59,955 posts

217 months

Thursday 16th December 2021
quotequote all
Shout if you need any photos and I'll take some for you

Juddder

Original Poster:

844 posts

184 months

Thursday 16th December 2021
quotequote all
Byker28i said:
Shout if you need any photos and I'll take some for you
That's great, many thanks and yes it was your post I referenced above so that's been super helpful

Yesterday I managed to get in the drivers footwell of my car and found the wing nut you mention and took a photo of it just so any future selves can reference it - you can see it on the right middle in this photo to the diagonal top right of the top of the accelerator pedal



Attached to the back is the Steering Wheel ECU which is even more of a fudge job that the boxes in the boot - mine is hand-cut to fit the plugs and only had three screws in it - you can see the 9x9 connector with keyed pin as per the other boxes for the high current inputs and outputs, the 10 pin head connector for the steering wheel ribbon that the steering wheel buttons connect to and the 5 pin head connector for the indicator stalk and hazard button





On closer inspection I think I've figured out why mine isn't working...



For something to melt like that means it a. wasn't fused and b. didn't like getting 12V shorted through it so time to open it up and have a look...



As you can see there is a TTL chip over by the high current 9x9 connector that has literally melted with the voltage and burnt through the PCB on the way - I've seen them crack before but never quite melt like this!

The good news is we can see the wiring traces, and the PIC (*same as Microchip PIC16C57C used on the Door ECU) so we can read that to download the ROM code and potentially either jumper the wires or do similar where the PCB has melted

I think I should also be able to emulate / do similar behaviour to this box with an Arduino, a +12V to +5V transformer and some relays so I'm going to have a think and see what will work best - might be better just to start with a new circuit and some more modern electronics...



and this is the part of the main harness wiring diagram I'm going to need which shows the Steering Column connector as per Biker's diagram above and the Steering Column ECU which is the part I will need thumbup



and here's the connections for the signal and high current drive part of the ECU
A1 - N/C
A2 - Headlamp Signal (V)
A3 - N/C
A4 - N/C
A5 -
A6 - Wiper 2 Signal (R/S)
A7 - Main Beam Signal (U/W)
A8 - Dip Beam Signal (U/S)
A9 - Turn Left Signal (?)
B1 - Ignition (O)
B2 - Horn Drive (F/S?)
B3 - Hazard Drive (W/R?)
B4 - Battery (R)
B5 - Earth (B)
B6 - Wiper 1 Signal (V/O?)
B7 - N/C
B8 - Washer Signal (U/V)
B9 - Turn Right Signal (G/W?)

Notes:

A2 is connected to Dash Switch A5 Headlamp Signal, and thus J30 (to rear harness) pin 19
Most of the other signals also feed into J30 for travel to the ECUs in the rear

Edited by Juddder on Thursday 16th December 16:48

Byker28i

59,955 posts

217 months

Friday 17th December 2021
quotequote all
There's a few of the indicator and hazard units for sale on ebay, all from Douglas Valley Breakers, for around £55-60. Worth asking if he has a steering wheel functions unit for the same sort of price which would save you some work?

Juddder

Original Poster:

844 posts

184 months

Friday 17th December 2021
quotequote all
Byker28i said:
There's a few of the indicator and hazard units for sale on ebay, all from Douglas Valley Breakers, for around £55-60. Worth asking if he has a steering wheel functions unit for the same sort of price which would save you some work?
Yes many thanks and good idea smile

I already bought from them the last Ignition ECU they had and an extra Hazard / Lights ECU a couple of weeks ago when I started on this journey so I think I have everything from them they have that will help unluckily. Another suggestion was to try TVR Glen so I will ping him / them a message today and see what they might have

FarmyardPants

4,111 posts

218 months

Wednesday 5th January 2022
quotequote all
What percentage of the car is still dead? smile Any updates?

Juddder

Original Poster:

844 posts

184 months

Wednesday 5th January 2022
quotequote all
FarmyardPants said:
What percentage of the car is still dead? smile Any updates?
Well I've been away from the car for nearly a month with Christmas etc. but I have been working on building my own Door Control ECU to replace the ones that TVR made out of an Arduino Mega and a daughter relay shield

I've pretty much finished the programming and now need to get to the hardware and do some actual testing so I will report back when I have - it might be in a couple of weekends with a bit of luck :-) [edit: probably longer as I have no idea how well this will work or not spin]

Here's a sneak peak...



and we can copy and potentially improve the door opening process of the original Door ECU box and maybe even add some nice things like flashing the headlights or similar smile



Edited by Juddder on Wednesday 5th January 14:27

FarmyardPants

4,111 posts

218 months

Wednesday 5th January 2022
quotequote all
Sounds like a fun project. Will it integrate with the existing immobiliser or are you going to incorporate the concept of locking and immobilising into the code? You could use a remote control latching relay to arm/lock the car. I have automated my doors and boot with remote control but the problem is the radio frequency is congested and I sometimes go into the garage to find the doors open because someone opened their garage or something biglaugh so I have an inline switch to turn it off. I patched into the exterior buttons so the remote only works when the car is unlocked. But it's quite cool to walk up to the car with the remote in your pocket and have the door pop open before you get there smile

Edited by FarmyardPants on Wednesday 5th January 17:13

Juddder

Original Poster:

844 posts

184 months

Wednesday 5th January 2022
quotequote all
FarmyardPants said:
Sounds like a fun project. Will it integrate with the existing immobiliser or are you going to incorporate the concept of locking and immobilising into the code? ... But it's quite cool to walk up to the car with the remote in your pocket and have the door pop open before you get there smile
That does sound cool and yes thinking about it I could potentially add an IR module to the Arduino to add as a 3rd door button press for each door

My plan with the immobiliser is to find an alarm switched +12V feed and use that to power the Arduino so that it's not powered on all of the time and draining battery power from the main +12V feed

The boot time of an Arduino without a boot loader is < 0.5s [reference here] so it should in theory be fast enough to respond with no lag once the alarm is disabled, and you then press the door button - I would imagine even with a boot loader at ~2s it's probably not too bad

All things to try out when I have some hardware connected and bits of the car to try out - I will report back... smile

Penelope Stopit

11,209 posts

109 months

Friday 7th January 2022
quotequote all
Juddder said:
Well I've been away from the car for nearly a month with Christmas etc. but I have been working on building my own Door Control ECU to replace the ones that TVR made out of an Arduino Mega and a daughter relay shield

I've pretty much finished the programming and now need to get to the hardware and do some actual testing so I will report back when I have - it might be in a couple of weekends with a bit of luck :-) [edit: probably longer as I have no idea how well this will work or not spin]

Here's a sneak peak...



and we can copy and potentially improve the door opening process of the original Door ECU box and maybe even add some nice things like flashing the headlights or similar smile

I'm in, this is a super duper idea

Looking forward to more posts about your progress

Will you use a regulated supply to the Arduino?

Deserves its own topic

Penelope Stopit

11,209 posts

109 months

Friday 7th January 2022
quotequote all
Juddder said:
Penelope Stopit said:
Have you managed to work out what could possibly have caused the above ECUs to fail?

Hadn't given the cause much thought until recently

Something, well much more than something suggests to me that there are underlying problems yet to be discovered
No not yet to be honest - had in my head thought that the fusebox falling backwards into the wheel arch might have caused it to find something metal to short a +12V on, and I think I replaced fuse 13 as maybe that blew too (it's been and continues to be a long journey so it's hard to completely remember!)

On your inklings of there are further problems to come, wait for the next post... eek
The waiting is the hardest part


DuncanM

6,201 posts

279 months

Friday 7th January 2022
quotequote all
This is hero stuff!

Heater ECU next would be great hehe

Penelope Stopit

11,209 posts

109 months

Friday 7th January 2022
quotequote all
DuncanM said:
This is hero stuff!

Heater ECU next would be great hehe
Yes, today the locking tomorrow the world

CerbWill

670 posts

118 months

Friday 7th January 2022
quotequote all
DuncanM said:
This is hero stuff!

Heater ECU next would be great hehe
I've been working on some arduino code for the heater ECU. Shared from my Google Drive here.

https://drive.google.com/file/d/11IcblepCbE1gJqaWl...

My heater box works currently but I have checked this with a very shoddily assembled set of hardware (Arduino Mega with relay & MOSFET boards attached and a step down converter PSU or 2) and it worked on my car. Being an early car mine has the added complication of a solenoid controlled flap in the output from the heater box. First time I've done any sort of coding so it took a while and there may well be a neater way of doing it for people who do this more often. Given my heater box works (thanks Jody!) and I've got bigger problems (leaking water pump) to fix I've given up on this for now.

Edited by CerbWill on Friday 7th January 18:02

Byker28i

59,955 posts

217 months

Friday 7th January 2022
quotequote all
Penelope Stopit said:
DuncanM said:
This is hero stuff!

Heater ECU next would be great hehe
Yes, today the locking tomorrow the world
Hum, you joke, but as arduinos have stacking interfaces.... Is there a possibility of replacing multiple boxes with just one?

I may have to dig mine out. Last used for a light wand for writing words on long exposure photos...

Juddder

Original Poster:

844 posts

184 months

Friday 7th January 2022
quotequote all
Byker28i said:
Hum, you joke, but as arduinos have stacking interfaces.... Is there a possibility of replacing multiple boxes with just one?

I may have to dig mine out. Last used for a light wand for writing words on long exposure photos...
OK - as everyone seems quite excited and doesn't think I'm completely mad it's time for a bit of show and tell... smile

So for testing I'm going to use either a Arduino Mega or Uno with a Seed Studio Relay Shield as per this



There's only 4 relays on this, but I can test the mechanism for the drivers door if I rig up driver door latch, driver door lock, window up and window down

Once I have this working it's either plugging in another one of these for the passenger door, using the same program but just with the inputs for the passenger connectors connected, or moving over to my master plan which is one of these...



With the Seeed Studio Grove shield I can connect 14 of these each with a relay which basically covers all of the inputs outputs I could think of and means we can probably get rid of a lot more than just the door control ECU with one single Arduino + Grove shield setup



We can also use the Grove kit with hubs for extra ports (*we'll need input ports as well for the buttons etc.) and potentially even add super crazy stuff like fingerprint detection or accelerometers (*but that's not my intent at this point, just to get my car working again smile )



Bear with me as I've been writing the code blind as I wait for the hardware to arrive but it compiles and runs and all of the test suite for each function seems to do what I want.

Hardware should be united with me when I'm back in the UK next week, including buck-boost adapters for the +12V supply to drop it to +5V for the Arduinos so I can try some actual switching of 12V electrics and see how we get on and then I'll post up the GitHub link for others to play along too thumbup

Edited by Juddder on Friday 7th January 16:31

Penelope Stopit

11,209 posts

109 months

Friday 7th January 2022
quotequote all
Byker28i said:
Penelope Stopit said:
DuncanM said:
This is hero stuff!

Heater ECU next would be great hehe
Yes, today the locking tomorrow the world
Hum, you joke, but as arduinos have stacking interfaces.... Is there a possibility of replacing multiple boxes with just one?

I may have to dig mine out. Last used for a light wand for writing words on long exposure photos...
Wasn't meant to be a joke

"tomorrow the world" is a phrase often used for moving forward to greater achievements

Was originally going to post tomorrow the whole car but that didn't come across as good enough for such a great idea



Penelope Stopit

11,209 posts

109 months

Friday 7th January 2022
quotequote all
Juddder said:
OK - as everyone seems quite excited and doesn't think I'm completely mad it's time for a bit of show and tell... smile

So for testing I'm going to use either a Arduino Mega or Uno with a Seed Studio Relay Shield as per this



There's only 4 relays on this, but I can test the mechanism for the drivers door if I rig up driver door latch, driver door lock, window up and window down

Once I have this working it's either plugging in another one of these for the passenger door, using the same program but just with the inputs for the passenger connectors connected, or moving over to my master plan which is one of these...



With the Seeed Studio Grove shield I can connect 14 of these each with a relay which basically covers all of the inputs outputs I could think of and means we can probably get rid of a lot more than just the door control ECU with one single Arduino + Grove shield setup



We can also use the Grove kit with hubs for extra ports (*we'll need input ports as well for the buttons etc.) and potentially even add super crazy stuff like fingerprint detection or accelerometers (*but that's not my intent at this point, just to get my car working again smile )



Bear with me as I've been writing the code blind as I wait for the hardware to arrive but it compiles and runs and all of the test suite for each function seems to do what I want.

Hardware should be united with me when I'm back in the UK next week, including buck-boost adapters for the +12V supply to drop it to +5V for the Arduinos so I can try some actual switching of 12V electrics and see how we get on and then I'll post up the GitHub link for others to play along too thumbup
Nothing mad about any of this

Technology has moved on much since the cars were built

Are we all to sit back and watch or are you open to input?

Juddder

Original Poster:

844 posts

184 months

Friday 7th January 2022
quotequote all
Penelope Stopit said:
Are we all to sit back and watch or are you open to input?
Yes please - I'm just working away on my own so all input very welcome

I'll also share the Arduino ECU diagnostics I built when I was working with Ade (RSAJP) and Greg (OSAJP) on an Arduino version - shows what these little Arduinos can do with a shield or two thumbup


Tyre Smoke

23,018 posts

261 months

Friday 7th January 2022
quotequote all
I've no idea what you're doing, but I'm fascinated.

Fingerprint recognition you say? Good excuse to do away with the start and stop buttons, surely?