Dynamic EFI
Bringing TBI
and Multi Port Fuel Injection to a New Level.
Embedded
Lockers Updates
Software and firmware updates for the EBL system are free for the life
of the product to the end users. This includes the BIN, What's Up
Display (WUD), definition files and documents.
Updates are emailed to the user as a zip file. They are small at a few
hundred kilo-bytes (KB, not
MB). If you wish to have an update please send an email to:
update'at'dynamicefi.com
( replace 'at' with
@ )
Include in the email your name and whether you need:
- The full EBL
Classic update
- Just the EBL Classic WUD
- The full EBL Flash update
- Just the EBL Flash WUD
- The v2.2 EBL Flash WUD and ECU/XDF files (for current v2.2 users).
It is
best to use an email address that you have used to contact us in the
past. These will be checked as updates are only available to EBL users.
Note that your email account needs to accept an attached zip file.
For EBL Flash 2.2 users, there
is an updated WUD and ECU/XDF files. These may be obtained together by
requesting the 2.2 updated WUD and ECU/XDF files.
In WUD
version 2.2d, and the ECU/XDF files version 30 (ebl_v30.xdf), the VSS
pulse per mile (PPM) conversion is inverted. When using the default of
2002 PPM the conversion works, so no issue when using that value. Once
other PPM values are used it has the opposite affect. A higher PPM
displays a higher MPH. Which is the opposite of how it should work.
The WUD version 2.2e and ECU/XDF version 31 (ebl_v31.xdf) correct the conversion value.
Note that all EBL Flash systems shipped after 7/12/2010 have the updated WUD & ECU/XDF files.
For EBL Flash users, on
5/1/2010 there was an update to the base code. This is from version 2.0
to version 2.2. Any EBL Flash systems shipped after this date will have
the latest base code. No need to update. Although you may require teh WUB & ECU/XDF update described above.
Note:
the base code is the software that actually runs the engine. The
calibration file needs to match the base code. Do not mix original v2.0
calibration files with the v2.2 code base. And vice-versa. The
EBL_Update utility will convert v2.0 calibrations for use with the v2.2
base code.
All EBL Flash ECMs can be updated to
this new code. Although, it isn't required to update the base code. If
none of the new functionality is required, then you can stay with the
current code base.
From WUD version 2.2d and above, the main
display will show the EBL type and base code version (for Flash EBL's).
The engine is required to be running for this to be shown (or from a
data log playback of a running engine).
Click here for list of base code updates
For EBL Classic users,
on
10/1/2006 there was a change to the BIN that swapped the PE and q-async
mode status bits. For users of the EBL Classic previous to this change,
you will need the full update. This full update includes a utility that
reads your current BIN and creates a new one while retaining your
current calibration. To check for this there are several methods.
- If your WUD version (click Help->About) is 1.7 or
higher, you just need the WUD.
- Open your BIN in a hex editor, near the end of the BIN is a
a
version string in English. If it is 1.26 or higher, you have the latest ECM firmware.
The only downside to using the current WUD with an older BIN is that
the PE and q-async mode status indicators will be incorrect. Everything
else is OK.
Even if you only require the WUD update, you can also request and use
the full update.
Note: I know
some are thinking:
what are the differences between the EBL Classic and the EBL
Flash
versions of the WUD? Very little. The Classic version has the Flash
display selections grayed out. The Flash
version has the VE Learn AutoUpdate preference selection grayed out
(can't use an emulator with the EBL Flash). That's it, otherwise the
functionality is the same. It is the same base code.
List
of What's Up Display changes (version can be checked from
Help->About dialog box):
Note:
- WUD version 2.2f+ is required when using the v2.2 EBL Flash ECM firmware release
5/24/2011 v3.0d Current Version for both
EBL
Classic, EBL Flash, and EBL P4 Flash users
- Fixed: on Areas of Spark knock, Standard tab, once above 2600 RPM the wrong RPM row was used.
Note: this error is in WUD versions 3.0b and 3.0c, previous
releases are OK (fixed one error and introduced another).
4/26/2011 v3.0c
- Fixed: P4 version: 1/4 Mile data: VSS PPM was using 2002 all of the time, not what was in the cal
- Fixed: with engine running and RPM dropped below 400, knock counts saved in wrong location (MAP row)
- Changed CTS vertical gauge to use rounded up value
- Changed opening of already open little box (malfunction and bank) to double flash
- Changed Instant MPG to be rounded up
- Changed Miles/Kilometers Traveled to show up to 9999 (with no tenths if above 999.9)
- Changed Gallons/Litres Consumed to show up to 999.9 used
- Added a save/restore feature for trip data, Preference dialog selectable
- Added a forced flush/commit to the data log file every minute. This is for O/S's that are not using NTFS
- Moved bank numbers on flash bank select window up a tad
- Moved dashed select box on flash bank select window up a tad
- Moved and changed SES light indicator, now larger & centered low between MPH & RPM gauges
- Changed Malfunction display when error active indicator from red to orange (easier to see)
8/1/2010 v2.2f
- Fixed: Data-log/play-back name now removed from display when stopped
- Fixed: VE learn overwriting part of the extended boost multiplier table when used with with EBL Flash ECM firmware v 2.2
7/12/2010 v2.2e
- Corrected the VSS PPM conversion, ECU/XDF PPM conversion also corrected
Note: the standard PPM of 2002 worked correctly,
with other PPM values the conversion was incorrect. This only
affected EBL Flash ECMs with v2.2 firmware (base code). Because the conversion was inverted in both
the WUD and the ECU/XDF files, both should be updated together (V31 or
higher of the ECU/XDF, part of the file name)
- Added PE Mode red bar to trip display
- Changed "RX Timeout 2" to 2 seconds from 0.5 second. Done for USB latency delays
Note: Can now use the default 16 msec latency (FTDI)
and work on verify. However, it takes about 25% longer to
flash/verify a calibration. So it is still best to lower the latency
for faster flashing.
- Changed WUD display of fuel pressure and WB device names to 12 characters from 16 characters
- Changed WhirlyGig to fatter and longer lines (more visible)
5/1/2010 v2.2d
- Supports EBL Classic, EBL Flash 2.0 and EBL Flash 2.2
- Added COM11 through COM25 to File->CommPort menu
- Added Up/Down keys when panning Analysis graph
- Added a mouse-over on main window to focus after iconing another program window
- Fixed
endless loop when going from Flash or Analysis display by selecting
Datalog or Playback with the FlashBank little box enabled.
- Changed Diagnostic display to not show WB AFR graph info unless a preferred WB is selected
- Changed KNKCNT gauge on main display to track knock counts of the Spark Knock display
- Split out boost spark knock to separate display within Spark Knock Display (tabbed w/box)
- Added a box around the VE Learn data table display (better match spark knock display)
- Changed Analysis file dump to be a little faster
- After opening a data log in Analysis, puts focus on scroll bar
- Added more description to built in WB device names
- Added a default TT-1 WB conversion (0-5V, 10-20 AFR)
- Added S/F and HiWay (Sf, Hw) indicators to Log Dump file
- Added spark retard to analysis dump file (Rt column)
- Added support for 8,000 RPM VE and Boost multiplier tables:
Changed maximum tachometer to 8,000 RPM from 7,000 RPM in Preferences dialog
Changed tachometer gauge to handle 8,000 RPM calculations
Changed injector DC% for high RPM and S/F mode
Changed diagnostic display for higher RPM
Changed areas of spark knock for higher RPM & limited
Changed VE Learn to handle extended and regular VE tables
- Added EBL icon to About dialog
- Changed Analysis View File temp file to an actual file (for Vista & Windows 7)
- Added changes required for programmable VSS PPM parameter
- Changed internal VSS count to 2002 PPM from 2008 PPM (minor change to miles traveled)
- Added erase of Read-Bin name before putting new name on screen.
- Added forced ".bin" extension to read BIN filename if user didn't use an extension
- Added TBI/MPFI to cylinders line on main displays
- Added a display update rate selection to Preferences dialog
- Changed Area of Spark Knock display of total retard to not count up from rounding if run-away counts
6/30/2009 v2.2a- Added user defined analog linear input devices, up to 16
- Kept all current WB & fuel pressure devices
- Added ability to assign a device to any channel(s) (Preferences dialog)
- Added ability to define WB or FP sensor as preferred, for VE Learn and WUD displays
- Added tabbing to the Flash Display buttons
- Added tabbing to the Data Analysis Display buttons
- Put the playback speed scrollbar back onto the pref's dialog
- Changed that whenever a dialog is open the little box focus is locked out
3/6/2009 v2.1i
- A minor change to the COMM routines, better for flaky USB to Serial adapter cables
- Added AutoMeter 15 psi fuel pressure transducer
- VE Learn Created BIN PromID now incremented from 'learn from' BIN PromID (was destination PromId)
- Pass all keyboard chars through from little displays to main display (mark data log) having static chars on dialog prevented
- Reset display hold-off from backup after PlayBack finished
- Tab order in preference dialog corrected (fuel pressure filter entry was off)
- Added preference selection to enable/disable ENTER key data logging pause
- Added preference selection for stick or auto transmission for Gear indicator
- Changed Gear Indicator: now handles auto & stick transmissions
- Trip calculation handles VRFPR
- Trip: added round up to MpgDisplayGallons, MpgDisplayMiles, and MpgDisplayAvgMPG
- Trip: added reset of 'wait for' packet parameters on engine off and playback start & stop
- Analysis: Fixed pan/scroll of analysis data, sometimes jumped to location 0 and back as thumb is grabbed
- Analysis: Put timestamp on analysis graph cursor box
- Analysis: Put green & yellow markers on graph
- Analysis: Darkened green for MPH on graph
- Analysis: Now with Preference change analysis re-calc goes back to where it was, not at initial graphing point
- Analysis: Added .csv file creation
- Analysis: Added saving to .cfg file state of Single Header & Create .csv check boxes
5/22/2008 v2.1g- Diag Display, now shows 'KPH' annunciator when kph selected (would correctly display value in MPH or KPH).
5/10/2008 v2.1f
- Changed comm routines. Made more USB friendly, re-connects
after USB disconnected, faster flashing with USB
- No longer has pop-up for not being able to open comm port.
- Shows selected port along with Open/Closed
- Changed Trip display '0' and '8', full corners on digits now
- Flashing routine now displays time to tenths when successful
4/28/2008 v2.1e
- Changed Dump Log to have spaces between on/off switches
- Added a gear indicator on main WUD
- Changed background to match window background color on values over vertical gauges
4/5/2008 v2.1d
- Added lag filtering to the fuel pressure transducer input, user preferences selectable
3/17/2008 v2.1c
- Fixed a crash: if at Analysis
display with no file, and changed certain preferences, would try to
re-display non-existent file
- Fixed performance graph so that
the Seconds annunciator line is correct when it scroll switches between
0-13 & 0-20 seconds
2/25/2008 v2.1b
- Added WB conversion for Dynojet Commander
Wideband
11/26/2007 v2.1a
- Removed 'AutoUpdate:' text from bottom of preferences menu.
Leftovers...
- Re-did the icon, a bit more symmetrical
11/21/2007 v2.1
- Changed SA vertical gage color to blue from yellow, yellow
has no contrast, too hard to see
- Changed gage green to a greener green
- Changed WUD indicators to use same colors as WUD vertical
gages
- Changed data conversion: PSI & WB AFR: uses a
max(x, 0.0) to prevent - values
- Changed Spark Knock display to use '.'s when no
retard/counts
- Added an auto increment of PromID with VE Learn
- Changed VE Learn BIN filename creation, now uses PromID + 1
in new filename, no longer uses '_NEW'
- Fixed the program icon. It was the icon itself, not how it
was being loaded
- Changed default Analysis View file name selection. Last
saved in .cfg file. Updated when data log created
- Changed default Analysis Dump file name to default to
analysis view file path/name
- Made Malf little box 6 pixels taller, prevent bottom cut
with XP theme
- Added a knock alert sound, user enabled. Uses system
exclamation
- Removed Playback Speed selector from preferences menu
- Corrected WIN98 phantom ghost screen when Trip or Diag
display used
- Changed malf display window case of 'TPS LO' &
spelling of 'O2 RH'. Was: 'TPS Lo' & 'O2 RC'
- Changed code so that the main window better retains focus
over
the little boxes, and re-opening them makes them flash focus and return
focus to main window
- Added Analysis scrolling via mouse wheel (WIN98, NT4.0+)
10/17/2007 v2.0c
- Corrected the trip fuel usage & consumption
calculations
- Added Panning of Analysis Graph, locked to the analysis
tabular data
- Added the Sensor Diagnostic screen
- Improved VE Learn, better coverage and longer delays after
AE, DE, & DFCO. Bolder Yellow box
- Fixed 2-bar vertical gage on trip display, a typo(!?!?) in
TripDisplay.h killed it, the .h file error occurred between the last
Classic release and the first Flash release.
8/10/2007 v2.0b
- Now using same base code for both EBL Classic and EBL Flash
WUD
8/9/2007 v2.0a
- Corrected WB VE Learn quals. Had old test code of WB LRN in
CLSd Lp PE mode testing (doh!)
5/9/2007 v2.0 **First EBL Flash Version**
- Added EBL Flash support
- Added Km to speedo, analysis, & Trip display
- Changed menu bar MPG item to TRIP
- When analysis graph closed, remember location locally if
user again opens same
- When WUD closed, remember location's and displays for next
opening
- Reduced MAXSMOOTH to 20 from 100
- Restart data logging after flash
- Changed Trip Miles/Km Traveled to display > 99.9 (to
999.9)
- Added whirly-gig to show serial data is incoming
5/30/07 v1.8f **Last EBL Classic Only Version**
- Fixed Analysis->Dump file TmpStr overflow, didn't
affect user
5/9/2007 v1.8e
- Added Km support: speedo, trip info, analysis
5/1/2007 v1.8d
- On Analysis graph cursor box, erases more left of RPM value
- Changed Fuel Pressure xducer menu
- Added 30 psi AutoMeter fuel pressure transducer
3/8/2007 v1.8c
- Corrected 2-bar vertical MAP gage on MPG screen
- Changed analysis screen/dump for 2-bar, now shows >
100 KPa
2/2/2007 v1.8b
- Added warning pop-up for when AutoUpdate is selected from
preferences.
- Regulated pop-up for no comm port
- Changed VE Learn code to handle 20 Kpa column and 400 RPM
row better
- Changed VE Learn so no center point data is required for a
learn
1/24/2007 v1.8a
- Corrected MAP Vg on MPG screen, wouldn't always show
correct scale
- Added 'Progress' on other display screens during playback
- Changed MPG screen to not update unless the value changed
(for speed)
- Removed RDW_UPDATENOW from RedrawWindow() functions, screen
graphics updates better
- Updated config file ID to: "EBL What's Up Display"
12/10/2006 v1.8
- Added smoothing for VE Learn
- Changed VE Learn Corrections screen to show a '.' when a
learn has not been done in that cell
- Added an AutoSave for VE Learn, intended for use with the
EmUtility
- Corrected VE Learn config path. Would not use correct path
when changed from file menu
- New Zeitronix WB linear output
- Added user settable RPM & MPH scales
- Preferences Menu:
- now changes VE Learn
upper/lower CTS when temperature scale changed (+ cleanup)
- now has °C & °F
after learn CTS values
- corrected TAB select order
on Preferences screen
- added in the AutoSave for VE
learn
- changed list combo boxes to
show more items in drop down
- Placed a Vg MAP gage in the middle of the MPG screen (1
& 2 bar)
9/28/06 v1.7
- Added Valet, CCP, and EGR indicators to the main screen
- Added knock counts (decimal), CCP, and EGR Y/N's to dump log
- Enabled hold of '1/4 mile' graph cursor even when pointer
off-window
- Easier to grab '1/4 mile' perf cursor
- Round up BPC value (it is a double byte value), ECM code
also rounds up
- Swapped PE and QAsync mode status bits. This was an EBL
code change. ***
6/16/06 V1.5b
- Fixed missing single single header on data dump.
4/26/06 v1.5 (Note: this version was the distributed update for the EBL)
- Added Innovate 0-5V WB conversion
- Added NGK AFX WB unit conversion
- Corrected the PLX WB equation. Was Afr = (d1 * 2.0) + 10.5,
Now: Afr = (d1 * 2.0) + 10.05
- Added descriptive info on WB choices
- Added WB channel to graphical display
- Added a round-up of the on-screen DC% value (now matches
gage)
- Better/nicer Preferences screen
- Added Autometer fuel pressure transducer and display of
- Rev-limit indicator (fuel cut only)
- Async mode indicator
- A/C indicator for output
- Added popup's for Analysis screen disk full
- Added popup of disk full on data logging
- Added progress bar to playback screens
- Made progress bar(s) one full update for > 62 minute
data logs
- Corrected Idle Y/N on Analysis dump file
- Cleanup of Analysis dump file format (no scaling of RPM
& PW)
- Added Mark/Time strings to logging, and color and output
strings on Analysis files for same
- Added filename on Playback and Analysis screens
- Added dateTime stamp at beginning of log file
- Make Knock VertGraph single bar and same counts as Spark
Knock screen
- Add Spark Retard VG next to knock VG
- Added WB AFR to MPG screen
- Made VE learn from bin same as last VE learn TO bin
- Analysis screen filename default selection from last data
log name
- Limited '<- BackUp' to beginning of file
- Added COM7-COM10 selection
- C & F temperature selection on gages
- Added async PW to Analysis screen
- Added a RedLine to WUD Tach (set in preferences)
- Added checking on min/max config values and reset during
config file write
- 1/4 mile runs, allow user to select start point, then time,
MPH, and a graph
- Added at the 0 second point,
the h:mm:ss of the log file
- Added gray graph lines
overlay
- Added movable cursor and
read out
- Added double click for 1/4
perf graph
- Added small EBL icon
- Add 1-4 number quick keys for WUD-SPK displays
- Added a search button to find next mark or time entry on
Analysis screen
- Shut down comm port when not in mode that requires it
(playback/analysis)
- Space bar: flush and mark stream, highlight line in
analysis screen
- Tab key: flush and mark stream, highlight line in analysis
screen
- Enter key: pauses data collection
- Updated ICONS (small/large) and registered them to be used
- Corrected rounding on Vert gages with INTCAST and negative
values
v 1.06 3/14/06
- First release version for EBL Classic
List of
EBL Flash BIN firmware changes:
05/01/10 2.2 Current Version
- Added 3-bar MAP boost support (now has 1, 2 and 3-bar MAP support)
- Eliminated doubling of MAP AE calibration parameter when over a TPS% threshold
- Added programmable VSS PPM parameter
- Added Crank PW Prime table (widens first one (MPFI) or two (TBI) injector pulses)
- Added single fire injection mode (MPFI) for short PW's
- Added extended VE table to 8,000 RPM
- Added extended Boost Multiplier table to 8,000 RPM
- Changed HiWay to allow during open loop operation (option flag)
- Changed HiWay to no longer show active when in PE mode
- Changed PE & HiWay to no longer show as Closed Loop when active
- Changed CCP reporting, if not selected, then not shown as active
- Changed High Load/RPM async mode to use RPM/31.25 (to 8,000 RPM)
- Changed 400-3600 RPM / 12.5 routine for better accuracy
- Fixed bug in VSS Diag, err 24 routine, will now show a VSS malfunction with no VSS present
- Zero out all RPM variables upon key-off
- Changed VSS/MPH calculation to end at 255 MPH, was 200 MPH where it went to zero
06/17/07 2.0 Original version for EBL Flash
List of EBL Classic BIN firmware changes:
02/24/07 1.26 Current Version
- Added open loop decel mode. To compliment the open loop
cruise & idle
- Removed transient open loop mode
02/10/07 1.25
- Flipped test for N2Ooff check, to in fuel kill first, then
if engine running
11/25/06 1.24
- Added a PromId refresh
- Corrected idle B9 in boost, needed to be in drive
10/05/06 1.23
- Added a high idle parameter with B9 in grounded, if TCC
set, then needs to be in park/neut
09/23/06 1.22
- Added DFCO TPS exit SA reduction
- Added EGR code
- Added CCP code
- Switched usage of L000D b7 & b5 (PE &
q-async request)
- Added BPC vs Boost lookup & table
06/12/06 1.21
- Added a status bit for A/C output
- Changed 'Check coast release tps threshold' so that a coast
'stay locked' works with 0 TPS% settings
- Added an async MAP/RPM trip point function for better DC%
- Added a fan option to run in PE mode
01/19/06 1.17 is the first released version
Copyright 2006-2013 Dynamic
EFI, All Rights Reserved.
No part
of this document may
reproduced in any form or posted on a web site without
expressed documented permission from Dynamic EFI