Description
Controller for seat heating for Peugeot 307 and 607.
Restore full seat heating functionality with this original-style seat heater controller for Peugeot models. Designed for professional workshops and experienced DIYers, this controller fits vehicles using the OE product codes listed below and is a common replacement when switches fail, heat stops working, or operation becomes intermittent. Clear part-number references in the description make it easy to find this unit in search engines and parts catalogs: use the OE codes to confirm fitment before ordering.
Key Benefits
- Direct replacement for faulty seat heating control — restores comfort and occupant safety.
- OE product codes included for fast identification (important for mechanics searching by part number).
- Simple swap for reduced workshop time when matched to the correct wiring and connector.
- Suitable for both professional fitters and competent DIYers familiar with vehicle electrics.
Technical Information
- Manufacturer: Stellantis (Citroën/Peugeot)
- Model: Peugeot 307, Peugeot 607
- Product Codes: 9629649177, 8904TW
- Other Numbers: NFP (as marked)
Installation And Recommendations
- Disconnect The Battery: Always disconnect the negative battery terminal before starting work to avoid short circuits and prevent damage to electrical modules.
- Access The Controller: Remove seat trim and any plastic covers to access the switch/module. Use appropriate trim tools to avoid breaking clips.
- Disconnect Electrical Connector: Carefully release the connector latch and inspect pins for corrosion or damage. Clean contacts if necessary.
- Swap The Unit: Replace the old controller with the new unit, ensuring the connector seats fully and any retaining clips or screws are secure.
- Functional Check: Reconnect the battery and test the seat heating in all switch positions before reassembling trim. Verify that heat levels change and no error indicators appear.
- Final Assembly: Once operation is confirmed, refit trim panels and secure all fasteners. Double-check that wiring is routed clear of moving parts.
Note For Integration: In many vehicles the seat heater controller is a direct plug-and-play replacement. However, where seat heating is linked to comfort modules or multiplexed wiring, additional diagnostics may be needed to ensure full integration. Match the product codes to the original part to minimize compatibility issues.
Common Failure Causes
- Wear Of Internal Contacts: Repeated switching and heat cycling can erode internal contacts, leading to intermittent or total loss of function.
- Moisture And Corrosion: Spills or high humidity can corrode connectors and switch internals, causing poor conductivity or short circuits.
- Connector Damage: Broken pins, loose connectors or poor grounding can interrupt the electrical circuit to the heater elements.
- Overcurrent/Shorts In Seat Wiring: Faults in heating elements or wiring can damage the controller or blow related fuses.
- Mechanical Wear: Physical damage from impacts or improper removal/reinstallation of trim can affect switch operation.
Symptoms Of A Faulty Controller
- No seat heating in one or both heat levels.
- Intermittent operation or heating that cuts out after a short time.
- Buttons or indicator lights not responding though power is present.
- Burnt odor or visible damage around the switch area (inspect immediately for safety).
This controller is optimized for use on Peugeot 307 and 607 vehicles that use the listed OE codes. For mechanics and hands-on enthusiasts, replacing the controller with the correct part number is a cost-effective way to restore comfort and avoid more extensive repairs. Always follow safe workshop practices when working on vehicle electrics.








