What Is the Honda Foreman 500 ES System?
The Honda Foreman 500 TRX500FE uses an electronically controlled gear-shifting system that replaces the traditional foot-operated shift lever with handlebar-mounted up/down shift buttons. On paper, it is a pure convenience feature — especially useful when wearing heavy gloves or navigating technical terrain where foot access to a shift lever is awkward. In practice, it works flawlessly when new. The problems arrive with age, water and mud exposure, and the inherent sensitivity of the three components that must work together in perfect harmony.
Those three components are:
- The Shift Motor — an electric motor that physically rotates the transmission shift shaft when you press the up or down button on the handlebar.
- The Angle Sensor (Position Sensor) — a small rotary sensor mounted on the lower part of the engine that reports the current gear position to the ECM by outputting a voltage proportional to the shift shaft angle.
- The ECM (Engine Control Module) — the brain of the system. It reads the angle sensor voltage, commands the shift motor, and shuts down the entire shift circuit if the sensor reports a value outside the acceptable range — typically 0.5V to 4.5V.
When any one of these components fails — or when wiring corrodes, connector pins oxidize, or transmission oil thickens in cold weather and adds mechanical resistance the motor cannot overcome — the entire shifting system can stop working. The result: a Foreman that will not shift, flashes warning codes, grinds between gears, or gets stuck at the worst possible moment on the trail.
Most Common Honda Foreman 500 Electric Shift Problems
Foreman 500 owners report five distinct failure patterns. Identifying which pattern matches your symptoms is the critical first step toward the right repair.
Won't Shift Out of Neutral
The most common complaint. The bike starts and idles normally, but pressing the up-shift button does nothing — or produces a single click with no actual gear change. Root cause is almost always the angle sensor or a battery voltage that is too low to power the shift system correctly.
Stuck in Gear
The Foreman is stuck in first or second gear and will not shift up or down. Often accompanied by a solid or blinking neutral light. Can be caused by a shift motor that has run out of torque, or an angle sensor that is reporting a fixed incorrect voltage and the ECM believes the transmission is already in an invalid state.
Blinking Neutral Light
The neutral indicator flashes in a repeating pattern, signaling a stored fault code. Honda communicates ES system fault codes via blink patterns — the number of flashes corresponds to a specific fault. The most common code: angle sensor out of range. Count the blinks before each pause to identify the fault.
Grinding or Hesitation Between Gears
The bike attempts to shift but grinds, hesitates, or partially engages a gear before snapping back to the previous one. This pattern points to a weakening shift motor — it is turning but cannot complete the full rotation required to engage the next gear before the ECM times out and aborts the shift attempt.
Works Warm, Fails Cold
A classic cold-weather pattern. The Foreman refuses to shift on cold mornings but recovers after the engine warms up. This indicates heavy transmission oil adding resistance the motor can barely overcome, or a connector with marginal corrosion whose resistance varies significantly with temperature.
Step-by-Step Diagnosis
Before ordering parts, run through these four diagnostic steps in order. Most Foreman 500 ES problems can be pinpointed in under 15 minutes with a multimeter and a basic socket set.
Check Battery Voltage First
The ES shift system requires a minimum of 12.5V at the battery terminals to operate reliably. A battery that reads 12.2V under no load may drop below 11.8V when the shift motor engages, causing the ECM to fault out and abort the shift. With the key off, measure battery terminal voltage with a multimeter. If below 12.5V, fully charge the battery before any further diagnosis. A meaningful percentage of reported "shift problems" are battery problems.
Listen for the Shift Motor
Turn the key to ON with the engine off. Press the up-shift button and listen carefully at the transmission case. A healthy system produces a distinct click or brief hum as the motor engages. No sound at all suggests the shift motor is not receiving power — check the motor connector and the ES fuse in the fuse box. Motor sound with no gear change means the motor is running but lacks the torque to complete the shift — the motor may be worn or there is excess mechanical resistance in the transmission.
Test the Angle Sensor Voltage
Locate the angle sensor connector on the lower part of the engine (front or rear, depending on model and engine size) — a small 3-wire plug near the shift shaft. Set a multimeter to DC voltage. With the key ON and engine off, probe the signal wire (typically center wire, but verify with your service manual). The reading should fall between 0.5V and 4.5V. Slowly rotate the shift shaft by hand and confirm the voltage changes smoothly and proportionally with rotation. If the voltage is stuck at 0V or 5V, jumps erratically, or does not change when you rotate the shaft, the angle sensor is faulty and must be replaced or bypassed.
Inspect Connectors and Wiring
Unplug the angle sensor connector and the shift motor connector. Inspect each pin for green or white corrosion, bent or pushed-back contacts, or cracked wire insulation. Check the wiring along the frame from the connectors back to the ECM, paying special attention to areas exposed to mud and water splash — particularly near the front differential and along the lower frame rails. A single corroded pin producing a few ohms of extra resistance can cause intermittent faults that are nearly impossible to reproduce without close connector inspection. Apply dielectric grease to all connector pins before reassembly.
If your Foreman shifts fine when warm but fails when cold, start with the angle sensor connector — clean all pins with electrical contact cleaner and apply fresh dielectric grease. If that does not resolve it, the shift motor may be operating at its torque limit. Cold, thick transmission oil adds significant rotational resistance. Consider testing the shift motor amp draw: a healthy motor pulls under 5 amps during a shift. A worn or marginal motor may draw 8–10 amps and still fail to complete the shift rotation before the ECM aborts.
Foreman 500 Angle Sensor Location & Shift Computer Reset
When a Foreman 500 electric shift is not working and the neutral light is blinking, the next two questions are almost always the same: where is the angle sensor, and can it be reset? Here are the straight answers.
Where Is the Angle Sensor?
The angle sensor is on the lower part of the engine, and exactly where depends on the model and engine size: on some Honda ES models it is at the front of the engine, on others at the back. It reads the position of the shift shaft. Some Foreman models also carry a second sensor on the carburetor. It is really a throttle position sensor feeding the ECM, but owners usually call it the “second angle sensor,” and when it reads out of range it can cause the same shift lockout and blinking neutral light.
Can You Reset the Angle Sensor?
No. There is no way to reset the angle sensor on any Honda ES model. What you can reset is the shift computer:
- Button reset (2005–2011): With the key off, hold both the up and down shift buttons on the left handlebar, then turn the key on. This resets the shift computer. It is also how the Honda service manual has you recalibrate the shift computer after replacing parts. The full erase steps are below. The 2012 and newer Foreman 500 uses the SCS service connector instead.
- Battery reset: Disconnecting the battery for a while can sometimes reset the computer too.
If a reset does not fix it, run the four diagnosis steps above before you buy parts. A weak battery, a corroded connector or a worn shift motor can all cause a shift fault.
When a Computer Reset Will Not Help
If the angle sensor voltage is stuck at 0V or 5V, or jumps around when you rotate the shift shaft, the sensor is worn out and no computer reset will fix it. At that point you are choosing between a new sensor ($65–$120) that faces the same mud and water, or the bypass kit, which takes the angle sensor out of the shift circuit entirely.
Foreman 500 ES Shift Codes (Blink Codes)
When the shift system faults, the Foreman 500 flashes a shift code on the dash gear display. Which list applies depends on the year.
2005–2011 Foreman 500 ES: Flash Codes
The “N” on the gear position indicator blinks the code. Count the flashes (see how to count below).
| Flashes | System | Check first |
|---|---|---|
| 1 | ECU writing / recording circuit | ECU |
| 2 | Shift switch system (up/down) | Left handlebar shift buttons, wiring, or ECU |
| 3 | Angle sensor system | Angle sensor (or incorrectly installed), wiring, or ECU |
| 4 | Gear position switch system | Gear position switch, wiring, or ECU |
| 5 | ECU motor driver circuit | ECU, or the wiring to the shift motor |
| 6 | ECU fail-safe relay circuit | ECU |
| 7 | ECU voltage conversion circuit | ECU |
| 8 | Angle sensor system | Angle sensor, shift motor, wiring, or ECU |
| 9 | Angle sensor system (short or open) | Angle sensor, wiring, or ECU |
| 10 | Ignition pulse generator system | Pulse generator or wiring |
| 11 | Rear vehicle speed sensor system | Speed sensor, wiring, or ECU |
| 12 | Gear position switch system | Gear position switch, wiring, or ECU |
| 13 | Throttle position (TP) sensor system | TP sensor or its wiring |
2012 and Newer Foreman 500 ES: Shift Fault Codes
| Code | Blinks shown | Electric shift fault (Honda manual) |
|---|---|---|
| 8-1 / 8-2 | 8 | Throttle position (TP) sensor circuit low / high voltage |
| 11-1 | 11 | Rear vehicle speed sensor, no signal |
| 21-1 / 21-2 | 21 | Shift angle sensor circuit low / high voltage |
| 22-1 | 22 | Shift angle sensor response (control motor lock) |
| 22-2 | 22 | Shift angle sensor response (control motor stuck) |
| 23-1 | 23 | Shift angle sensor response (voltage variation) |
| 24-1 | 24 | Shift control motor drive circuit |
| 32-1 | 32 | Fail-safe relay circuit |
| 33-2 | none | EEPROM malfunction (not shown by blinking) |
| 41-1 / 41-2 | 41 | Gear position switch circuit short / open |
| 42-1 | 42 | Gearshift (up/down) switch circuit short |
2005–2011 Foreman 500: How to Read, Erase and Reset Codes
From the Honda 2005 TRX500FE service manual. Erasing the stored codes clears the ECM (shift computer) memory.
- Check battery voltage first (Honda lists 12.4V minimum) and check for blown fuses.
- Turn the ignition switch OFF.
- Put the transmission in neutral.
- Apply the parking brake so the ATV does not move.
- Push and hold both the upshift and downshift buttons.
- While holding both buttons, turn the ignition switch ON.
- Before the letter “N” appears on the gear position indicator (in about 2 seconds), release both buttons, then push them again for more than 3 seconds. The “N” starts blinking the problem code. If you don’t release and re-push within 2 seconds, the code will not appear. Turn the key off and start over.
- To erase the codes (reset the ECM): while the “N” is blinking the code with the transmission in neutral, push both the upshift and downshift buttons.
- Turn the ignition switch OFF.
2005–2011 Foreman 500: How to Count the Flashes
Every blink is a quick flash (about ¼ second). There are no long blinks on this model. Count the quick blinks in each group. That number is the code: 3 blinks is code 3, 13 blinks is code 13. A 1-second pause comes before each code. The latest problem code shows first, then the older one, then a 2-second pause before the pattern repeats. Code 13 is 13 quick blinks.
2012 and Newer Foreman 500: Reading and Erasing Codes (Honda Service Manual Procedure)
The 2012 and newer fuel-injected Foreman 500 uses a different procedure. The handlebar button method does not apply. The gear position indicator shows a dash (“–”) that blinks the code.
Counting: a long blink (about 1.3 seconds) counts as 10 and a short blink (about 0.3 seconds) counts as 1. Two long blinks followed by three short blinks is code 23. The display only shows the first number of the code, so 21-1 and 21-2 both blink as 21. If more than one code is stored, they show from the lowest number to the highest.
Current problem: turn the ignition switch ON with the engine stop switch on RUN. If the dash is blinking, count it. That is the current code.
Stored codes:
- Remove the seat. Remove the DLC (data link connector) from its dummy connector.
- Short the DLC terminals (Brown/red to Green) with the Honda SCS service connector, part number 070PZ-ZY30100.
- Turn the ignition switch ON with the engine stop switch on RUN, and count the blinks.
Erasing the codes (reset):
- With the DLC shorted by the SCS service connector, turn the ignition switch ON with the engine stop switch on RUN.
- Remove the SCS service connector from the DLC.
- The indicator lights for about 5 seconds. While it is lit, short the DLC terminals again with the SCS service connector.
- The memory is erased when the indicator goes off and starts blinking. If you turn the key off before it starts blinking, the codes are not erased.
Erasing the electric shift codes this way also erases the fuel-injection (PGM-FI) codes. If the engine MIL is blinking, read and fix the fuel-injection code first.
A code points to a circuit, not a guaranteed bad part. Most of the time it is a wiring problem: a stick pulled a connector loose, or water got into a plug. Check battery voltage (12.4V minimum per the Honda manual), then the connectors and wiring for that circuit, before you buy parts. Turning the key OFF and back ON also resets the ES system, but if the ECM still sees the fault it shuts the electric shift down again and blinks the code. Disconnecting the battery for a while can sometimes reset it too.
See every model in one place: Honda ES Blink Codes: Electric Shift Code List by Model.
Repair Options: What Actually Works
Once you have identified the cause, you face two broad categories of repair: replace the failed component, or bypass the failure point entirely. Here is an honest breakdown of each option.
Option 1: Replace the Angle Sensor
The traditional repair. A genuine Honda angle sensor for the TRX500FE costs $65–$120 depending on supplier, with aftermarket alternatives available for $40–$60. The procedure requires draining the transmission oil, removing and replacing the sensor, and then recalibrating the shift computer by holding both shift buttons while turning the key on, as described in the Honda service manual.
The fundamental problem with this approach: the sensor will fail again. The design places a precision rotary sensor in one of the harshest environments on the ATV — low on the engine, exposed to mud, water, heat cycling, and constant vibration. The OEM replacement part is made to the same specification as the original failed part. Most Foreman owners who go this route return to a shop or parts counter within one to three riding seasons for the same repair.
Option 2: Replace the Shift Motor
If your diagnosis confirms the shift motor is the failure point — no click when pressing the shift button, or a motor that runs but cannot complete a shift — replacing the motor is a legitimate, durable repair. OEM shift motors for the TRX500FE run $80–$150. Shift motors fail far less frequently than angle sensors, and a new motor will typically last many years before any issues arise.
Option 3: ES Shift Bypass Kit (Permanent Fix)
The most popular long-term solution among experienced Foreman owners is the HESSK ES Shift Bypass Kit. Instead of replacing the angle sensor — the known weak link in the system — the bypass kit removes the angle sensor and ECM sensor dependency from the shift circuit entirely. It replaces the sensor signal with a clean, calibrated relay-based output that the ECM accepts without question.
What makes this the right solution for most owners:
- Plug-and-play installation — the kit connects directly to the factory harness connectors with no wire cutting, no soldering, and no splicing of any kind.
- 30-minute install — most Foreman owners complete installation using only a basic socket set and the included instruction sheet. No dealership visit, no special tools.
- Permanent elimination of the problem — the angle sensor failure point is removed from the circuit. There is nothing to recalibrate, nothing to corrode, and no sensor to replace again in two years.
- $119 delivered — less expensive than two OEM angle sensor replacements, and the issue never returns.
- 2-year warranty — covered by HESSK's standard product warranty.
The angle sensor failure is not a defect in any particular unit — it is a design outcome of placing a precision sensor in a hostile environment over a long service life. No material lasts indefinitely under those conditions. The HESSK bypass kit eliminates the sensor's role in the shift decision loop entirely. The transmission still shifts precisely through all gears. The ECM still controls motor timing and direction. The only change is that the angle sensor no longer has a vote in whether the shift proceeds — and since the sensor's vote was wrong, removing it from the equation solves the problem permanently.
What About the Forum "Relay Bypass" Trick?
A widely circulated forum suggestion for Foreman 500 ES problems involves wiring a relay directly across the shift motor circuit to force it on regardless of the ECM's signal. This is often called a "relay bypass" or "hot-wire fix," and it does make the bike shift — but it is not a recommended solution.
By bypassing the ECM's control of the shift motor, all protective logic is eliminated. The ECM no longer knows what gear the bike is in, cannot prevent double-shifts, cannot protect the transmission from over-rotation, and cannot provide accurate gear-position feedback. In cold conditions or with a weakened motor, forcing the motor on without load management can cause premature motor failure. The HESSK bypass kit is not a relay bypass. It replaces the faulty sensor signal at the ECM input — the ECM continues to manage the shift motor normally; it simply no longer receives a broken signal from a failing sensor.
Affected Honda Foreman 500 ES Model Years
Electric shift problems have been documented across the full TRX500FE production run and the preceding TRX450FE platform:
- Honda TRX500FE Foreman 500 ES (2005–2011) — primary affected platform. All model years are susceptible to angle sensor failure after 5 to 8 years in regular use, with exposure to water and mud accelerating the timeline.
- Honda TRX450FE Foreman 450 ES (2002–2004) — earlier platform with an architecturally identical ES system. Same three-component design, same angle sensor vulnerability, same diagnosis procedure, same bypass solution.
If you are shopping for a used Foreman 500 and the listing mentions "shift issues," "stuck in gear," or "sometimes won't shift," you are almost certainly looking at an angle sensor problem. Budget $119 for the bypass kit and you will have a permanently solved machine rather than an ongoing maintenance headache.
Permanently Fix Your Foreman 500 ES
Stop replacing angle sensors. The HESSK Foreman ES Bypass Kit installs in 30 minutes with no cutting or splicing, eliminates the angle sensor failure point for good, and ships with a 2-year warranty. $119 delivered.
Get the Foreman ES Kit →Frequently Asked Questions
The most common reason is a faulty or out-of-range angle sensor signal. The ECM reads the angle sensor to confirm gear position before allowing a shift. If that signal is missing or outside 0.5V–4.5V, the ECM locks the system in neutral as a safety measure. A weak battery (below 12.5V) is the second most common cause and is often overlooked. Check battery voltage first, then inspect the angle sensor connector (low on the engine) for corrosion.
A blinking neutral light means the ECM has detected a fault in the electric shift system and stored a fault code. Honda communicates these codes via blink patterns — count the number of flashes before each pause. The most common pattern corresponds to an angle sensor signal out of the acceptable voltage range. Other causes include a failed shift motor or a break in the wiring harness between the ECM and the angle sensor.
Set a multimeter to DC voltage. Locate the 3-wire angle sensor connector low on the engine near the shift shaft. With the key ON and engine off, probe the signal wire — it should read between 0.5V and 4.5V. Slowly rotate the shift shaft by hand; the voltage should change smoothly and proportionally. If the voltage is stuck, reads 0V or 5V flat, or jumps erratically, the sensor is faulty and needs to be replaced or bypassed.
Yes. The HESSK bypass module replaces the angle sensor signal at the ECM input with a clean, calibrated relay output. The ECM continues to manage the shift motor normally — the only change is that the failing sensor is removed from the circuit. Unlike an OEM angle sensor replacement (which typically fails again within 1–2 seasons), the bypass kit eliminates the failure point entirely. No recalibration, no repeat repairs, 2-year warranty.
Electric shift problems are most commonly reported on TRX500FE Foreman 500 ES models from 2005 through 2011. The earlier TRX450FE Foreman 450 ES (2002–2004) uses an architecturally identical system and exhibits the same angle sensor failures. The root cause is the same across all model years: age-related sensor drift, water intrusion into the connector, or heat-cycling degradation of the sensor output.
Yes. The HESSK bypass kit is designed for DIY installation with no special tools, no wire cutting, and no programming. It plugs directly into the factory harness connectors. Most Foreman owners complete the install in 30 minutes using a basic socket set. Full model-specific instructions and a wiring diagram are included with every kit. If you can change a spark plug, you can install this kit.
