Tps reset issue

For bikes using the can line usually from 2010 and up
works with elm cables only
Forum rules
Do not send PM , if your can't find your problm , please open a new thread with your bike and issue
Post Reply
Mutley69
Posts: 1
Joined: Sun Feb 23, 2025 5:56 pm

Tps reset issue

Post by Mutley69 »

Hi anyone done a tps reset using melcodiag when I press tps reset nothing happens I believe bike should been followed by another beef on completion when I try nothing happens then software freezes also noticed on tps screen I have strange values on screen with ignition on but engine not running aps reads value of 100 TPS V 0 TPS H 0 when I turn throttle only TPS H changes slowly increasing to 99 as I turn throttle with engine on only TPS H changes when revd get no reading at all on TPS V was trying a TPS reset to try cure surging throttle response at low revs bike fine when over 4000 Roy any help appreciated .
jpl250rs
Site Admin
Posts: 240
Joined: Sat Jan 11, 2025 2:36 pm

Re: Tps reset issue

Post by jpl250rs »

can you post the debug report , then i can have more data to answer you
Mscotter
Posts: 4
Joined: Sat Mar 22, 2025 11:06 pm

Re: Tps reset issue

Post by Mscotter »

2013 multistrada, also having tps reset issues.
I only see signal for TPS V, nothing showing for TPS H. This would make me think maybe I have a bad TPS, but I have not trouble/ETC codes. Have tried TPS reset numerous times with zero results.
Any ideas?
jpl250rs
Site Admin
Posts: 240
Joined: Sat Jan 11, 2025 2:36 pm

Re: Tps reset issue

Post by jpl250rs »

i don't think you have a problem with the tps
the reason you don't see the TPS H , may coming it's notthe same format as the 899 i used to developp this fonction
you can check if you follow the below process
Image

- tick monitor ( the yellow )
- select PID 080 you need to scroll untill you find it , then click on it to select it , it'll become underligned in blue
- check in the blue square if you see a byte changing when you actionnate the throttle ( full throttle shall show C8

you can do the same process on pid 024 too

tell me what to see , i will improve mecodiag accordingly
Mscotter
Posts: 4
Joined: Sat Mar 22, 2025 11:06 pm

Re: Tps reset issue

Post by Mscotter »

When I poll PID 080 I get the following code for throttle closed: 04000500000000C8
080_ Throttle Closed.PNG
080_ Throttle Closed.PNG (8.7 KiB) Viewed 9075 times
and when I twist the throttle fully open I get 4C005A58C60000C8
080_Full Throttle.PNG
080_Full Throttle.PNG (10.96 KiB) Viewed 9075 times
When I poll PID 024, I get the following code, no change at all when I twist the throttle: B411B5DB00000000
024 no change.PNG
024 no change.PNG (8.57 KiB) Viewed 9075 times
Just in case (since you seem to frequently ask), I ran a report and pasted that below. I have no trouble codes, but am still getting this very annoying stumble mostly right when I open the throttle, for example when rolling on the throttle coming out of a turn. Have recently replaced Map sensors (had trouble code for one of those bad). I'm trying to see if the software is telling me anything with the TPS or APS. Also wondering if there could be something wrong with the oxygen sensor, but there's no way to read that with the software is there?


"File generated On 3/23/2025 9:36:10 PM"
"Software version 2.0.4.4"
"ELM version : ELM327 v1.5"

"Auto Detect Bike = MTS1200"
"User Bike = 2013 MT1200"

"CAN Bike = "
"Ecu = "
"Hardw = "
"Softw = 5"
"OilService = NO"
"DesmoService = NO"

" vin 145A8F035A444D3132425357374442303032313932

7 PIDS active founds

080_04000500000000C8
022_0000000000000000
020_0900004892000000
024_2B12FF7400000000
018_00004A0000000007
100_230208497E43D500
150_0048004849494400
"
"Vin = ZDM12BSW7DB002192"
"DTC = "
"C20A7122"
"Bike = 1"
"lic found
lic is valid
ZDM12BSW7DB002192
"
"registered"
jpl250rs
Site Admin
Posts: 240
Joined: Sat Jan 11, 2025 2:36 pm

Re: Tps reset issue / how to debug passive reading

Post by jpl250rs »

ok thank you, i can improve melcodiag only with user help as you are doing , cause i don't have the specs neither the bike to debug by myself

so we'll focus on PId 080
if you don't move throttle , there may have some value still changing too , you can dsicard those ones.
in the 8 bytes you are seeing 01 02 03 04 05 06 07 08
which ones you are sure they belong to throttle value ?
you can note the value at iddle , mid opening , and full throttle
i'm expecting 2 bytes changing
Mscotter
Posts: 4
Joined: Sat Mar 22, 2025 11:06 pm

Re: Tps reset issue

Post by Mscotter »

I'm hoping that this will help me diagnose if I have a TPS or APS problem or something else?

First byte changes values from zero to half throttle then has constant value of 4C from half throttle to full

Second bite has constant value of 00, no change throughout entire throttle range

Third bite changes values from zero to half throttle. From half throttle to full throttle, it has constant value of 5B.

Fourth byte changes values from 0 to half throttle and then has constant value of 58 from half throttle to full throttle

Fifth byte changes value through the full range of throttle

Sixth byte and seventh byte are 00 value through the whole range of throttle

Eight byte has a value of C8 through the whole range of throttle
jpl250rs
Site Admin
Posts: 240
Joined: Sat Jan 11, 2025 2:36 pm

Re: Tps reset issue

Post by jpl250rs »

this is my interpretation of your checking
Mscotter wrote: Mon Mar 24, 2025 11:09 pm I'm hoping that this will help me diagnose if I have a TPS or APS problem or something else?

First byte changes values from zero to half throttle then has constant value of 4C from half throttle to full -> not very clear to me

Second bite has constant value of 00, no change throughout entire throttle range

Third bite changes values from zero to half throttle. From half throttle to full throttle, it has constant value of 5B. -> looks like to tps

Fourth byte changes values from 0 to half throttle and then has constant value of 58 from half throttle to full throttle -> looks like to tps

Fifth byte changes value through the full range of throttle -> could be APS ? what's the max value ?

Sixth byte and seventh byte are 00 value through the whole range of throttle

Eight byte has a value of C8 through the whole range of throttle
Mscotter
Posts: 4
Joined: Sat Mar 22, 2025 11:06 pm

Re: Tps reset issue

Post by Mscotter »

5th byte max value = C7
jpl250rs
Site Admin
Posts: 240
Joined: Sat Jan 11, 2025 2:36 pm

Re: Tps reset issue

Post by jpl250rs »

ok , you can give a try to the new melcodiag

there should be one byte for the clutch sensor too in 080 , maybe killswitch or side stand switch etc ..
Post Reply