Hondata,
Inc.
PalmLog
Palm OSÒ Platform
Datalogging
Installation & Operation Guide

Contents
What Palm OS® Handheld can I use?
Connecting the Palm OS® Handheld to the ECU
Warning: Obey all traffic laws. Do not use PalmLog while operating a moving vehicle, nor place the Handheld in a position where it can distract or obstruct the driver’s view.
PalmLog is a software application written for Palm OSÒ while allows you to datalog from a Hondata s200 system.
· Datalog most ECU sensors plus the G Sensor (if present)
· Graph sensors.
· Record, save and playback recordings.
· Set and check engine RPM limits.
· Check and clear ECU trouble codes.
· Hondata s200 System with datalogging option.
· Handheld with Palm OSÒ V3.5 or later (see below).
· Serial Modem Cable (see below).
Any Palm using Palm OS V3.5 or later. Any device sold after late 2001 should have Palm OS V3.5 or higher; some earlier Palm Handhelds can be re-flashed to upgrade the operating system. Some popular manufacturers of Palm OS Handhelds are: Palm, Sony and Handspring. There are a large number of variations of devices using Palm OS; some have color screens, some built in cell phones or wireless technology. The approximate price range is $100 for a basic black and white model, $150-$350 for something with color to $500 for the latest ARM powered devices with bigger screens. It is a good idea to check if a serial cable is available for the Handheld before making a purchase.
These are the Palm OS Handhelds which PalmLog has been tested on:
· Handspring Visor Prism (Palm OS V3.5)
If the Palm OS Handheld is not listed above then we believe that PalmLog will still work as long as you can obtain the correct data cable. We will update the list, so tell us if PalmLog works on a Handheld not listed above.
To connect the Palm to the interface box you will need a cable designed to connect the Palm® Handheld to a modem. This cable is not the same as a HotSync cable since it connects two serial peripherals together (Palm and ECU) rather than one serial peripheral to a PC (Palm to PC aka HotSync). PN Cables has a good selection of cables at http://www.pcables.com/ For the Handspring Prism the correct cable is the Visor Data Modem Cable part #PDCH-M9 (Note that the Handspring Prism is discontinued so it may be difficult to purchase). For other Handhelds the correct PN Cable part number will end in –M9 It is possible to use the –M9-6, but the cable is very short.
Depending on your Handheld, it may be possible to make your own cable but be aware that most Palm Handhelds have TTL level serial ports and you will need a TTL to RS232 converter (which is built into the HotSync and Modem cables). It also may be possible to use a HotSync cable and switch to pins around so that the serial line pairs are crossed over. It may also be possible to add power lines to the cable so that the Palm charges while in the vehicle. Please don’t call us for support if you wish to make your own cable - these are just some suggestions.
PalmLog will automatically connect and start datalogging once the vehicle ignition is switched on. The Sensor and Graph screens are updated while datalogging, recording or playing back a recording. PalmLog automatically saves recordings once recording is stopped, either by opening another recording, switching to datalog mode or closing PalmLog.
The four ‘hard’ buttons on the Handheld are used as follows (from left to right):
· Navigate one screen backwards.
· Navigate one screen forwards.
· Start recording.
· Stop recording.
PalmLog is divided into six screens which can be navigated either by using the drop down menu on the top right of the screen, or by using the two lefts most buttons on the Handheld to cycle through the screens.
![]()
The top area of the screen contains, from left to right:
1. The application name PalmLog. Tapping on this will access the menus.
2. A connection status icon. See below for more details.
3. A drop down list for quick navigation to the different screens.
The connection status icon can be one of the following:
![]()
Idle. PalmLog is not datalogging
nor playing back a recording.
![]()
Connected. PalmLog is connected
to the ECU and datalogging.
![]()
Disconnected. The car ignition
is switched off or there is a communication problem between PalmLog and the
ECU.
![]()
Recording. PalmLog is recording from the ECU.
![]()
Playback. PalmLog is playing back a recording.
![]()
The bottom area of the screen contains, from left to right, top to bottom:
1. A slider bar which shows the playback position when playing a recording.
2. Mode Buttons. Data – selects datalogging mode. Rec – selects Recording mode. Play – selects playback mode.
3. Playback buttons – Rewind to beginning, Rewind, Play/Stop, Fast Forward and Forward to end of recording.
4. The current recording length, or playback position if playing a recording.

The main screen shows the values for the main sensors. It is updated while datalogging or playing back a recording. The sensors are:
· RPM – engine speed in revolutions per minute.
· VSS – vehicle speed. The units are set in the Options – Units dialog.
· MAP – manifold pressure in mbar.
· TPS – Throttle position in percent.
· INJ – Injector duration in ms.
· IGN – Ignition timing in degrees BTDC.
· ECT – Engine coolant temperature. The units are set in the Options – Units dialog.
· IAT – Intake air temperature. The units are set in the Options – Units dialog.
· O2A – Oxygen sensor voltage.
· A/F – Air/fuel or lambda reading, if a wide band lambda meter is in use.
· BAT – Battery voltage.
· KRtrd – Ignition retard from the knock sensor, in degrees.
· VTS – VTEC spool valve.
· VTP – VTEC pressure signal.
· ACC – A/C clutch.
· ACS – A/C switch.
· BKSW – Brake switch.
· CLTCH – Clutch switch.
· MIL – Check engine light.
· FUEL – Fuel pump.

The Sensor screen shows all the sensors in a vertical list. The sensor list may be scrolled either by tapping the scroll bar on the right side of the screen, or by using the scroll up and scroll down buttons on the handheld. The Sensors screen contains the following sensors:
· RPM – engine speed in revolutions per minute.
· VSS – vehicle speed. The units are set in the Options – Units dialog.
· MAP – manifold pressure.
· TPS – Throttle position in percent.
· INJ – Injector duration in ms.
· IGN – Ignition timing in degrees BTDC.
· ECT – Engine coolant temperature. The units are set in the Options – Units dialog.
· IAT – Intake air temperature. The units are set in the Options – Units dialog.
· O2A – Oxygen sensor voltage.
· O2As – Closed loop short term fuel trim, in percent.
· O2Al – Closed loop long term fuel trim, in percent.
· A/F – Air/fuel or lambda reading, if a wide band lambda meter is in use.
· Idle – Target idle speed.
· PA – Atmospheric pressure, in mbar.
· Knock – Knock noise level (unitless)
· KRtrd – Ignition retard from the knock sensor, in degrees.
· BAT – Battery voltage.
· VTS – VTEC spool valve.
· VTP – VTEC pressure signal.
· BKSW – Brake switch.
· CLTCH – Clutch switch.
· ACC – A/C clutch.
· ACS – A/C switch.
· MIL – Check engine light.
· FUEL – Fuel pump.
· GX – G Sensor X axis.
· GY – G Sensor Y axis.

The Graph screen shows a graph of up to 4 sensors, either while datalogging or playing back a recording. The sensors are selected by tapping on the drop down lists underneath the graph. The graph timeframe is selected from the drop down list in the top center of the display. To set the color of the sensors see Options – Colors.

The Rev Limit screen shows the rev limits, and allows you to change them while datalogging. By default the current rev limits are retrieved from the ECU and displayed. To change a rev limit, either use the arrows beside the rev limit, or edit the numeric value. After you have changed one or more rev limiter tap the Update ECU button to send the rev limits to the ECU. Note that the overall rev limiter is fixed in the ECU and cannot be changed.

The G Force screen shows G Force in real time while datalogging or playing back a recording. To set the range of the G Sensor see Options – Ranges. To zero the G Sensor see the Zero G Sensor menu option.

The Error screen shows any errors codes from the ECU. It is possible to clear the ECU error codes while datalogging by tapping the Reset Codes button.

Delayed Record allows you to setup parameters to automatically start and stop recording. For more information see the Delayed Record Dialog.
The Recording Manager allows you to manage PalmLog recordings. For more information see the Recording Manager Dialog.
This display the ECU Information dialog.
This will zero the G Sensor. Make sure that the vehicle is on a level surface and stationary before zeroing the G Sensor.
This displays the About Dialog.
Options – Recording sets which graphical features are updated while recording.
Options – Units allows sensor units to be selected.
Options – Units allows sensor ranges to be set.
Options – Colors allows the sensor line colors used in the Graph Screen to be selected.

Delayed Record allows you to setup parameters to automatically start and stop recording. This is useful so that you can get PalmLog to record a run without needing to manually start and stop recording. If enabled, both start criteria need to be satisfied before recording will start. The same rules applies to the stop recording criteria.
If you have selected Delayed Record and wish to cancel delayed recording, either bring the Delayed Record dialog up and select Cancel, or close down and restart PalmLog.

The Recording Manager allows you to manage PalmLog recordings. Recordings may be selected by tapping on the name, then the following buttons are available:
· Open. This opens the recording for playback and closes the Recording Manager dialog.
· Rename. This opens a dialog where the recording can be renamed.
· Del. This deletes the recording.
· Beam. This allows a recording to be beamed to another Handheld.
· Close. This closes the Recording Manager dialog.

ECU Information shows information from the s200. To show valid information, PalmLog must be connected to the ECU.

The About dialog shows the PalmLog version, plus screen and battery information.

Options – Recording sets which graphical features are updated while recording. Disabling the update of the graphical screens which increase the recording data rate.

Options – Units allows sensor units to be selected.

Options – Ranges allows sensor ranges to be set.

Options – Colors allows the sensor line colors used in the Graph Screen to be selected.
Set the Auto-Off time on the Handheld to 30 seconds. When PalmLog is datalogging the Auto-Off timer is reset so that the Handheld will not power down until the ignition is switched off.
Due to the nature of the Palm Handheld, PalmLog has the following limitations:
· The maximum length of a recording is approximately 30 minutes.
· Playback is at approximately 1/5th normal speed.
The general problem solving procedure is as follows:
1. Check that the s200 is connected to the ECU. The LED in the s200 should be on when the ignition is switch on, and should not be flashing.
2. Check that your s200 unit is datalogging correctly. Using a laptop running HondaLogger connect to the s200 and verify datalogging is working. From HondaLogger use the ‘ECU Info’ function to check that datalogging is enabled.
3. Check that you are using the correct cable from the Handheld to the s200 unit. The correct cable is not a HotSync cable. Any cable designed to connect the Handheld to a PC will not work. The cable must be one designed to connect the Handheld to a modem, or other external serial device.
No. The Palm serial port does not support some of the hardware handshaking lines required for the V2.5 ROMs.
No. The capabilities of the Palm are a much closer match for our requirements than the Pocket PC, in terms of cost, time, usability, complexity, reliability and battery life.
This was implemented with HondaLogger V3.6.
Perhaps in the future.
Perhaps in the future.
Yes. We just put this in here so we can answer yes to at least one question. Backgammon is good while stuck in traffic because you can make a few moves every time you stop. Please do not play games when the vehicle is moving.
· Added Recording - Options screen.
· Added backup to default attributes for recording database files.
· Fixed problem datalogging clutch position.
Information furnished by
Hondata is believed to be accurate and reliable. However, Hondata assumes no
responsibility for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. No license is granted by
implication or
otherwise under any patent or patent rights of Hondata.
Hondata, Inc.
2341 West 205th St
Ste 106
Torrance, CA 90501
Tel: 310-782-8278
World Wide Web Site: http://www.hondata.com
© Hondata, Inc., 2003