Volvo Tech tool

  • Thread starter Thread starter jaspal
  • Start date Start date
  • Tagged users Tagged users None

Post #1

jaspal

Stock Member
Thread Owner
Joined
26.02.2026
Messages
16
Reaction score
0
Location
Stockton
Hey pls help me I just want to increase speed limit but when I click on parameter programing . I only see this menu
 
Ratings and Reviews
Total ratings: 0

Post #2

Hey pls help me I just want to increase speed limit but when I click on parameter programing . I onl...

Hey! I can't read minds. You said "this menu" but you forgot to attach the picture!

Please upload a screenshot of exactly what you are seeing in PTT, and write down your exact Tech Tool version. Once I can actually see what's going on with your setup, I'll help you get that speed limit sorted.
 

Post #4


Hey! Thanks for the screenshot, that makes my life much easier.

I can see exactly what's going on. You are currently looking at the parameters for the Light Control Module (LCM) and the Gear Selector ECU. You definitely won't find the road speed limit in there!

The speed limit parameters (like P1A15, P1I06, or similar depending on the truck) are stored in the Vehicle ECU (VECU - MID 144) or the Engine ECU (EMS - MID 128). Since they aren't showing up in your top list, PTT isn't offering them for parameter programming.

Here is what you need to check:
  • Go back to the Product Status or Control Units tab. Are the EMS and VECU showing up as communicating (green), or are they red/unreachable?
  • Make sure the truck's ignition is fully ON (Key ON, Engine OFF). I always remind the guys in the garage: make sure you have a stable battery voltage reading before you try to read or program anything!
  • If the Engine/Vehicle ECUs are missing completely, you have a communication issue with your Vocom/Nexiq tool or the truck's diagnostic port (J1939/J1708 lines).
  • If the ECUs are communicating but just missing from this Parameter Programming menu, your PTT user profile doesn't have the correct access level. You will likely need Developer Tool (Dev2Tool / APCI+ unlock) to expose and change those specific speed parameters.

Check your Control Units tab to see if PTT is actually talking to the Engine/Vehicle ECUs and let me know!
 

Post #5

I have this ptt
 

Attachments

  • 20260228_113558.webp
    20260228_113558.webp
    2.9 MB · Views: 102

Post #6

I have this ptt

Okay, perfect! I see you are running PTT 2.8.32 and you already have the Development database active (User ID XX78911). So your software permissions are definitely good to go!

Since your software is already unlосkеd for developer parameters, this confirms exactly what I suspected: PTT is not communicating with your Engine ECU (EMS - MID 128) or Vehicle ECU (VECU - MID 144). If the modules aren't talking to the software, I can't magically make their parameters appear in the list! 😉

Here is your next step:
  • Go to the Product Status or Test tab and look at the Control Units network map.
  • Check if the EMS and VECU are showing up in RED (offline/no communication).
  • Make sure the truck key is fully ON (engine off) and you have good battery voltage.
  • What interface are you using? (Vocom, Nexiq, or a clone J2534?) Sometimes budget clones or bad cables drop the J1939 CAN lines or the older J1708 lines.

Go grab a screenshot of your Control Units screen so I can see exactly which modules are offline!
 

Post #7


Ah, a Nexiq USB-Link 3 clone! Don't worry, I have nothing against clones—we all use what we can get our hands on in the garage. 😉

But here is the catch with these Nexiq clones: a lot of them have poorly soldered PCBs or fake CAN transceivers that completely drop the J1708 or specific J1939 data lines. If your truck is an older Volvo using J1708, or even a newer one where the Engine ECU (EMS) and Vehicle ECU (VECU) communicate on a specific CAN channel, your clone might just be ignoring those modules entirely. That is exactly why they aren't showing up in your parameter list!

I still need that screenshot of your Product Status / Control Units tab in PTT! I need to see exactly which modules are showing up in red (offline) versus green (online).

Also, do me a favor and check these two things:
  • Tell me the exact Year and Model of the truck.
  • Double-check in PTT that you actually selected the Nexiq as your active interface. Go to Settings -> Comm. Unit Selection and make sure it's active and passing the connection test.

Upload that Control Units screenshot and let's figure out if your clone is dropping the connection!
 

Post #9

Hey! Thanks for the pictures. Just as I suspected, I can see exactly what is going wrong here.

Look at your third screenshot. PTT is literally throwing a red error flag at you: "NEXIQ Technologies USB-Link 3 is not fully supported."

Because you are using a budget clone, it is dropping the communication protocols. Here is the hard proof from your own screenshots:
  • Your Engine ECU (EMS / MID 128) is completely missing from the Control Unit Data Mismatch list. If the engine isn't talking to PTT, you absolutely cannot change the speed limit!
  • Your Vehicle ECU (VECU) shows up in the mismatch screen, but because of the adapter communication issues and the "Blocking mismatch detected" warning, PTT is hiding it from your programming menu.

As a tech-girl who spends half her life fighting with clone adapters in the garage, here is how you can try to bypass this:

Step 1: Go into PTT Settings -> Comm. Unit Selection. Instead of selecting the native Nexiq USB-Link 3 profile, try configuring it as a generic RP1210A or RP1210C adapter. Sometimes this forces PTT to use the standard Windows drivers and restores the missing J1939/J1708 data lines.
Step 2: Double-check the fuses on the truck for the diagnostic port and the Engine ECU. Make sure you have a solid 12V/24V at the port.
Step 3: If changing to RP1210 doesn't bring the EMS (MID 128) back online in the Control Units list, your clone's PCB is physically missing the correct CAN/K-line transceivers for this specific Volvo chassis. You will need to borrow a Vocom I/II or a higher-quality interface (like a good Scanmatik 2 Pro) to get this done.

Try the RP1210 settings trick, cycle the truck's key, and let me know if the Engine ECU finally shows up!
 

Post #12

I didn't find rp12 configure

That screenshot confirms your settings are actually correct. The "NEXIQ Technologies USB-Link 3" entry is the RP1210 driver. Since it is selected and the "Device ID" is showing up, the software side is configured as best as it can be for that adapter.

However, I looked at the VIN from your previous picture (...H4SN676588). The "H" in the 10th position tells me this is a 2017 model year truck.

This is almost certainly a Cable/Adapter issue, not a software setting.

Here is the problem:
2016+ Volvos usually use the rectangular 16-pin OBD diagnostic port instead of the round 9-pin connector.
  • If you are using the standard "Generic" OBD cable (usually black) that came with your clone kit, it connects to the standard CAN pins (6 & 14).
  • Volvo trucks use a different pinout for the Engine and Vehicle ECUs on the OBD port (often using pins 3 & 11 for the J1939 backbone or requiring a crossover).

If you use a generic OBD cable on a 2017 Volvo, you will often see the Light Module, Climate, and Gateway (like in your screenshots), but the Engine (EMS) and Vehicle (VECU) will be missing because the adapter is listening on the wrong pins.

The Solution:
1. Check your cable: Are you using a specific "Volvo/Mack OBD" cable (often has a purple connector or a specific label)? If you are using the generic black OBD cable, that is your problem.
2. Try the Round Connector: If the truck has the round 9-pin connector (sometimes hidden near the clutch pedal or fuse panel), use that instead. It is much more reliable for clones.
3. Use a Breakout Box: If you only have the OBD port, you might need to manually jump the pins to get the J1939 High/Low connected to your adapter correctly.

Summary: Your software is fine. Your clone adapter with the wrong cable is physically not touching the wires for the Engine ECU. You need the correct Volvo OBDII adapter cable.
 

Post #14

Yes, I am using the same one that came with the clone.

That is 100% your problem. We have solved the mystery!

The generic OBDII cable that comes with those clone kits is wired for Standard Automotive (cars) or generic heavy-duty protocols. It connects the communication lines to pins 6 and 14 (Standard CAN).

However, your 2017 Volvo uses a proprietary pinout for the OBDII port to talk to the Engine and Vehicle ECUs. The J1939 (Powertrain CAN) is located on different pins (usually 3 and 11 for Volvo/Mack OBDII implementations).

Here is exactly what is happening:
  • Your adapter is plugged in with the generic cable.
  • It is connecting to the "Body" network (LCM, Climate, etc.) because those happen to be on the standard pins.
  • It is completely missing the Engine (EMS) and Vehicle (VECU) because the cable physically does not have wires connecting the adapter to the correct pins on the truck's port.

How to fix this:

Option 1: The Round Connector (Free & Easy)
Look very closely inside the cab. Even though it has an OBDII port under the dash, many 2017 Volvos still have the Round 9-Pin Deutsch connector hidden somewhere.
  • Check near the clutch pedal / left kick panel.
  • Check behind the fuse panel cover.
  • Check under the passenger seat (rare, but possible).
If you find the round 9-pin port, use the round cable from your kit. It will work perfectly and all your ECUs will appear.

Option 2: Get the Correct Cable
If the truck only has the OBDII style port, you need to buy a "Volvo/Mack OBDII Cable".
  • These cables usually have a PURPLE OBD connector (instead of black).
  • They are wired specifically to route the J1939 signals from the Volvo pins to the Nexiq adapter correctly.

Do not waste any more time messing with software settings. You cannot fix a missing wire with software! You need the correct cable or the round port.
 

Post #16

Tell me this is 9 pin

Sorry to be the bearer of bad news, but no, that is NOT the 9-pin connector.

That is the 16-pin OBDII connector (J1962).

This confirms exactly why your setup isn't working:
1. The Port: That port in your hand looks like a standard car OBD port, but Volvo wires it differently. The Engine (J1939) data is usually on Pins 3 and 11.
2. Your Cable: The generic black cable that came with your clone is listening on Pins 6 and 14 (Standard CAN).

Your adapter is physically listening to the wrong wires. It's like trying to listen to a radio station on the wrong frequency.

You have two options to fix this:

1. Buy the correct cable: You need a "Volvo/Mack OBDII Cable". It usually has a Purple connector end or is labeled specifically for Volvo 2013+. This cable takes the signals from pins 3/11 and routes them correctly to your Nexiq.
2. Make a Jumper (Emergency solution): If you are good with wires, you can use thin jumper wires to manually connect the truck pins to your adapter pins:
* Truck Pin 3 (J1939 +) -> Adapter Pin C (Yellow usually on breakout)
* Truck Pin 11 (J1939 -) -> Adapter Pin D (Green usually on breakout)
*(Note: Only do this if you have a breakout box or loose pins, don't jam wires into the adapter directly if you aren't sure).*

Bottom line: You cannot program the speed limit with your current cable on that specific port. You need the Volvo adapter cable.
 

Post #18

Am using this one

That picture confirms it 100%.

That blue-booted connector is the Standard Generic OBDII Cable.

Here is the technical breakdown of why this is failing on your 2017 Volvo:

1. The Cable (Standard OBDII): This cable is wired to read CAN data on Pins 6 & 14. This is the standard for cars and light trucks.
2. The Truck (Volvo OBDII): On a 2013+ Volvo with an OBD port, the Engine (EMS) and Vehicle ECU (VECU) communicate on the J1939 protocol using Pins 3 & 11.
3. The Result: Your adapter is listening to Pins 6 & 14.
* It CAN see the Light Module (LCM), Climate, and Gateway because those modules live on the "Body Link" or secondary CAN, which happens to use Pins 6 & 14 on this truck.
* It CANNOT see the Engine or VECU because the cable physically has no wire connecting Pin 3 and Pin 11 to your adapter. It's an open circuit for those modules.

The Solution:
You need to buy the Volvo/Mack OBDII Cable.
  • Identifier: The connector on the correct cable is usually PURPLE (Genuine Nexiq part #442023, but clones exist too).
  • Wiring: It internally reroutes the truck's Pins 3 & 11 to the adapter's J1939 channel.

Do not try to flash anything until you get the correct cable. You are currently only seeing half the truck's network. If you try to force programming now, you could corrupt the central data because the VECU is offline.

Get the purple cable, and your EMS/VECU will pop right up in Tech Tool.
 

Post #20

Ok thank you man I really appreciate it

You are very welcome! I am glad we got to the bottom of it.

It is a super common headache with these 2013+ Volvos. That OBD port looks exactly like a car port, so everyone assumes the standard cable works, but Volvo just had to be different with their wiring!

One final tip before you go:
Do NOT try to force any programming or parameter changes while you are waiting for the new cable. Since the Vehicle ECU (VECU) and Engine (EMS) are offline, if you try to write Central Systems data now, you could end up with a "Partial Programming" error that corrupts the chassis data.

What to look for:
Search for "Volvo Mack OBDII Cable" or "Nexiq 442023" (or the clone equivalent). It will almost always have a PURPLE connector end.

Once you plug that purple cable in:
1. The "Control Unit Mismatch" error will disappear.
2. The EMS (Engine) and VECU will turn Green/Online.
3. You will finally be able to change that speed limit.

Good luck with the truck! Let us know how it goes once you get the right cable hooked up. 🔧🚛
 
Activity
So far there's no one here
Back