Thread: How to...
View Single Post
Old 03-30-2008, 11:39 AM   #19 (permalink)
Schurmia
Forum Member
 
Schurmia's Avatar
 
Join Date: Sep 2007
Drives: '91 3000gt VR4
Trader Rating: (6)
Schurmia is an unknown quantity at this point
Default Re: How to...

Here is the update list of everything changed since 1.6n...

Quote:
15-4-05: V1.8g
- First-time-user testing identified a number of usability issues
- Changed large numeric so it comes up visible the first time MMCd is run on a new Palm device
- Need to set panel select to default sensor
- Set default selectedSensor = IDX_RPM to solve panel sensor select issue in 4X display
- Removed break from 4X display loop so it always shows 4 sensors - ready to config
- Display "-" on sensors that are not enabled for scanning
- Test and release


15-4-05: V1.8f
- Released new version to 3SI

11-4-05: V1.8e6 testing
- Testing changes to increase logging speed by peaking QueryECU
- Added logic for easier sensor selection
- Flashing Reverse-Alarm-Peak-Hold
- Auto reset peak value on alarming sensor
- Added Select Indication on Large Numeric
- Change mS timing Hack to data[o] - was data[23] but was getting whacked by VSPD
- #define msDataHack 0 in MMCd -
- Revert back to 23 for log compatibility for now
- Change logic on shutdown to clear peak values to 0 and manually set COOL / AIRT entries
- Simplified logic by flagging powerdown case and setting MIN/MAX to curent on first scan
- Works like a champ

11-4-05: V1.8d Release to test
- Remove dead code in mmcd.c
- Added test struct at beginning of debug code for mem segments
- Also added test const declaration at start of debug.c to keep some memory in reserve
- Added non-linear Baro scaling to graph.c
- Added Numeric Reverse-Alarm-Peak-Hold
- Recovered space lost in large font file

9-4-05: V1.8d4-7
- Added test code for reverse alarm digits in 4X large digits
- Fixed bug where EGRT slug was not updating right away
- Fixed bug where Overclock was not being applied right away
- Fixed COOL/AIRT max after power down bug
- Auto reset using using scratch data for min/max instead of setting values to zero

9-4-05: V1.8c
- More tweaks to help system
- Release to 3SI

9-4-05: V1.8b
- Fixed small bug in variable % scaling
- Fixed description for ISC - Idle speed control bug in sensor info list

9-4-05: V1.8a
- Changed to V1.8 to eliminate any confusion with parallel DSM effort
- Added help info to Preferences and Alarm screens
- Remember to click on the "i" in the upper right hand of the dialog
- 4X slugs displays correctly on color and B&W Palms

9-4-05: V1.7K
- Fixed INJD Peak (too many hacks!)
- Changed to bold numbers in 4X display
- Removed units in 4X display to make more room
- Added reverse slugs in 4X mode
- Fixed scaling error in RPM
- Changed AIRT / COOL Metric units back to xx.x C format
- Changed % display format so < 100 displays xx.x % and > 100 displays XXX %
- Moved INJD to first bank and INJP to second page
- Misc mem trimming - project is REALLY out of space
- Appears that static VARS are not sharing code space

8-4-05: V1.7J
- Fixed AIRT Peak Polarity
- Fixed AIRT Alarm (Min/Max)
- (AIRT already graphing correctly from earlier fix)
- Started shell of dynamic allocations to free up some memory
- Found that "Prefs" var was being declared but never used (waste of static space)

7-4-05: V1.7I
- Fixed INJ scan bug (if INJD was last sensor it would halt scanning
- Brute force approach for now - will rip out INJD and provide scaling option in future release
- Added INJD logic to enabled RPM/INJP
- Modified 4X display logic so numeric displays can be configured while paused

6-4-05: V1.7Hcb
- Added non-linear O2 Graphing
- Added O2 Non-Lin Preferences option
- Fixed menus
- Added back in degree symbols
- Out of memory error if EGRT slugs enabled

4-4-05: V1.7fg
- Added overclock ECU logic (MAF / RPM)
- Added overclock baud rate for direct connect

4-4-05: V1.7f
- Fixed missing break in MMCd.C that was screwing up num/graph toggle (hiding sensors)
- Found / fixed bugs in new baud / overclock code
- Weird string interaction in MMCd baseTime code (used str2 work-around)
- baseTime has to be UInt32 otherwise weird things happened
- Consolidated MMCd.C init code into setDefaults()
- Powerdown reset clears Peak buffer
- Disabled DashALarm checkbox in alarm config

2-4-05: V1.7e
- Fixed Min/Max logic on Coolant Alarm setting (reversed)
- Fixed Min/Max logic on Coolant Peak / Hold (reversed)
- Switched large number diplay logic back to most recent always in upper left
- Peak automaticall reset after returning from power-down
- Hide mode works in review mode - slick
- Added 4 pt space to right of 4X text
- Fixed peak logic in simulation

31-3-05: V1.7d
- Disabled peak hold on large digit (always displays current)
- Fixed peak on INJD related to earlier INJD logic change in V1.6p+
- Fixed INJD logic (finally)
- Added persistant storage for 4X config
- Modified timing graph scaling (-10 before re-scaling)
- Changed power-down timing to 5 sec
- Cleaned up form display
- Reversed logic on big number selection
- Review / Hide logic - sensor list is now filtered by available sensors in period
- Fixed form corruption when selecting Preferences - Default
- Checked timing calculation for accuracy

29-3-05: V1.7cb-4x
- Fixed form bugs
- Added timing graph scaling
- Added 4X numeric mode (repalces 1X jumbo text)
- Need to review other changes between 1.6P and 1.7aa

6-1-05: V1.7ad
- Save state bug fixed
- Eliminated implicit declaration warning

3-1-05: V1.7ac
- Created "Custom Sensors" menu under "Options"
- Moved "Custom Sensors" code from "Preferences" to "Custom Sensors" menu
- Implemented 3/s or DSM vehicle select in "Preferences" to scale timing values
- Implemented user defined base timing value for those with non stock base timing
- Removed 1920 and 9600 bps from the "COM" list
- Added 2148 and 2246 bps to the "Com" list to communicate with overclocked ECU's
- Moved "Simulate" to the top of the "Com" list
- Disabled prototype "New" menu for public release
- Changed default mode for a new log to Monitor_Mode
- Made all sensors selected for scanning by default

27-11-04: v1.7ab
- Fixed bug causing MMCd to crash when connected to the car, or in simulate mode
- Fixed "chunk over-locked" error
- Fixed resources locked error when exiting MMCd
- Fixed bug where INJD would display data when RPM and INJP were selected, even if INJD was not selected
- Added new menus for visual evaluation
- Added SmartScan enable checkbox in System Config
- Added Vehicle Select to select DSM or 3/S to scale timing value
- Added option to select your base timing to compensate for those running non stock base timings, allowing the true timing value to be logged

19-11-04: v1.7aa
- Restored broken functionality
- Moved Units list to System Config
- Added Log Rate, Display Rate to System Config
- Revised Sensor Config form
- Removed Threshold label and replaced with sensor slug
- Alarm can be set from old Alarms, or new Sensor Setup

17-11-04: v1.7a
- Graphical revision of menu structure for evaluation purposes

12-11-04: v1.6p
- Fixed coimpiler directive for new sensors
- Preferences dialogue COM: list box now 5 high (less scrolling)
- Fixed INJD bug in mmcd.c

15-07-04: v1.6o
- Investigating delay in serial rec/xmitroutine
- Added default AutoLog = true
- Added compiler directive to build with/without new sensor definitions
- Changed AFR scaling to 8.00 -> 22.0 (limited testing)
- Fixed overwrite of Reset button in monitoring mode
- Changed Speed: to COM: (solved display crunch)

01-06-04: v1.6N
- Changed max knock to 32 in graph scaling routine
- Fixed upside-down temperature graphs
- Fixed bug in postlog
- Added 56K high speed baud rate for expansion interface
- Testing new sensor definition/scaling
__________________
'91 VR4 - Construction Complete...
Schurmia is offline   Reply With Quote