New Diagnostic Software for MBE ECU

New Diagnostic Software for MBE ECU

Author
Discussion

EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
In the last free days I wrote a new Diagnostic Software for our SpeedSix engines with the MBE ECU. The Application shows all values and sensor states at a glance:





It is possible to clear the fault log, reset the throttle and the adaptive maps. Further there's the possibility to record a logfile with all values which can be opened from Excel or any other spredsheet application:



I hope, the application is self-explaining. The Log-Files will be recorded in the program directory.

Here's the Download-Link for MBETool:

Version 0.97 from 13.January 2019:
www.wiechens.de/mbetool/mbetool.zip

0.90 : First official release
0.91 : Possibility to select Comport by manual Entry
0.92 : Changed Comport Selection, works now without admin-rights
0.93 : Detection of loss of connection (for example after switching off ignition)
Re-Dection of connection (for example after switching on the ignition while program is running)
Adjustable Window Size with Font-Resizing of the Data-Display
0.94 : Detection of AJP V8, changes for different settings, hope it works :-)
Change in communication with ECU to avoid erratic readings while ECU is busy
0.95 : Automatic discovery of local country settings regarding the creation of CSV Files
Found a way to reset the Log History in the ECU (The values you can read with the Original
Software unter 'Interrogate Logs')
Possibility to select the output folder for the Logfiles
Simple Graphic Scope with the possibility to disable certain values and set the speed of the Logging
Program remembers the Window Position, Size and Maximized-State
Shortcut-Keys are now available:
F1 -> Help/Info
F2 -> Enable/Disable Logfile
F3 -> Enable/Disable Scope-Window
F5 -> Reset Fault Codes
F6 -> Reset Throttle
0.96 : Better Exception-Handling when COM-Port gets lost (for example while dropping a Bluetooth Connection, unplugging USB-Adapter)
Different Layout of CSV File for compatibility with my TVRTool and the MBEAnalyze Program
Change the timing for access to the ECU, Logging is now 4 rows/second
Double Click on 'Throttle'-Text switches between Throttle % and Throttle Map Site Index
Scope with more intervals, zoom function. Click on the Scope stops it
Different arrangement of lines in scope function, most graphs are now in their own grid
0.97 : Detection of very old 928 ECUs




Please give me a response, positive or negative ;-)


Edited by EvoOlli on Sunday 12th January 11:58


Edited by EvoOlli on Friday 1st August 06:44


Edited by EvoOlli on Sunday 12th July 10:19

SteveSPG

2,120 posts

201 months

Tuesday 31st December 2013
quotequote all
i don't have a MBE fitted, so apologies i won't be using the tool....but i have to say sharing your work on the forums is very generous, and i just wanted to say thank you anyway!!

paul1962

544 posts

213 months

Tuesday 31st December 2013
quotequote all
Sorry to be the first but when I click "select serial port" the popup box is empty frown

Windows 7, 64 bit, two serial ports - com1 on motherboard, com5 is usb<->rs232.
Both ports can be opened by other progs.


Ant.

5,254 posts

280 months

Tuesday 31st December 2013
quotequote all
Nice one, will down load and try it when I put my throttle bodies back on...

EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
... obsolete ...

Edited by EvoOlli on Tuesday 31st December 13:03

EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
...checked it on my 64bit-Server, worked...

Maybe it's a problem with your users-rights. Could you please start the program with 'as administrator' (Right-Click on Program, then as admin) ?

But Anyway, will program the possibility to edit the Serialport manually.

EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
New version 0.91 online for selecting the COM-Port manual. Can confirm that the empty Serialport-List is User-Rights-Dependent. Will try to use a different logic.....


Edited by EvoOlli on Tuesday 31st December 13:08


Edited by EvoOlli on Tuesday 31st December 13:09

EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
Problem with Comport-Selection solved with V0.92

paul1962

544 posts

213 months

Tuesday 31st December 2013
quotequote all
Thanks for the very prompt fix.
Now detects both my com ports smile
Will have a play shortly.

330p4

668 posts

229 months

Tuesday 31st December 2013
quotequote all
Oliver very good of you to share the software will give it a try
Ian

Englishman

2,215 posts

209 months

Tuesday 31st December 2013
quotequote all
I did a couple of quick tests and works on W7 64bit and XP for me, well done!

I did spot two problems though:

- I get an output buffer overflow error when turning off the ignition
- Pressing reset fault codes didn't result in the errors being removed from the historic fault list (didn't have time to check if they were removed with TVR's diagnostic sw)

Hope this is useful

black11s

243 posts

239 months

Tuesday 31st December 2013
quotequote all
Thanks for posting this.

Can I use this with a Bluetooth OBD2 device?

Also, my laptop won't let me open it, any ideas how I get around that? (Windows 8)

Thanks


EvoOlli

Original Poster:

605 posts

162 months

Tuesday 31st December 2013
quotequote all
@Englishman:
Outout Buffer Overflow: At the moment it's as it is...I dont' check for no response over a longer time.
Regarding the Reset Fault Code:Please check with the 'original' software if the fault code disappeares...problem for me was to find out the codes to reset the various things....was a little bit of a trial and error, the faults I simulated where all cleared by the command. Which fault didn't clear ?

@black11s:
Mmmhh Windows 8... I like it as much as stomach problems..Do you get an error message starting the program ?

Regarding the Bluetooth OBD2 Device: It won't work, because the MBE doesn't speak the protocol. You can use a Bluetooth to serial converter, but it won't make any sense.


BTW, i wish you all a happy new year !!!


Edited by EvoOlli on Tuesday 31st December 19:04


Edited by EvoOlli on Tuesday 31st December 19:06

PetrolHeadPete

743 posts

188 months

Tuesday 31st December 2013
quotequote all
Good man !

Could you PM me the protocol / command sequences

crypto

229 posts

240 months

Wednesday 1st January 2014
quotequote all
Good work Olli !

Will test next time I'm in the garage.
One thing I noticed is that the window (and font) size is fixed. My eyes are still ok, but for practical reasons I would appreciate if the computer could be put further away and the data are still readable.

Gutes Neues Jahr
Peter

EvoOlli

Original Poster:

605 posts

162 months

Wednesday 1st January 2014
quotequote all
Hi Peter,

I understand what you mean...I'm getting old too ;-)

I did the program for me, especially in that size because I have two really small mobile computers: A Sony UX1XN and a Viliv N5. Both have a resolution of around 1024x600, so that was my design goal.

But I think it would be a good idea to make the windows resizeable and so the Text will be getting bigger with the size of the window. Will put it on the Todo-List.


PetrolHeadPete

743 posts

188 months

Wednesday 1st January 2014
quotequote all
Fancy making it open source so some of us can tweak and add new goodness smile ????

XTR2Turbo

1,533 posts

230 months

Wednesday 1st January 2014
quotequote all
Good work.

Perhaps silly question but was the MBE ECU fitted from new by TVR?

So should most of us be able to use this?

David

EvoOlli

Original Poster:

605 posts

162 months

Wednesday 1st January 2014
quotequote all
@Pete
Program is written in Delphi, I use some bibs that aren't public, so it won't be possible. Regarding the protocol: I don't have written down anything, so it's all in the source code.

@XTR
Yes, all SpeedSix TVR uses an MBE ECU, it's basis is a 941, but it's different. Don't know if my program works with a standard 941.

XTR2Turbo

1,533 posts

230 months

Wednesday 1st January 2014
quotequote all
great

Is it just a standard serial modem type lead?