Viable Option for TPS Replacement

Talk and Tech about turbocharged 924/944/968 cars
breilly951
Posts: 36
Joined: Sat Feb 19, 2022 6:31 am
Location: NORFOLK, VA
Has thanked: 4 times
Been thanked: 18 times
Hi all, after following the CARPOKES testing procedures, I determined I need to replace the costly TPS in my 951! Does anyone have any knowledge if this TPS for the older Audis, Bosch part # 0 280 120 431 could be/is a direct fit the Porsche part 951 606 113 00/ Bosch 0280 120 400? While cheaper, it is still a $300 part. Many thanks for your assistance. Bruce
Add Pictures/Files
Audi TPS.jpg
Audi TPS.jpg (48.13 KiB) Viewed 1111 times
Audi TPS 2.jpg
Audi TPS 2.jpg (49.08 KiB) Viewed 1111 times

#1

gb951
Posts: 76
Joined: Mon Apr 03, 2023 10:09 am
Has thanked: 23 times
Been thanked: 34 times
I have experimented with various sensors with the same form factor, and none has turned out to be compatible.

0280 120 400 is only used on some turbo volvo cars, afaik.

#2

breilly951
Posts: 36
Joined: Sat Feb 19, 2022 6:31 am
Location: NORFOLK, VA
Has thanked: 4 times
Been thanked: 18 times
Ok, thanks. I tried to find tech specs for both the original and this one to see what was different/same to determine fit/form/function but was unsuccessful.

#3

User avatar
Tom
Site Admin
Posts: 8557
Joined: Fri Jun 25, 2021 2:04 pm
Location: Silicon Valley, CA
Has thanked: 890 times
Been thanked: 3838 times
Contact:
This has been on my list for a while... Need to finish the digital timing belt tool first. :shifty:

#4

User avatar
johnb
Posts: 314
Joined: Thu Jul 08, 2021 5:57 am
Has thanked: 108 times
Been thanked: 76 times
I have no idea if this is the case, but if there is one that differs only in the potentiometer value, then we can come up with a custom KLR chip image that's calibrated appropriately. It would still need to have a compatible idle switch of course.

#5

User avatar
Tom
Site Admin
Posts: 8557
Joined: Fri Jun 25, 2021 2:04 pm
Location: Silicon Valley, CA
Has thanked: 890 times
Been thanked: 3838 times
Contact:
johnb wrote: Thu Jan 22, 2026 11:12 am I have no idea if this is the case, but if there is one that differs only in the potentiometer value, then we can come up with a custom KLR chip image that's calibrated appropriately. It would still need to have a compatible idle switch of course.
Does the DME/KLR do anything with TPS other than switch from idle, part-throttle, and full-throttle maps? Is a potentiometer even needed if not, or could it just have three output states -- one for idle, one for part-throttle, and one for full throttle?

#6

User avatar
johnb
Posts: 314
Joined: Thu Jul 08, 2021 5:57 am
Has thanked: 108 times
Been thanked: 76 times
Tom wrote: Thu Jan 22, 2026 3:54 pm
johnb wrote: Thu Jan 22, 2026 11:12 am I have no idea if this is the case, but if there is one that differs only in the potentiometer value, then we can come up with a custom KLR chip image that's calibrated appropriately. It would still need to have a compatible idle switch of course.
Does the DME/KLR do anything with TPS other than switch from idle, part-throttle, and full-throttle maps? Is a potentiometer even needed if not, or could it just have three output states -- one for idle, one for part-throttle, and one for full throttle?
The DME doesn't do anything other than those 3 states. It can't be cause it doesn't know about anything else. But the KLR uses the potentiometer for various things. Some are related to boost control and so maybe not relevant to a lot of people who use some other form of boost control. But it plays a role in knock control too.

The last thing I wrote on this was https://jhnbyrn.github.io/951-KLR-PAGES ... ssing.html

I know it's used in the knock routine, but off the top of my head I couldn't say right now what that detection routine will do if the TPS signal isn't present. I'd have to refresh my memory. But if I had to guess I'd say it will still work.

#7

User avatar
Tom
Site Admin
Posts: 8557
Joined: Fri Jun 25, 2021 2:04 pm
Location: Silicon Valley, CA
Has thanked: 890 times
Been thanked: 3838 times
Contact:
johnb wrote: Thu Jan 22, 2026 4:15 pm
Tom wrote: Thu Jan 22, 2026 3:54 pm
johnb wrote: Thu Jan 22, 2026 11:12 am I have no idea if this is the case, but if there is one that differs only in the potentiometer value, then we can come up with a custom KLR chip image that's calibrated appropriately. It would still need to have a compatible idle switch of course.
Does the DME/KLR do anything with TPS other than switch from idle, part-throttle, and full-throttle maps? Is a potentiometer even needed if not, or could it just have three output states -- one for idle, one for part-throttle, and one for full throttle?
The DME doesn't do anything other than those 3 states. It can't be cause it doesn't know about anything else. But the KLR uses the potentiometer for various things. Some are related to boost control and so maybe not relevant to a lot of people who use some other form of boost control. But it plays a role in knock control too.

The last thing I wrote on this was https://jhnbyrn.github.io/951-KLR-PAGES ... ssing.html

I know it's used in the knock routine, but off the top of my head I couldn't say right now what that detection routine will do if the TPS signal isn't present. I'd have to refresh my memory. But if I had to guess I'd say it will still work.
Sounds good, thank you. I'll stick with a potentiometer then. If I try to come up with a replacement, I'd want it to be functionally the same as the original. Was that page recent? I fear I've missed some of what you've written. We should find a way to post it all on carpokes. You're doing current and future hackers a truly invaluable community service!!

#8

User avatar
johnb
Posts: 314
Joined: Thu Jul 08, 2021 5:57 am
Has thanked: 108 times
Been thanked: 76 times
Tom wrote: Thu Jan 22, 2026 4:51 pm
johnb wrote: Thu Jan 22, 2026 4:15 pm
Tom wrote: Thu Jan 22, 2026 3:54 pm

Does the DME/KLR do anything with TPS other than switch from idle, part-throttle, and full-throttle maps? Is a potentiometer even needed if not, or could it just have three output states -- one for idle, one for part-throttle, and one for full throttle?
The DME doesn't do anything other than those 3 states. It can't be cause it doesn't know about anything else. But the KLR uses the potentiometer for various things. Some are related to boost control and so maybe not relevant to a lot of people who use some other form of boost control. But it plays a role in knock control too.

The last thing I wrote on this was https://jhnbyrn.github.io/951-KLR-PAGES ... ssing.html

I know it's used in the knock routine, but off the top of my head I couldn't say right now what that detection routine will do if the TPS signal isn't present. I'd have to refresh my memory. But if I had to guess I'd say it will still work.
Sounds good, thank you. I'll stick with a potentiometer then. If I try to come up with a replacement, I'd want it to be functionally the same as the original. Was that page recent? I fear I've missed some of what you've written. We should find a way to post it all on carpokes. You're doing current and future hackers a truly invaluable community service!!
Yes that one was from a few months ago. When I've tried posting these things here, I usually run into issues like formatting tables etc. But it would be good to post things here especially reference info like lists of all the places that each input is used etc.

#9

breilly951
Posts: 36
Joined: Sat Feb 19, 2022 6:31 am
Location: NORFOLK, VA
Has thanked: 4 times
Been thanked: 18 times
johnb wrote: Thu Jan 22, 2026 11:12 am I have no idea if this is the case, but if there is one that differs only in the potentiometer value, then we can come up with a custom KLR chip image that's calibrated appropriately. It would still need to have a compatible idle switch of course.
So Johnb, for a potential substitute TPS, must the needed values of the potentiometer and idle switch be determined only by testing them or is there manufacturers technical data/specs available of the components which can be used?

#10

Post Reply