Web
Analytics Made Easy - Statcounter
Code 41 Ideas - ECU/Freescan/Espritmon - TLF - Totally Lotus Jump to content


IGNORED

Code 41 Ideas


Recommended Posts

Working on an 89 non charge cooled for a friend. its got a code 41 crank sensor signal missing. Cleared the code several times it returns immediatley. Have tried a new sensor Di module coilpacks etc... Tested the wiring from sensor to Di Module it's fine, from module to ECU it's fine. Checked the pins at ECU for damage there good. tested A/C voltage at ECU harnes while cranking it's good. Used ECU out of a Quad 4 with prom switched over, same story code 41. The testing sequence always leads back to an ECU being faulty. Grounds at the bellhousing and intake manifold are good. Any ideas???

Link to comment
Share on other sites

  • Replies 39
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

If it looks and sounds like a faulty ECU then that's your first port of call. Do you know of a spare you can swap it out with?

  • CODE 41 Engine Speed Signal Circuit
This Code will be set if the following conditions are met:
  • The ECM does not receive signal pulses from the Direct Ignition (DI) module for more than 8 engine revolutions during cranking.

OR

  • The ECM does not receive signal pulses from the Direct Ignition (DI) module for more than 4 successive engine revolutions while the engine is running.

For forum issues, please contact the Moderators.

Link to comment
Share on other sites

  • 6 months later...

Engine runs fine, but you still have a code 41?

It's the incorrect ignition module, not a genuine Lotus part.

The genuine Lotus part is actually a part used during factory tuning of the engine, it has an additional output signal that is helpful during the code development.

This part was not intended to be used on a production run.

In a normal development cycle, after the code is all worked out and the engine tuned, the engineers would disable the flag in the code for code 41 then the production cars are built the "standard" ignition module that does not have the signal output would be used.

So, you have an after market ignition module. Here are your two choices:

1. get a genuine ignition module (limited availability)

2. disable the flag for 41 in the code

The is the same reason that may versions of the early code have the "engineering bypass" flag set, it skips some of the checksums at power on. The programming engineers never "cleaned up" after themselves. Things are much better on the 1995 S4s code, but it still has the flag for 41 enabled.

Steve

Link to comment
Share on other sites

  • 1 month later...

Hi, Steve: You write "2. disable the flag for 41 in the code", but how ?

I have an Eprom programmer, I have the MemCal program and I have an hex editor. But, I can't identify the

offset to change the malfunction code 41 on-to-off. Can you help us, please?

Thanks, Feijucho.

Link to comment
Share on other sites

Working on an 89 non charge cooled

Is this a US car, in which case didn't they have BOSCH FI??

If it is BOSCH, are the codes still relevant??

All other FI cars were charge cooled??

Cheers,

John W

Link to comment
Share on other sites

Hi Feijucho,

The starting address is $8000, where the first two bytes are the EPROM ID.

Important the following is applicable for an EPROM with ID 09EB, there are more versions for a Turbo SE Esprit with an AC Delco system, I don't know if it is applicable for the other versions. (One more thing I'm pretty (almost 100 %) sure but have not tested it) (except for the offset).

If you want to disable (mask) Error 41 bit 7 (where b7 is th MSB and b0 is the LSB) must be made 0 (0 = disable Error, 1 = enable Error) at address 8D1F which is Error word 1 Mask. The EPROMchecksum should also be changed located at addresses 8006 / 8007.

Freek

Edited by fjmuurling

Esprit Freak

Link to comment
Share on other sites

Hi Feijucho,

When you click on my Profile there is an option send PM (Private Mail) for sending me an email.

Sailobob makes a good point, if there is something wrong with the engine speed signal changes are that the ECU doesn't get the correct RPM infomation. There are quite a lot of lines of code involved with the error 41, the disabling of the error is not that difficult but what goes on after that is more complicated.

Freek

Esprit Freak

Link to comment
Share on other sites

Hi Feijucho,

if your EPROM is an original S4S code than it has an different ID than an SE EPROM (mine is an 09EB). I only have some knowledge about the 09EB which i'm disassembling. Once this is completed I will probably start with the other ones. For starters let me know the ID number of your EPROM.

BTW the first two bytes of the code are the EPROM Id.

Freek

Edited by fjmuurling

Esprit Freak

Link to comment
Share on other sites

I can't be 100% sure, my lovely is a SE model year 1991, and the Eprom code isn't from my car (It is the Eprom placed in the actual MemCal,

running perfect condition): the provider say me this info.

Feijucho.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking " I Accept ", you consent to our use of cookies. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.