On the HWH 2000 system in the 2004 there is a CAN network that connects all the modules. There is a terminating resistor under the control panel and one by the main control boxes. I connected in at the one under the panel, but either would work.
I used CANalyzer to look at the messages on the bus and found these. I have no idea what each of them mean, but the 18FFF302 message was changing when I pressed the buttons. Looks like each bit in the message was a different command. If I could find the CAN database or documentation from HWH on what these messages are, I could understand what the system is doing or not doing. I'm betting all the feed back from the slides being in or out, the seals, the different air bags, etc are in these messages.
The Vector software and hardware is about $6k, but work bought it for me. I would not suggest that for casual use. A PCAN adapter is a much more economical choice. PCAN Amazon Link
The software for the PCAN is free, and the PCAN adapter would work with multiple other programs if needed. PCAN would give the same information.
Time Chn ID Name Event Type Dir DLC Data length Data
302.3466 CAN 1 11B0D515x Remote Frame Rx 2 0
302.2952 CAN 1 CFFF101x CAN Frame Rx 8 8 00 00 11 08 00 00 00 00
302.3476 CAN 1 555 CAN Frame Rx 15 8 BA D1 A2 2D 2B A7 84 8C
302.2919 CAN 1 18FFF403x CAN Frame Rx 4 4 40 00 00 00
302.3500 CAN 1 18FFF302x CAN Frame Rx 2 2 00 00
302.3212 CAN 1 CFFF201x CAN Frame Rx 8 8 00 00 00 00 EA 30 70 0C
302.3040 CAN 1 18FFF706x CAN Frame Rx 4 4 00 00 04 00
302.3439 CAN 1 18FFF605x CAN Frame Rx 4 4 00 00 04 00
302.3472 CAN 1 CFFF001x CAN Frame Rx 8 8 00 06 90 80 00 00 DA 80
302.3482 CAN 1 18FFF504x CAN Frame Rx 2 2 00 02
You can also plug this into the 9 pin Diagnostic connector and read the CAN message from the vehicle bus. Below are messages from that bus I took the other day when working on the cooling fan. You can see things from the engine, transmission, ABS, etc. Not all the data is populated or used. You can see in the ET1 message from the engine, there are parameters for other temperatures, but they are not available. The engine doesn't broadcast that, and I'm pretty sure it doesn't have sensors for those anyway. The ET1 message is part of the SAE J1939 standard, so that PGN contains those parameters, and if it's not being used, the standard says to set the value to FF or 255, or set all the bits to 1.
The PCAN adapter and the free PCANView software would not decode the messages like this, but it would give you the ID and raw data, so if you knew what you were looking for you can translate it.
I know there are CAN adapters for Raspberry PIs and someone could use that to create a custom dash board, if they were so inclined.
Time Chn Diff Time (last Occ.) ID PGN Name Sender Node Receive Node Src Dest Prio Dir Data length Data J1939 Interpretation J1939 Violation J1939 Sequence Diagram Date and Time
[+] 1.4949 CAN 2 0.0169 CF00203x F002p ETC1 Transmission1 03 all 3 Rx 8 F3 00 00 FF FF FF FF FE <3> 2:41:14.5948 PM
[-] 1.4905 CAN 2 0.0200 CF00400x F004p EEC1 Engine1 00 all 3 Rx 8 F0 7D 8D 3B 18 00 FF 8D <0> 2:41:14.5904 PM
| EngTorqueMode 0 0 State signal which indicates which engine torque mode is currently generating, limiting, or controlling the torque. Note that the modes are not in prioritized order. Not all modes may be relevant for a given device. Some devices may not implement ...
| ActlEngPrcntTorqueHighResolution 1.8750 % F This parameter displays an additional torque in percent of the reference engine torque....
| DriversDemandEngPercentTorque 0 % 7D The requested torque output of the engine by the driver. It is based on input from the following requestors external to the powertrain: operator (via the accelerator pedal), cruise control and/or road speed limit governor. Dynamic commands from ...
| ActualEngPercentTorque 16 % 8D The calculated output torque of the engine. The data is transmitted in indicated torque as a percent of reference engine torque (see the engine configuration message, PGN 65251). The engine percent torque value will not be less than zero and it ...
| EngSpeed 775.3750 rpm 183B Actual engine speed which is calculated over a minimum crankshaft angle of 720 degrees divided by the number of cylinders.
| SrcAddrssOfCntrllngDvcForEngCtrl 0 0 The source address of the SAE J1939 device currently controlling the engine. It is used to expand the torque mode parameter (see SPN 899) in cases where control is in response to an ECU that is not listed in Table SPN899_A. Its value may be the ...
| EngStarterMode not available F There are several phases in a starting action and different reasons why a start cannot take place....
| EngDemandPercentTorque 16 % 8D The requested torque output of the engine by all dynamic internal inputs, including smoke control, noise control and low and high speed governing.
[+] 1.4604 CAN 2 0.0493 CF00300x F003p EEC2 Engine1 00 all 3 Rx 8 D1 00 1A FF FF FF FF FF <0> 2:41:14.5604 PM
[+] 1.4205 CAN 2 0.1000 18FEF100x FEF1p CCVS1 Engine1 00 all 6 Rx 8 FF 00 00 C0 00 00 00 C0 <0> 2:41:14.5205 PM
[+] 1.2805 CAN 2 0.2494 18FEDF00x FEDFp EEC3 Engine1 00 all 6 Rx 8 87 E0 2E 7D FF FF FF FF <0> 2:41:14.3804 PM
[+] 1.4404 CAN 2 0.1000 18FEF200x FEF2p LFE1 Engine1 00 all 6 Rx 8 7A 00 00 00 43 05 FF FF <0> 2:41:14.5404 PM
[+] 1.4502 CAN 2 0.0998 18F0010Bx F001p EBC1 BrakesSystemController 0B all 6 Rx 8 C0 FF F0 FF FF CF FF FF <B> 2:41:14.5502 PM
[+] 1.4554 CAN 2 0.0998 18FEBF0Bx FEBFp EBC2 BrakesSystemController 0B all 6 Rx 8 00 00 7D 7D 7D 7D 7D 7D <B> 2:41:14.5554 PM
[+] 1.4466 CAN 2 0.0987 18F00503x F005p ETC2 Transmission1 03 all 6 Rx 8 FF FF FF FF FF FF FF FF <3> 2:41:14.5465 PM
[+] 1.4473 CAN 2 0.0986 18F00010x F000p ERC1 RetarderDriveline 10 all 6 Rx 8 FF FF FF FF FF FF FF FF <10> 2:41:14.5473 PM
[+] 1.4711 CAN 2 0.1000 18F00100x F001p EBC1 Engine1 00 all 6 Rx 8 FF FF FF CF FF FF FF FF <0> 2:41:14.5710 PM
[+] 1.5005 CAN 2 0.1000 18FEF000x FEF0p PTO1 Engine1 00 all 6 Rx 8 FF FF FF 3B 18 F0 CC FF <0> 2:41:14.6004 PM
[-] 1.1804 CAN 2 1.0000 18FEEE00x FEEEp ET1 Engine1 00 all 6 Rx 8 39 00 57 24 FF FF FF FF <0> 2:41:14.2804 PM
| EngCoolantTemp 17 °C 39 Temperature of liquid found in engine cooling system.
| EngFuelTemp1 -40 °C 0 Temperature of fuel (or gas) of the first fuel type. See SPN 3468 for a second temperature measurement of the first fuel type.
| EngOilTemp1 17.7188 °C 2457 Temperature of the engine lubricant....
| EngTurboOilTemp <Not avail.> FFFF Temperature of the turbocharger lubricant.
| EngIntercoolerTemp <Not avail.> FF Temperature of liquid found in the intercooler located after the turbocharger.
| EngIntercoolerThermostatOpening <Not avail.> FF The current position of the thermostat used to regulate the temperature of the engine charge air cooler. A value of 0% represents the thermostat being completely closed and 100% represents the thermostat being completely open.
[+] 1.1898 CAN 2 0.9999 18FECA27x FECAp DM01 ManagementComputer 27 all 6 Rx 8 00 FF 00 00 00 00 FF FF <27> 2:41:14.2898 PM
As an Amazon Associate Foretravel Owners' Forum earns from qualifying purchases.