Update on Error Codes
It turns out I set the Green LED when in performance mode waiting to for CAN traffic to identify Two Wheel Drive or All Wheel Drive. If you plug the logger in with the switch in the Up position, it does the Red then Green then Blue boot LED sequence then goes solid Green the logger is waiting for Rear Drive CAN Traffic.
I've been testing more loggers to go out and it caused me to go back and check the Battery Health initialization LED sequence. The correct sequence goes like this-
Red then Green then Blue power on LED test
Blue for a period of time up to ten seconds as the logger waits for a Battery Odometer CAN message (one every ten seconds)
A quick Blue blip as the logger processes the first battery health data set and writes the results to flash memory
A roughly ten second no LED period as a pause between capturing data sets
A roughly three second Green period while it captures all 0x20 CAN data frames for battery health
The no LED then Green LED cycle repeats going forward until you get a single flashing Red from a full battery or the car finishes charging and de-powers the diagnostic port (which de-powers the logger
)
Number of Red Blinks ------> Error
1 Your log file is full
2 Logger failed to set initial CAN Address Filters. Note that the Logger is always in Passive Listening Mode and will never acknowledge a CAN frame
3 Logger failed to set end of logging session CAN Filters (needed to capture Battery Odometer and State of Charge)
4 Logger failed to return to CAN Address Filters for performance logging data
As mentioned in the first post, you should normally only ever see a single blinking red light error code indicating the log file is full.
On a different note, the logger code is easily changed to make things more useful. I can email drag and drop update files that are simply dropped on the logger as a small file. The next time the logger is powered up, it will update its code.
Once we get a few out there and have a consensus on needed changes I'll do an update.