Dsm Data Logging Software
The protocol is simple: request-reply. Request and reply are one-byte message. I have found requests and reply interpretations on the web one a web page called 'DSM Open Source Datalogger Project'.
Free Data Logging Software
: - Shawn Poulson has set up a page for MMCd Tools at a while ago. The MMCd Tools are an open-source set of support applications for handling datalogs. It helps to uploads datalogs to PC during HotSync and convert datalogs to CSV or Excel spreadsheets.: v1.5b - Added injector duty cycle calculation - Rearranged sensors (sorry) to make room for INJD: v1.4c - If running on a Handspring device call HsKeyboardEnable(false) before trying to open serial port. Should work on Visors now.: v1.4b - Fixed a bug that caused graph scrolling to hang under Visor emulaton. It is still feels unresponsive, as event cueue is keeped cluttered by penMove events.
Wonder if it is the case on real thing.: v1.4a - Splitted Edit form into Edit, Test and Debug. Moved Edit and Debug modes into they own forms accessible from main menu. Added high-density screen support. MMCd won't run on Tungstens though, because of limitations of serial port.
Added double-density icons. Fixed a few double-density compatibility isues (cosmetic). Added MVIC button to test form. Minor conversion corrections for O2 and fuel trims. Replaced custom scrollbar with the stock one in Edit form. Splitted mmcd.c to test.c and debug.c. Moved resource ids definitions from mmcd.h to resource.h.
Updated help for Preferences dialog. Updated Makefile.: v1.3d - Another bug in main form: now I was fooled by MemPtrResize. If there was more than 16 logs application crashed. Added 'Backup' attribute indication to main form (dot in the end of log name).
Added 'Backup on HotSync' checkbox to 'Rename Log' dialog. Permanently turned on Debug mode.: v1.3c - BUG: Main form code was broken, as it didn't take scroll position into account when calculating which log to open. As a result, it was possible to open only 11 first logs. Turned out, that StrCompare is using some non-obvious method of string compare and there's no plain strcmp equivalent prior to PalmOS 4.0. Rewritten compare in C. Inverted 'S' (P/S load present) bit in fFLG2.
Increased precision of conversion for FTxx, O2 voltage. In test mode renamed Faults to DTCs (for Diagnostic Trouble Codes).: v1.3b - Fixed a small bug with 'Hide' in Review mode: when log contains sample for custom sensor and this sensor is disabled in prefs, HideUnused shown it anyway leaving a hole in button bank. Updated air intake and coolant temperature conversion routines. Now with ones found in DSMlink source. Added O2-F sensor at 0x3e, renamed O2 to O2-R, deleted AIRV. Rearranged sensors.
Some code cleanup.: v1.3a - Added 'Graph' checkbox to Monitor mode. When unchecked, graph is replaced by large numeric display of selected sensor. Button panel becomes single-selection. Added 'Alarms' menu. Allows to define alarm threshold and sound for each sensor. 'Graph' checkbox is controlled by hardware button 2 - In Monitor/numeric mode hardware button 1 cycles selection thru sensors set for capture.
In Review mode hardbuttons 1 and 2 move cursor left/right. PageUp/PageDown hardware buttons change current bank. Hardware button are blocked 1.4 in Edit form whenever unused. State of 'H' button, numeric mode and selection is saved on exit. Added PalmOS version check (= 3.5) at startup. Removed 'Compatible graphcis' from prefs as it appears unuseful. Added 'Alarms' checkbox to prefs.
Fixed a bug in barometric pressure conversion routine.: v1.2 - Fixed (I hope) timing advance conversion. Added English-mode pressure conversion (in psi). in Monitor mode Log and Pause checkboxen can be activated by hardware buttons 3 and 4: v1.1 - Applied patches submitted by Shawn Poulson - Reduced timeout in EvtGetEvent as 1 second timeout breaks graph scrolling code. Replaced lookup table by XPOSE macro - Moved bank selection buttons 1 pixel left off 'H' to make 1-pixel gap between borders as it looks more pleasant to me:) - Bumped version to 1.1. Shawn Poulson: v1.0d-shawn-2.1 - Update user interface - Update display of sensors in Hide Unused mode, so that they are displayed correctly in column orientation. As put by Dmitry: 1 - 1 - and not.
1 - 1 -2 -2 - 2 4 3 - 2 4 4 - 3 - 4 - 3 - 3 -Update optimization wait in main loop by instead using the commented code block for EvtGetEvent(.). This is cleaner and doesn't slow down the GUI by sleeping.: v1.0d-shawn-2.0 - Update user interface - Instead of 5th 'X' bank, use 'H' pushbutton in upper right to toggle 'Hide Unused' mode. In Review mode, it will dynamically show only sensors logged at the selected graph point. In Monitor mode, it will show only sensors captured or graphed.: v1.0d-shawn-1.0 - Update user inteface - Add a 5th 'X' bank that, when selected, will show up to 8 sensors captured or graphed. Add optimization wait in the main loop to keep cpu utilization low.: v1.0d - Added 'Compatible graphics' checkbox to prefs dialog. Looks like direct access to bitmap bits doesn't work on Sony CLIE.: v1.0c - Fixed a bug with prefs. When running for the first time default preferences get trashed.
Added 'Default' button to prefs dialog. (thanks to StevenGT) - Removed call to BmpGetBitsDepth unavalable prior to PalmOS 4. (thanks to Jeff Oberholtzer) - try to open serPortCradlePort if serPortCradleRS232Port fails.: v1.0b - Implemented baud rate and measure system in prefs dialog - Fixed Purge command in Test form. Pressure, EGR and Boost need testing.: - Added scrollbar to main form (it still needs some work, though) - Implemented test mode. Injectors, Fuel pump, Fault erase should work as expected.
Fault codes are not checked throughly - some assistance needed. Others may work, may not, may be permutated - Removed Debug mode - Added prefs dialog: v1.0a - Main form doesn't scroll, so up to 11 logs can be selected - Test mode not implemented yet and contains debugging stuff - Settings dialog not implemented. Sap developer training.
I'd like to collect some info for a tech article so that newbs like myself can get the lo-down on what loggers are available for their cars. I'd love to have that resource myself. So here's what I'm collecting: - Logger name - Hyperlink to where you can get it or find more info out - Whether it works on a 1g, 2g, or both, turbo only, etc. Whether it works with a handheld and laptop or just one or the other - Has PC software (laptop loggers obviously will, but some handhelds may not) - What interface is needed (many folks can't get loggers to work, because they don't have the correct interface) - Price (Free or some ballpark $$ amount) I'll probably edit the tech article over time as I get additional information or am informed of corrections, but a list of loggers with this info should give folks a good reference when they're looking for their first logger. So far, I know (or think I know): TunerStein: - URL: - 1g and 2g - Palm handhelds (not all, though) and laptop - PC software: Yes, data analysis - Interface: 1g - ALDL that you can buy or make, 2g - Multiplex Engineering T16-003 - Price: Free OBD Gauge: - URL: - 2g - Palm and Pocket PC - PC software: Yes, data analysis - Interface: Multiplex Engineering T16-003 or T16-006 - Price: Free Pocketlogger: - URL: - 1g and 2g - Palm - PC software: Yes, Java PLViewer - Interface: Pocketlogger cable - Price: $125 MMCd: - URL: - 1g - Palm - PC software:?? Can hotsync logs to PC and supposedly convert to CSV or Excel for analysis - Interface: ADLD, site has instructions for making your own. Can you buy it?
- Price: Free DSMLink: - URL: - 1g turbo and 2g turbo - Need EPROM ECU in both cases - Laptop and Palm - sort of - Hal Landry has a PalmOS port available for registered DSMLink users - PC software: Whole kit and kaboodle - Interface: In-house cables for 1g and 2g - Price: $600 but can be more if you need to buy an EPROM ECU and have it socketted. That's all I have for now. If there are errors (and you know FOR A FACT what the correction should be), please let me know. I'm especially interested in other loggers not on the list. I'm thinking that aftermarket ECU loggers don't really belong in this. Each will obviously have a logging capability, but this is geared toward stock ECU loggers. I also know that there are a lot of specific pros and cons for various loggers, but I'm not yet sure how to include that info in a concise manner in the tech article.
Dsm Data Logger Software
Anyway, I'd like to keep the incomming info related to the tech article in this thread until I think I've got enough. Reviving this in hopes of some more information. Anyone know typical sampling rates for each of the tools? Do PC loggers sample faster than PDA loggers?
What about the standalone units like Scanmaster? Does anyone know what determines the sampling rate?
Is it the cable/interface, the software, or the hardware (PC vs PDA, etc.)? I'll poke around to see if I can find some data to add myself.
If this doesn't pan out, I'll start putting the tech article together. I was waiting on some info on one of the loggers via email, but nothing happened, so I'll just push forward. This is my personal notes on the surfing journey spawned by bluetlr2001 (Some of the sites listed new logger options not in his list, and there was more info about each of the products he listed on the websites).
Unfortunately, I've never seen nor heard of these loggers/tuners on this forum, so they may not work - if anyone has tried any of these on a 2g turbo, I'd really appreciate your feedback! PCMSCAN: URL: 2g (OBDII only) PC PC Software: Yes Interface: Autotap AT1, AT2, AT3, AT123 (v2.x), VIA LDV100, LDV200, LDV300, LDV123, Multiplex Engineering T16, ELM320, ELM322, ELM323 (v2.x), ELM327 (all versions), Any SAE-J2534 compliant OBD-II interface Price: $190 (includes software, license, cable, and interface) ProScan: URL: 2g (OBDII ONLY) PC PC Software: Yes Interface: Unknown - provided in kit Price: $150 (includes software, license, cables (OBDII and serial), and interface) OBD win: URL: Not ready for us yet. Last updated 2003, so maybe this project died. OBD2: Not sure if this is of much value - can't find any screenshots of time logs, just min/max/avg of sensor data URL: 2g (OBDII ONLY) PC PC Software: Yes Interface: Not sure Price: Free (need to buy interface, though) ScanTool: Can't plot sensor data yet.
URL: 2g (OBDII ONLY) PC PC Software: Yes Interface: Custom Price: Software is free, interface for 2g DSM is $95 OBDTools: I emailed them, because their site is not very informative and had many broken links. URL: 2g (OBDII ONLY) PC, PocketPC, Windows Mobile PC Software: Yes - ScanTool, but I think that's just for PC, not PDAs Interface: Unknown - Comes with package, but has RS232 and USB options. Okay, I'm too tired to trust anything else I type.