MBE 941 Maps needed
MBE 941 Maps needed
Author
Discussion

Dev255

Original Poster:

82 posts

233 months

Friday 27th July 2007
quotequote all
Hi, I have just made up the serial lead for my MBE 941 ECU (4.2L)nerd as shown on MBE's website and it works a treat with the TVR diagnostics program, but not with Easy map 5.5 (Poss need ver 4 I guess or it's the USB to serial adaptor confused). Now that it works ok, I was wondering if anyone knows of any maps or has saved maps for this. Plus if anyone is interested, I have spare 1.05k & 1K resistors from farnell as specified by MBE.

Happy Burbling, driving

Dev.

Kerberos

160 posts

232 months

Friday 27th July 2007
quotequote all
Dev, Is this the 3pin plug lead rather than the 9 pin?

If it is, how easy is it to make the lead?

Mick

SimonSparrow

1,599 posts

292 months

Friday 27th July 2007
quotequote all
Dev255 said:
Hi, I have just made up the serial lead for my MBE 941 ECU (4.2L)nerd as shown on MBE's website and it works a treat with the TVR diagnostics program, but not with Easy map 5.5 (Poss need ver 4 I guess or it's the USB to serial adaptor confused). Now that it works ok, I was wondering if anyone knows of any maps or has saved maps for this. Plus if anyone is interested, I have spare 1.05k & 1K resistors from farnell as specified by MBE.

Happy Burbling, driving

Dev.
Have a search through some old threads, but from what I recall the MBE ECU in the Cerbera has the maps locked or protected somehow. How or why I'm not sure, but there seem to be only a handful of people who have cracked it (Trackcar, Austec, TVR Power)so if you want a re-map you need to go to them.

Julian64 approached MBE a few months ago to see if they would help, now that TVR are no more, but he got no help from them. frown

julian64

14,325 posts

284 months

Friday 27th July 2007
quotequote all
Nope MBE no help, they just shrug their shoulders. According to them the programmer that did the changes for TVR no longer works there and no information left.

Although how much of that is true and how much was just to stop me pestering them I don't know. smile

If you look at the map formats contained in the MBE folder you will get a general idea of where to look for the information within the 32K eprom. Although none are directly specific to the Cerb. There were some changes made but the size of formatted data is still the same which is your biggest clue.

Easimap doesn't work with the MBE as used on TVR. It will show basic fault codes but the maps it tries to show you are all over the place. Somewhere filed about two years ago I have a format that shows where most of the data is on the eprom from tiral and error, but what it was waiting for was the ability to sample or change on the fly. I was waiting for microchip to bring out a processor capable of simulating a 32K eprom in real time which they havn't quite done yet and a whole bunch of free time smile

Some bright spark will probably sort it for use with owners but at the mo it seems to be very expensive machinery, or simply an eprom programmer and not real time. Neither of which floats my boat.

Dev255

Original Poster:

82 posts

233 months

Friday 27th July 2007
quotequote all
Cheers for the post peeps type, I have the 9-pin serial data connection that is located within the unit on the circuit board, I made the lead up which works fine with the TVR Diagnostic program I got with the car clap, this program allows me to change every value within the map and save it to a file and also reset the ECU if I kill it completely smash. Here is the diagram I made the lead up from: -



The only component that is hard to source from a local store is the 1.05K (1K05) resistor, plus I have increased the lead length so I can eventually fit a mini PC in the boot with a TFT VGA head up display biggrin.

TT Tim

4,168 posts

277 months

Friday 27th July 2007
quotequote all
You can also make this lead up using, as I did, some Cat5E network cable and some bits and bobs from Maplins, all works a treat. yes

Tim

PS: Not sure if you can actually change the maps using standard software, but maybe I'm wrong? scratchchin

SimonSparrow

1,599 posts

292 months

Friday 27th July 2007
quotequote all
I think you can change the adaptive maps and write them back, but as these maps are dynamic (O2 sensor feedback will trim the fueling on them), they only represent a starting point.

Changing the base map seems to be the tricky thing, not sure why (does it need a read/write chip put in it?), but then I'm no expert wink

ridds

8,372 posts

274 months

Friday 27th July 2007
quotequote all
Indeed, these ECU's run write only eprom's which are "burnt" in and that's it.

New map, needs a new eprom with the data loaded to it.

Only real way to do it is to have a car running M3d or the like, write your maps and then re-code to suit the MBE chip and burn those up.

If you're done that though why would you need to unless you're gonna sell the maps on... hehe

SimonSparrow

1,599 posts

292 months

Friday 27th July 2007
quotequote all
ridds said:
Indeed, these ECU's run write only eprom's which are "burnt" in and that's it.

New map, needs a new eprom with the data loaded to it.

Only real way to do it is to have a car running M3d or the like, write your maps and then re-code to suit the MBE chip and burn those up.

If you're done that though why would you need to unless you're gonna sell the maps on... hehe
I guess 'normal' MBE ECUs have a read/write eprom? Could you not just stick one of those in an d then map away to your hearts content? smile

I realise that you'd be starting from a blank sheet, but how hard can it be? hehe

ridds

8,372 posts

274 months

Friday 27th July 2007
quotequote all
Indeed I would have thought so.

Would involve finding a normal MBE 941 (can never remember the number) and checking that it's wired the same way. I expect there will be some hardware differences though.

julian64

14,325 posts

284 months

Friday 27th July 2007
quotequote all
From what I can remember the MBE carries a 32K NVRAM to go with the eprom.

mikesr

672 posts

261 months

Sunday 29th July 2007
quotequote all
The Cerbera ECU has several differences in how the standard MBE 941 inputs are used.

The shift light drive is on a different pin and the standard shift light pin drives one of the fans.

Oil pressure input is used as part of the inputs to control the air con.

But the main reason a standard 941 cannot be used is the ignition offset for the 75 degree V8.
The standard 941 has no configuration to handle the AJP8's physical configuration.

AlVal

1,891 posts

294 months

Sunday 29th July 2007
quotequote all
mikesr said:
Oil pressure input is used as part of the inputs to control the air con.
very interesting - my oil pressure gauge doesnt work, neither does my aircon!

julian64

14,325 posts

284 months

Sunday 29th July 2007
quotequote all
What the rason behind needing the oil pressure value for the aircon?

ridds

8,372 posts

274 months

Sunday 29th July 2007
quotequote all
mikesr said:
The Cerbera ECU has several differences in how the standard MBE 941 inputs are used.

The shift light drive is on a different pin and the standard shift light pin drives one of the fans.

Oil pressure input is used as part of the inputs to control the air con.

But the main reason a standard 941 cannot be used is the ignition offset for the 75 degree V8.
The standard 941 has no configuration to handle the AJP8's physical configuration.
Lots then. Sounds like the TVR unit really is a bespoke system that was never intended for any sort of develpoment ability then.... booo

The Oil prssure line for Air Con is more than likely to allow the engine to start before the clutch engages.

TT Tim

4,168 posts

277 months

Monday 30th July 2007
quotequote all
AlVal said:
mikesr said:
Oil pressure input is used as part of the inputs to control the air con.
very interesting - my oil pressure gauge doesnt work, neither does my aircon!
The oil pressure gauge is a mechanical device, i.e. it has a capilliary tube, so there's little chance, in this case, that the gauge and non-functioning air con are connected.

Tim

trackcar

6,453 posts

256 months

Monday 30th July 2007
quotequote all
TT Tim said:
AlVal said:
mikesr said:
Oil pressure input is used as part of the inputs to control the air con.
very interesting - my oil pressure gauge doesnt work, neither does my aircon!
The oil pressure gauge is a mechanical device, i.e. it has a capilliary tube, so there's little chance, in this case, that the gauge and non-functioning air con are connected.

Tim
would reconnecting them get them working then i wonder? smile

ro_butler

795 posts

301 months

Monday 30th July 2007
quotequote all
mikesr said:
The standard 941 has no configuration to handle the AJP8's physical configuration.
Is this true for any other of the other aftermarket ECU's (motec, pectel etc.)?
I know Emerald can handle the AJP, and a 'normal' V8 as well I assume (?).

Is the MBE ECU really that limited in comparision to other offerings?

BTW does anyone know the spec of it (processor, speed etc..)? It must be pretty outdated by now.

mikesr

672 posts

261 months

Monday 30th July 2007
quotequote all
The oil pressure in put on the ECU is used as the air con request line. Its not actually reading the oil pressure. Just a voltage from the air con control box.
The air con acknowledge is the inter cooler spray pin on the ecu.

I suspect that the cerbera unit is so old that what is now the oil pressure pin on 941s never actually was on the early cerberas.
They probably just used a spare pin.

The myth is that the air con would be turned off under particular conditions - when rpm exceeded some value. Hence the a/c request to the ecu and an acknowledge that goes back to the heater/aircon control box. I posted an aircon diagnosis way back when (and have linked to it on other posts about air con). It describes all the detail of the wiring in and out of the ecu.

Trackcar and I never got the aircon to switch off. So maybe it is just a myth.

The internals are very old. The processor is a 8XC196KB or variant thereof in later cars. The early ones had no onboard prom which is how I knew there was no code locked away in the processor.
The EPROM is a M27C256B-12F6 device
The NVRAM is a DS1230AB-100 device


julian64

14,325 posts

284 months

Monday 30th July 2007
quotequote all
Thats interesting, cos when I did the circuit diagram for mine, the configuration setup was for the eprom to contain the program.

But when I used a dissassembler on it I got complete nonsense. No code at even the reset point.

I therefore stopped at that point as the code was obviously within the locked processor prom, and the eprom and NV were being used as purely data, or so I thought at the time.

Are you telling me all this time you've actually got a dissassembly of the processor code and you've been sitting on it smile.

If so could you please pull your finger out and organise the code to work with the easimap software smile, or at the very least distribute the code for us all to work on the logical next step smile.

(Sorry does that sound pushy. If it does that's because you've been sitting on some of the best info on the Cerb since someone posted the Cerb manual on Cd.confused)