I have made a optional upgrade of the current firmware 0.1.1b, the major addition is support to put the serial Innovate data stream into the FRD file:
Short summary of changes:
0.2.0 111109
Setting mode, general terminal compatible, works now with PST and HT
Innovate logging:
- Reads Innovate serial protocol, requires additional hardware (com port)
- Supports LC1 and other expansions (AI, EGT), LM1 not supported
- Check for valid telegram and values according to the protocol
- Convertes to FRD format and inserted at specified offset (for example as gpio)
In setting mode
- stream raw data from Innovate data port, show values in hex or binary
- stream converted databuffert, FRD telegram and real values
Moved MegaSquirt baud settings to RAM
Everytime before logging start check and wait until usb disk is present
Flashing LED 3 alternate for better visual indication at fast logging speed
All dip sw is only read during startup, to alter switch setting restart is required
Minor code tweaks
Logging features fine tuned:
If auto logging off:
- logging not started at power on, press logg sw to start
- if signature fail, it retries forever
- if com. timeout during logging, file is closed and logging stops
- to stop logging, press logg sw
- to start logging again, press logg sw
If auto logging on:
- logging is started at power on
- if signature fail, it retries forever
- if com. timeout during logging, it will close file and try restart if restart delay > 0s
- to stop logging press logg sw
- logging is optional started again after delay (default 15s, 0s for no restart)
dip switch_1 determines the mode of operation. on = logging mode, off = setting mode
dip switch_2 Innovate logging on/off (only during MS logging)
dip switch_3 Auto logging on/off
LED_1
- flickers during Innovate logging (when reciving valid data)
- flashing until first valid data from Innovate logging
- slow flash when waiting for USB to initialize
- after boot all led on and before USB init or during setting mode, shows baudrate ON=115200, OFF=9600
LED_2
- flashing for setting mode
- flashes when a file is marked during datalogging
- flashing while waiting for auto logging restart delay, ok to remove usb disc
LED_3
- flashing when waiting for valid Signature
- flickers on during datalogging
All LED's flash if a USB write error occurs. This will recover if during disk initialize, otherwise reset is required
All LED's on 5s during booting if all settings set to default
Optional hardware, one extra com port (you may also need the optional 3.3v IC):

Mounted in box:

FRD file converted and viewed in MegalogViewer:

If you have an interest in this firmware, please send a pm with email and I send it to you
Happy logging!
