| Vehicle | # of wires | APPS1 volts range | APPS2 volts range |
|---|---|---|---|
| 350Z/370Z/G35 | 6 | 0.15v - 4.6v | 0.15v - 2.5v |
| Audi S4 2010+ | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| BMW 335i | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Dodge Challenger 2008+ | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Mazda Miata 2006+ | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Mitsubishi Evo X | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Mustang 2005+ | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Subaru WRX 2008+ | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| Toyota FR-S | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
| VW GTi | 6 | 0.32v - 4.75v | 0.32v - 2.6v |
These are typically 6-wire Accelerator Pedal Position Sensors (APPS) used in drive-by-wire (DBW) systems. They contain two independent potentiometers that provide redundant position signals for safety and reliability.
Each channel senses voltage/resistance variation between the 5V supply and sensor ground. The ECU interprets these as pedal position voltages. The two signals are continuously compared — if significant disagreement or abnormality is detected, the ECU disables the sensor input and illuminates the Check Engine Light (CEL).
Throttle position sensors (TPS) on most systems produce very similar voltage readings, but always double-check values against your specific sensor datasheet or manufacturer specifications.
Most TPS sensors operate in opposing (complementary) fashion: as the throttle opens, one signal voltage rises while the other falls. This redundancy is especially common in drive-by-wire (DBW) applications for safety monitoring.
5V supply and sensor ground:
Drive-by-wire systems typically feature two separate 5V reference supplies and two sensor grounds. These are usually fed from the same ECU 5V source wire and the same sensor ground reference, but kept electrically isolated for fault detection.
Signal wire(s):
The signal line(s) connect directly to the ECU analog input(s). Newer DBW-equipped vehicles normally use two independent signal wires (TPS1 and TPS2) for redundancy and plausibility checking.
6-pin versions (common in modern DBW):
These sensors include two signal outputs (TPS1 & TPS2), plus two separate 5V references and two sensor grounds. This configuration allows the ECU to continuously monitor supply voltage, ground integrity, and both signal channels. If any discrepancy or fault is detected (e.g., voltage out of range, signals not tracking properly), the ECU can disable throttle control for safety.
Older 4-pin versions (common in cable throttle systems):
These typically provide two signal outputs as well. Consult the manufacturer datasheet or service manual for the exact pinout and wiring. In most cable-throttle TPS applications, only one of the signal wires is actually used by the ECU, while the second may be unused or used only for diagnostics/EGR/etc. on some platforms.
| Vehicle | # of wires | TPS1 volts range | TPS2 volts range |
|---|---|---|---|
| 350Z/370Z/G35 | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Audi S4 2010+ | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| BMW 335i | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Dodge Challenger 2008+ | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Mazda Miata 2006+ | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Mitsubishi Evo X | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Mustang 2005+ | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Subaru WRX 2008+ | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| Toyota FR-S | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
| VW GTi | 6 | 0.5v - 4.5v | 4.5v - 0.5v |
The accelerator pedal position sensor (APPS), also referred to as TPS in some contexts, monitors pedal position and sends signals to the ECU for throttle control in drive-by-wire systems. See examples below for common designs.
Types: There are two main types — potentiometer (resistive) and hall effect (magnetic/non-contact). The wiring and calibration process is generally the same for both, but voltage output behavior and troubleshooting methods differ.
5V supply: Most modern APPS units have two 5V inputs — one for each internal sensor (for redundancy/safety).
Sensor ground: There are typically two sensor grounds — one dedicated to each internal sensor.
Signals: There are two signal wires. Each provides a different voltage output that varies with pedal position. The ECU uses both signals and is programmed to compare them (for plausibility checking and fault detection). In aftermarket/ECU setups, you may configure tables based on these voltages vs. pedal angle.
Troubleshooting:
Examples in pictures: Toyota-style pedal assemblies integrate the sensor into the full pedal unit (less preferred for custom swaps due to cost and complexity). The 350Z / G35 style is popular for swaps — it's simple, reliable, easy to remove/modify/weld, and replacement sensors are inexpensive (~$20). Many users adapt these to fit other vehicles (e.g., IS300 pedal arm modifications — see related YouTube videos for details).
Acronyms (common Toyota/Nissan style):
Older 4-wire sensors: In aftermarket/cable-drive throttle setups, you may use a simpler 4-wire APPS/TPS. Typically: one 5V supply, one sensor ground, and two signal wires (though many aftermarket ECUs only require one signal wire for basic operation).
Customizing the Accelerator Pedal Position Sensor (APPS) to Throttle Position (TPS) table allows fine-tuned drivability, especially with non-stock throttle bodies or specific performance goals.
The following highlights key benefits and strategies used in a real-world Haltech NSP setup with a significantly oversized throttle body.
The 12-position dial adjusts Drive-by-Wire (DBW) throttle behavior. Positions 4–7 directly modify the throttle curve (referenced by numbers 4, 5, 6, 7 with arrows in the adjacent chart/image).
Positions 8+ maintain the same throttle curve as position 7 but increase boost targets (not shown in this throttle curve chart).
Diagnostic / Limp-Home Modes (Positions 1–4)
Allows limited driving capability in case of DBW failure. Positions 1, 2, and 3 raise idle to approximately 2,000 RPM, 2,500 RPM, and higher respectively, enabling slow driving home while switching between these settings. Position 4 uses the base throttle curve shown for diagnostic use. These lower positions are not visible in the main throttle curve chart (configured elsewhere in Haltech NSP).
Dead Throttle Mode (Position 5)
Completely disables throttle response. Useful when parking the vehicle and allowing the turbotimer to count down without risk of anyone driving the car (unless they locate the hidden dial).
Valet / Wife Mode (Position 6)
Significantly softens throttle response to make the car much easier and safer to drive. Boost is also limited at this setting, making burnouts or aggressive driving very difficult. Designed for valet drivers or for family members (e.g., wife) who prefer or need a tamer driving experience.
Performance / Aggressive Mode (Position 7+)
Full, sharp throttle response for normal spirited driving. All positions from 7 upward use the same aggressive throttle curve; higher numbers (8+) additionally raise boost targets while throttle mapping remains identical to position 7.
Always verify current dial position and corresponding Haltech NSP settings to ensure intended drivability behavior.
Here are notes on the Drive-By-Wire (DBW) setup components used for the IS300 conversion, focusing on the throttle body, adapters, pedal, and related hardware.
Subscribe to my YouTube channel , browse the webpage tabs across the top, OR just scroll my YouTube Playlists here .