Above Forum Ads

Collapse

Announcement

Collapse
No announcement yet.

How to Reset/Clear Ficht EMM engine service/trouble codes on Genesis, Virage, MSX 140

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to Reset/Clear Ficht EMM engine service/trouble codes on Genesis, Virage, MSX 140

    hi everyone from the UK

    just found this site the other day and it's got to be the best PWC site in the web

    i hope you can help as i'm having problems clearing the engine codes on my 2002 genesis i

    the codes are
    17 ALTERNATOR VOLTAGE BELOW EXPECTED RANGE
    41 COOLANT TEMPERATURE SENSOR CIRCUIT MALFUNCTION
    42 COOLANT TEMPERATURE SENSOR BELOW EXPECTED RANGE
    81 #1 (MAG) IGNITION COIL OPEN PRIMARY
    82 #3 (PTO) IGNITION COIL OPEN PRIMARY
    83 #2 (CENTER) IGNITION COIL OPEN PRIMARY

    i bought the ski with a seized engine that was causes by the fuel pump failing
    also found the fuel reg in the bottom with the pump
    so i have fitted a good engine and a new pump and fix the reg in place with split pin (thanks to K447)
    also followed the (How to read Polaris Ficht EMM trouble codes without special software or a computer)
    to get the codes
    but i can't seem to clear the codes
    i have tried erase the codes manually by unplugging the TPS and and pluging back in over the 5 seconds

    am i doing something wrong?

    i think the codes are old codes from when the engine went into meltdown but want to be sure before i take it on the water

    also i have one connector that i cant find where it goes




    hope you guy's can help as i would like to get some time out on it before the end of the season
    thanks
    phil
    Last edited by K447; 07-20-2014, 08:48 AM.

  • #2
    Clearing EMM Service Codes using 3-way SPDT switch or TPS cycling

    Originally posted by lloydox View Post
    ...I hope you can help as i'm having problems clearing the engine codes on my 2002 genesis i

    the codes are
    17 ALTERNATOR VOLTAGE BELOW EXPECTED RANGE
    41 COOLANT TEMPERATURE SENSOR CIRCUIT MALFUNCTION
    42 COOLANT TEMPERATURE SENSOR BELOW EXPECTED RANGE
    81 #1 (MAG) IGNITION COIL OPEN PRIMARY
    82 #3 (PTO) IGNITION COIL OPEN PRIMARY
    83 #2 (CENTER) IGNITION COIL OPEN PRIMARY

    ...followed the (How to read Polaris Ficht EMM trouble codes without special software or a computer)
    to get the codes

    ...but I can't seem to clear the codes
    I have tried erase the codes manually by unplugging the TPS and and plugging back in over the 5 seconds

    am i doing something wrong?

    ...also i have one connector that i cant find where it goes
    ...
    Welcome

    To clear the codes, you can use EITHER the same jumper that you used to activate the code reading, OR you can use the actual TPS.

    Using the jumper, don't get confused about which pin pair you are shorting with the jumper).

    Update: The jumper wire method requires that the jumper connect the center pin to one or the other of the outer pins.

    Said another way, use the jumper wire like a SPDT switch, alternating between a center pin jumper to ground and a center pin jumper to +5 volt TPS pin/wire. This requires a deliberate and steady hand.
    A more reliable method is using an actual SPDT switch, as documented here.


    Let me know how this works for you, and which method you used.

    The EMM code reset pattern goes as follows;

    Leave the lanyard in place, and EMM Service Power jumper in place.
    Note: The wire jumper method can be tricky to do consistently. It may take several tries to get the old codes to clear.

    TPS jumper method

    - Connect the TPS center pin jumper wire to ground and wait more than 5 seconds

    Using a smooth cadence (maybe a second in each position)

    - Use jumper to connect TPS signal (center pin) to TPS ground (1st time)
    LED code light will turn OFF
    - Move jumper to TPS + pin
    LED code light will turn ON

    - Jump center pin to ground (2nd)
    -
    Jump center pin to +5

    - Jump center pin to ground (3rd)
    - Jump center pin to +5

    - Jump center pin to ground (4th)
    - Jump center pin to +5

    - Jump center pin to ground (5th)
    - Jump center pin to +5

    LED should go out, indicating that EMM codes have been cleared, and no new codes have immediately occurred if there are no Hard Codes. If there are Hard Codes (meaning the problem is still happening right now), the light will turn back on.


    TPS method (Pending review for accuracy)
    Note: TPS must be removed from the throttle body, or use a spare TPS

    Tip: This may not work with some TPS, depending on how close to zero volts the TPS signal can go. I had a Hall Effect TPS that could not get below about 0.2 volts and that was not enough. The non-pigtail potentiometer style TPS may work better for this.
    - Plug unmounted TPS into TPS connector (if it wasn't already)

    Using a smooth cadence (maybe a second in each position)

    - Rotate TPS shaft to minimum throttle stop, and hold it there for more than 5 seconds
    LED light should stay ON

    - Rotate TPS to full throttle stop (maximum rotation)
    LED code light will turn OFF

    - Rotate TPS to minimum throttle stop
    LED code light will turn ON

    - Do the TPS full rotation to maximum, then back to minimum, four more times

    Note: This may be inaccurate regarding whether the LED goes out or not
    LED will go out, indicating that codes will be cleared, and no new codes have immediately occurred, if there are no Hard Codes. If there are Hard Codes (meaning the problem is still happening right now), the light will turn back on.

    Unplug tether from switch.
    Codes should now be erased.

    Check again for stored codes without starting the engine. This will tell you if there are hard codes.

    To check for recurring codes, run engine. Then read codes again.

    Note: the EMM may automatically clear old service codes after 15 running hours, if the same code has not re-occurred during that time.
    Last edited by K447; 08-31-2019, 09:34 AM. Reason: Updated code reset methods
    sigpic
    How to post your question, AFTER you have done your homework
    Asking for help via Private Message?
    For Ficht EMM Repairs, contact Lakeside Tech
    Yamaha NanoXcel hull repair info
    Polaris PWC useful info

    Comment


    • #3
      Originally posted by lloydox View Post
      ...I have one connector that i cant find where it goes




      ...
      That looks like the water temp or air temp sensor connector.

      The air temp sensor connection is under the base plate of the flame arrestor. Hard to see under there, it has Black and Pink/Blue wires.

      There is a small rubbery bump inside the flame arrestor base, and the temp sensor is under that.

      While you are in there, make sure the plastic webs from the flame arrestor cover have been trimmed back, so they don't cut into the top of the temp sensor.

      Also, check the ohms of the air temp sensor and water temp sensors. Should be close to 1,000 ohms, give or take.

      The Water temp sensor is mounted on the exhaust side of the engine, and has Black and Pink/Black wires. Look for the matching connector around the exhaust pipes. Item 4 in this diagram;
      sigpic
      How to post your question, AFTER you have done your homework
      Asking for help via Private Message?
      For Ficht EMM Repairs, contact Lakeside Tech
      Yamaha NanoXcel hull repair info
      Polaris PWC useful info

      Comment


      • #4
        thanks for the advice

        i have been using the tps jumper method but with no success will try it again tonight

        as for the connector i think i may be the air temp sensor as the one in the exhaust is connected

        will check it out tonight

        cheers

        phil

        Comment


        • #5
          Hi and many tnx to K447 code reading worked for Genesis and Virage 800 I perfectly using LED to clear codes worked only option with TPS plugged in and plugged out in the open position (maximum rotation).

          Can u help me in this to big for me problems got to Polaris 1. Virage 800 I 2. Genesis. after done with code reading got this codes:

          Genesis does not start at all only some times wonts to start but its only clumps bangs it seems to me that only 2 from 3 cylinder tries to fire.

          Virage one after reseting codes started ok but after couple of days it does not starting . no idea. PLS. HELP.


          Genesis

          52 #3 (PTO) FUEL INJECTOR OPEN LOAD

          39 FUEL PUMP OPEN LOAD

          82 #3 (PTO) IGNITION COIL OPEN PRIMARY

          47 AIR TEMPERATURE SENSOR CIRCUIT MALFUNCTION


          48 AIR TEMPERATURE SENSOR BELOW EXPECTED RANGE

          12 THROTTLE POSITION SENSOR CIRCUIT MALFUNCTION

          49 AIR TEMPERATURE SENSOR ABOVE EXPECTED RANGE

          41 COOLANT TEMPERATURE SENSOR CIRCUIT MALFUNCTION


          43 COOLANT TEMPERATURE SENSOR ABOVE EXPECTED RANGE

          83 #2 (CENTER) IGNITION COIL OPEN PRIMARY

          53 #2 (CENTER) FUEL INJECTOR OPEN LOAD

          Virage 800 I

          144 WATER INJECTION SOLENOID CIRCUIT MALFUNCTION

          51 #1 (MAG) FUEL INJECTOR OPEN LOAD

          12 THROTTLE POSITION SENSOR CIRCUIT MALFUNCTION

          52 #3 (PTO) FUEL INJECTOR OPEN LOAD

          43 COOLANT TEMPERATURE SENSOR ABOVE EXPECTED RANGE

          41 COOLANT TEMPERATURE SENSOR CIRCUIT MALFUNCTION

          17 ALTERNATOR VOLTAGE BELOW EXPECTED RANGE

          Comment


          • #6
            these groups of codes are familiar..the ecm has failed ( by some twist of fate I have 3 maybe 4 fi polaris skis in the shop now, all with an ecm problem). Pull it and send it out to repair...about half the cost of a new and somewhat unobtainable ecu..and besides that..with a new ecu you need to get the fuel injector maps in place, which requires some more trickery. Let's take this over to another thread..this isn't the right place to start up something new.
            -Pete
            Captain Pete's JetSki Service est. 2008
            Elephant Butte New Mexico
            http://www.cpjetski.com

            "When all else fails, try doing what the Captain suggested"
            Looking for useful Polaris PWC information? Click hereThanks to K447!
            Please post your questions on forum, Please do not PM me for direct help
            I do not provide help if you call my shop during business hours. I'm just too busy with my business.

            Comment


            • #7
              2000 Polaris Genesis Clearing codes

              Hi I have a 200 Polaris Genesis here and have used your method to retrieve the trouble codes, They are as follows 12,17,39,81,82,83, I have tried to clear these codes using your method, When using your method you state to remove TPS jumper leaving EEM jumper and MFI LED, and lanyard in place so I am assuming that when clearing codes you are unplugging the TPS jumper when the EMM is in code reading mode is this right? I have also tried unplugging TPS jumper with the lanyard off then plugging lanyard back in, This method produces the LED to respond somewhat like you ask But at the end of the 5 on off on offs and the TPS jumper ending off the LED is off and does nothing, If I plug the TPS jumper in the light stays on and nothing else Which I am assuming that I have not entered the reset process right, Please help
              PS Ski runs sitting out of the water just has check engine light on with these codes

              Comment


              • #8
                Welcome

                Are you using the jumper method or the TPS rotation method?

                One second pauses between each change (roughly)?

                Unplugging lanyard at end of process?

                If the Check Engine message is appearing then one or more reported problems is still happening, right then. You cannot clear a 'hard code' that is still occurring.

                Another possibility is that the EMM needs repair.
                sigpic
                How to post your question, AFTER you have done your homework
                Asking for help via Private Message?
                For Ficht EMM Repairs, contact Lakeside Tech
                Yamaha NanoXcel hull repair info
                Polaris PWC useful info

                Comment


                • #9
                  Emm Clearing codes

                  Yes, I am using the jumper wire on the TPS, One secound intervals, The light never goes out at the end so not sure when to take the lanyard off?

                  Comment


                  • #10
                    Whom would I send the EMM too? To have it repaired?

                    Comment


                    • #11
                      Originally posted by lbrockwa View Post
                      Whom would I send the EMM too? To have it repaired?
                      DFI Technologies. Contact info in my signature links.
                      sigpic
                      How to post your question, AFTER you have done your homework
                      Asking for help via Private Message?
                      For Ficht EMM Repairs, contact Lakeside Tech
                      Yamaha NanoXcel hull repair info
                      Polaris PWC useful info

                      Comment


                      • #12
                        I am having the same problem can't the codes to clear

                        Comment


                        • #13
                          How to Reset/Clear Ficht EMM engine service/trouble codes using a switch

                          Originally posted by smithmfl View Post
                          I am having the same problem, can't get the Ficht EMM trouble codes to clear
                          Here is a revised method for clearing Ficht EMM trouble codes.



                          Instead of using the single jumper wire method which was not consistent for all EMM, this method uses a switch or switch and resistor to ensure the signals to the EMM are consistent and correct.

                          This should provide a more consistent EMM code reset process. Let me know if this works or does not work on your machine.

                          The method using a spare or not installed TPS is also valid (pending review), but I find the switch method more convenient.

                          If you can source the mating 3-pin Weatherpack connector and pins then it is straightforward to make a compact EMM reset tool using a small electronic grade SPDT switch.
                          This is the one I made for myself;



                          Detail view of the MFI wire harness connector showing bypass jumper for Start button enable and connections for simple LED code reading tool.

                          Click image for larger version

Name:	image.jpg
Views:	1
Size:	58.4 KB
ID:	4885055
                          Last edited by K447; 07-20-2014, 11:01 AM.
                          sigpic
                          How to post your question, AFTER you have done your homework
                          Asking for help via Private Message?
                          For Ficht EMM Repairs, contact Lakeside Tech
                          Yamaha NanoXcel hull repair info
                          Polaris PWC useful info

                          Comment


                          • #14
                            I thought I would ad to this thread.
                            My 2002 Genesis i was reading 81 #1 (MAG) IGNITION COIL OPEN PRIMARY
                            It was the only code when I followed the How to read codes set up. I checked the #1 coil and took it off the cylinder. The 2 ground prong that wrap around the coil were broken and not making contact. I soldered them back and re-enforced them. The #81 code was not showing on the first engine start right after repair. It does not seem like you have to clear the intermittent codes once they are repaired. Not the #81 code anyways.

                            Comment


                            • #15
                              hi, I have a msx140 of 2003 , I found several errors with the procedure led reading . but now I can not erase mistakes from emm following the procedure of the bridge ( when I disconnect and reconnect the jumper , the centraluna continue reading errors ) . with the procedure tps I can not understand how you can start reading codes with tps connected . what wrong ? it is possible to have a detailed list of what to do ? thanks

                              Comment

                              Working...
                              X