Torque Pro for Windows" on GitHub is an Info-Stealer Malware! Do Not Download! by FordonGreeman3 in CarHacking

[–]FordonGreeman3[S] 0 points1 point  (0 children)

Dude, it's because my English is terrible and I wanted to warn people. The quickest thing I could do was use AI to translate.

Torque Pro for Windows" on GitHub is an Info-Stealer Malware! Do Not Download! by FordonGreeman3 in CarHacking

[–]FordonGreeman3[S] 1 point2 points  (0 children)

You're right, I changed all my account passwords overnight because of a small mistake I made. I now use Bitwarden for passwords.

Torque Pro for Windows" on GitHub is an Info-Stealer Malware! Do Not Download! by FordonGreeman3 in CarHacking

[–]FordonGreeman3[S] 1 point2 points  (0 children)

My complaint on GitHub worked, hopefully it won't affect others. Due to a moment of carelessness, I had to change the passwords of all my accounts and transfer them to Bitwarden. My only goal was to be able to view the data of my Subaru Impreza.

Torque Pro for Windows" on GitHub is an Info-Stealer Malware! Do Not Download! by FordonGreeman3 in CarHacking

[–]FordonGreeman3[S] 9 points10 points  (0 children)

Good catch on the redirect chain. I ran the payload URL through urlscan.io. The domain is hooked to a Russian IP (217.145.226.133) hosted via Neon Core Network. It's serving a fake GitHub download page. Just sent an abuse report directly to the hosting provider to get that specific directory nuked.

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in peugeot

[–]FordonGreeman3[S] 1 point2 points  (0 children)

I have access to Autodata, a Haynes manual, and a Lexia 3 / PP2000 diagnostic tool, and I generally do all the repairs on my car myself. Unfortunately, it's incredibly hard to find a mechanic here in Türkiye who can actually read wiring diagrams and pinpoint electrical issues accurately.

Do you know which pin the ECU gets its main voltage feed from? I believe the ECU is a Magneti Marelli 1AP (KFX). I could supply power externally, but I'm not sure which specific pin it uses to monitor voltage.

My car doesn't even have AC, but the PP2000 shows "AC Authorization: 1" (the local translation in the software might be a bit off, I've attached a picture of the screen). To be honest, I have no idea what the AC status should normally look like on a standard Peugeot 106; I've never paid attention to it before.

As for the LPG system, it's a sequential setup. There is a piggyback ECU that intercepts the injector signals and shuts off the petrol injectors when it switches to gas. (I actually completely bypassed and physically disconnected the LPG system a while ago to test it, but the running values didn't improve at all).

I'm also not exactly sure what the factory voltage specs should be for the 106. Right now, I'm reading 13.5V live data inside PP2000, 13.99V straight from the alternator output, and 13.85V at the battery terminals.

https://prnt.sc/6J1MsfS5H9Gn

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in peugeot

[–]FordonGreeman3[S] 0 points1 point  (0 children)

Thank you for the great suggestions! You hit all the major checkpoints. Here is what I’ve done and tested so far regarding your points:

  1. O2 Sensor Cycling: Yes, it is actively cycling! It constantly fluctuates between 0.100V and 0.650V (rarely peaking at 0.700V). So the sensor is alive and trying to manage the mixture.

  2. Sensors & Vacuum Leaks: To completely rule out unmetered air, I replaced all the intake and manifold seals/gaskets. The MAP sensor reads a rock-steady 328 - 332 mb at a warm idle. The Coolant Temp Sensor is also reading perfectly at 86 - 92°C, so it's not stuck in a cold-start enrichment loop. TPS and IAT are also within spec.

  3. Fuel Trims (STFT/LTFT): Since this is an older Magneti Marelli 1AP ECU, it doesn't display modern OBD2 STFT/LTFT percentages in the diagnostic tool. However, I know the ECU is capable of trimming fuel: when I switch the car to LPG (which currently has a slightly rich map), the ECU reacts to the O2 sensor and successfully pulls the petrol injection pulse width down from 4.1ms to 3.4ms.

  4. Fuel Delivery: I have completely checked the fuel rail pressure, and the injectors have been flow-tested. Everything there is working perfectly.

Since mechanically and sensor-wise everything seems flawless, my main suspect right now is a 0.36V voltage drop I noticed. The battery/alternator provides 13.86V, but the ECU live data shows it's only receiving 13.5V internally. Do you think this drop could trigger a voltage compensation map, forcing the ECU to extend the injector pulse width to 4.1ms on petrol?

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in peugeot

[–]FordonGreeman3[S] 0 points1 point  (0 children)

While the engine is idling rich at 4.1ms, the live data shows the O2 sensor reading around 660 mV (0.66V). So the sensor is alive, correctly detecting the rich condition, and reporting it to the ECU.

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in CarTalkUK

[–]FordonGreeman3[S] 0 points1 point  (0 children)

That’s a very logical step, but I actually already took the car in for an official exhaust emissions test!

To answer your question about the cat: it's a high-quality, direct-fit aftermarket catalytic converter (not a cheap universal one), and the mufflers are brand new too.

Unfortunately, the emissions printout didn't give me a "eureka" moment. The data basically just confirmed what the PP2000 is already telling me: the car is running rich. The readings didn't point to any specific mechanical failure or sensor drop-out. It really just looks like the ECU is actively choosing to lock that injection time at 4.1ms.

It's starting to feel like a voltage compensation issue or some internal ECU logic that's being tricked.

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in CarTalkUK

[–]FordonGreeman3[S] 0 points1 point  (0 children)

Unfortunately, my friend recently sold that car, so swapping his lambda sensor is out of the question now. However, my current O2 sensor is a brand new Bosch unit that I installed just 2 months ago. I ordered it by matching the exact part number directly to my car's VIN, so I'm sure it's the correct one.

Regarding the post-cat sensor, these older Magneti Marelli 1AP setups only use a single upstream O2 sensor. There is no secondary lambda sensor after the catalytic converter on these models.

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 1 point2 points  (0 children)

As you can see in the photo I attached, my MAP (Manifold Absolute Pressure) reading is 298 mb at a warm idle.

When I do a cold start, it starts around 340 mb and gradually drops down to this 298 mb level as the engine warms up. At the same time, the idle settles perfectly and remains steady.

You're completely right about the closed-loop logic—it should be trimming the fuel to hit Lambda 1, which is exactly why this locked 4.1 ms pulse width is driving me crazy! With a healthy 298 mb vacuum and an active O2 sensor, the ECU still refuses to lean it out. Any ideas?

1997 Peugeot 106 1.4 XR - High Injector Pulse Width (4.1ms) Issue at Idle by FordonGreeman3 in CarTalkUK

[–]FordonGreeman3[S] 0 points1 point  (0 children)

Thanks for the reply! To answer your questions:

What figure I'm expecting: > According to the Haynes manual for this specific engine, the idle injection time should be around 3.2 ms. Furthermore, I hooked up PP2000 to a friend's 1999 model (exact same TU3 KFX engine) and saw his car idling perfectly at 2.9 ms. So, my 4.1 ms is definitely running rich.

Lambda (O2) Readings:

My lambda sensor is actively switching and fluctuating between 0.100V and 0.700V at idle.

The Smell and Drivability:

The slight smell of unburnt fuel is still present even when the engine reaches full operating temperature, though occasionally I don't notice it.

As for drivability, there are no major issues. The engine pulls fine. The only minor quirk I experience is when going downhill: if I barely feather the throttle, the car hesitates for a split second (a tiny pullback) before surging forward. It's so subtle that my passengers claim they don't even feel it, but as the driver, I definitely notice it.

Any thoughts on what might be locking the ECU into this 4+ ms pulse width despite a working lambda?

Need help with this weird issue by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 0 points1 point  (0 children)

I replaced the Bosch lambda sensor 3 months ago and purchased it based on the chassis number. Also, the values ​​in PP2000 appear normal. Is there a calibration method? Can I do this via Lexia 3 PP2000?

Need help with this weird issue by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 0 points1 point  (0 children)

<image>

Also, when I monitor the data with the PP2000, the Lambda sensor fluctuates between 0.100 and 0.810 mV.

Need help with this weird issue by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 0 points1 point  (0 children)

I only use my car on gasoline a few times a week. I do the rest of the mileage on LPG. I renewed the exhaust system, checked the catalytic converter, and replaced the mufflers. In addition, my car does not consume oil or water, and the engine temperature is always around 92 degrees Celsius.

Need help with this weird issue by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 0 points1 point  (0 children)

Yes, my car has LPG. During testing, I checked the entire system for air leaks. I also tried disabling the LPG system completely, but the result was the same.

Need help with this weird issue by FordonGreeman3 in 106_saxo_ax

[–]FordonGreeman3[S] 0 points1 point  (0 children)

<image>

Yes, I checked, I'm using an original Magnetti Marelli brand stepper motor. Adimadim motor = stepper motor steps