Sunteți pe pagina 1din 10

NEXIQ EDL Utility

Troubleshooting Guide for ServiceADVISOR

Revision # 3
Revision Date 12/17/10

Proprietary & Confidential


Table of Contents
EDL Utility Instructions........................................................................................3
Get EDL Info............................................................................................................................. 3
Reset Bluetooth to Factory Settings......................................................................................... 4
Setting Bluetooth Module Radio Name....................................................................................4
Connection Errors................................................................................................5
Firmware Update Failures Due to Unplugged USB Cable................................6
RP1210 Error Codes.............................................................................................7
Change Log..........................................................................................................10
EDL Utility Instructions
To perform a test with the EDL Utility, the EDL must be connected to a USB cable that is
connected to the PC running the utility. The PC must also have NEXIQ’s EDL drivers already
installed. There is no need to power the EDL via the vehicle connection.

For all tests, a log file of the session is written to EDLInfo.txt in the same directory as the
utility.

The EDL Utility currently supports the following:

Get EDL Info


This test retrieves the EDL firmware version, Bluetooth module radio name, and
Bluetooth module service name from the EDL and displays the information to the screen
(see Figure 1). A log file of the session is also written to EDLInfo.txt in the same directory
as the utility. To perform the test, click the EDL Info button or choose “Get EDL Info” from
the Test menu.

Figure 1 - Get EDL Info Test


Reset Bluetooth to Factory Settings
This resets the EDL Bluetooth to factory settings and should be performed if there is an
issue with the Bluetooth PIN code. To perform the reset, click the BT wrench button or
choose “Configure Bluetooth” from the Settings menu. When the Bluetooth Settings
dialog is displayed, click the Reset button. After the reset is successful, all cables must
be removed from the EDL (power down the EDL) in order for the reset to take effect.

Figure 2 – Reset Bluetooth to Factory Settings

Setting Bluetooth Module Radio Name


This sets the EDL Bluetooth Module Radio Name. This is the name that will be displayed
in applications when searching for Bluetooth devices. To set the name, click the BT
wrench button or choose “Configure Bluetooth” from the Settings menu. When the
Bluetooth Settings dialog is displayed, type a name in the edit box and click the Set
button. It is recommended that the naming convention of EDL-XXX be used, where XXX
is the serial number of the EDL.
Figure 3 –Setting Bluetooth Module Radio Name

Connection Errors
If you receive a connection error, first make sure that the EDL is connected to the USB cable
and the USB cable is connected to the PC. If so, then try the following:

- Close the program that might be using the EDL adapter (e.g., EDLUtility, DMUX,
XVDS) and open Task Manager. If NXEDLCNCT.exe is still in the list, then end the
process and retry the connection.
- Open Device Manager and make sure that Jungo is in the list. If not, reboot.
- Refer to RP1210 Error Code section for more information.
- If you receive the error “Error loading NXEDL32.DLL!” this means that the necessary
EDL drivers have not been installed. The drivers should be installed by running the
Nexiq Readings installation.
Firmware Update Failures Due to Unplugged USB Cable
There are two ways that unplugging the USB cable during a firmware update will cause the
update to fail:

- Unplugging the cable during the Flash image transfer


- Unplugging the cable during programming of the Flash

The Flash image (usblink.bin) is transferred from the PC to the EDL. The Flash image
transfer takes approximately 0.2 seconds. If cable is unplugged during this time, the firmware
update will fail. The EDL will not be reflashed. This scenario should be recoverable by
attempting the firmware update again.

The EDL won’t start the actual programming of the Flash until the entire Flash image has
been transferred. The EDL drivers perform a checksum on the Flash image and the
checksum is written to the EDL. The EDL drivers put the EDL into programming mode and
the programming of the Flash begins. The programming of the Flash takes approximately 1.6
seconds. If the USB cable is unplugged at anytime during this time, the firmware update will
fail and a portion of the Flash will likely be corrupt.

Upon power-up, the EDL verifies that the programmed Flash matches the stored checksum.
If the match fails, then the fault light illuminates on the EDL. Whether or not the EDL is
recoverable depends on how much of the Flash image was programmed.
RP1210 Error Codes
RP1210 Description Comments
Error
Code
128 ERR_DLL_NOT_INITIALIZED
129 ERR_INVALID_CLIENT_ID
130 ERR_CLIENT_ALREADY_CONNECTED
131 ERR_CLIENT_AREA_FULL
132 ERR_FREE_MEMORY
133 ERR_NOT_ENOUGH_MEMORY
134 ERR_INVALID_DEVICE
135 ERR_DEVICE_IN_USE
136 ERR_INVALID_PROTOCOL
137 ERR_TX_QUEUE_FULL
138 ERR_TX_QUEUE_CORRUPT
139 ERR_RX_QUEUE_FULL
140 ERR_RX_QUEUE_CORRUPT
141 ERR_MESSAGE_TOO_LONG
142 ERR_HARDWARE_NOT_RESPONDING
143 ERR_COMMAND_NOT_SUPPORTED
144 ERR_INVALID_COMMAND
145 ERR_TXMESSAGE_STATUS
146 ERR_ADDRESS_NOT_AVAILABLE
147 ERR_CANNOT_SET_PROIRITY
148 ERR_CLIENT_DISCONECTED
149 ERR_CONNECT_NOT_ALLOWED
150 ERR_CHANGE_MODE_FAILED
151 ERR_BUS_OFF
152 ERR_COULD_NOT_TX_ADDRESS_CLAIMED
153 ERR_ADDRESS_LOST
154 ERR_CODE_NOT_FOUND
155 ERR_BLOCK_NOT_ALLOWED
156 ERR_MULTIPLE_CLIENTS_CONNECTED
157 ERR_ADDRESS_NEVER_CLAIMED
158 ERR_WINDOW_HANDLE_REQUIRED
159 ERR_MESSAGE_NOT_SENT
160 ERR_MAX_NOTIFY_EXCEEDED
161 ERR_MAX_FILTERS_EXCEEDED
162 ERR_HARDWARE_STATUS_CHANGE
202 ERR_INI_FILE_NOT_IN_WIN_DIR RP1210B
204 ERR_INI_SECTION_NOT_FOUND RP1210B
205 ERR_INI_KEY_NOT_FOUND RP1210B
206 ERR_INVALID_KEY_STRING RP1210B
207 ERR_DEVICE_NOT_SUPPORTED RP1210B
208 ERR_INVALID_PORT_PARAM RP1210B
220 ERR_OS_NOT_SUPPORTED RP1210B
222 ERR_COMMAND_QUEUE_IS_FULL RP1210B
224 ERR_CANNOT_SET_CAN_BAUDRATE RP1210B
225 ERR_CANNOT_CLAIM_BROADCAST_ADDRESS RP1210B
226 ERR_OUT_OF_ADDRESS_RESOURCES RP1210B
227 ERR_ADDRESS_RELEASE_FAILED RP1210B
RP1210 Description Comments
Error
Code
230 ERR_COMM_DEVICE_IN_USE RP1210B
256 ERR_INVALID_REGISTRY
257 ERR_DRIVER_NOT_FOUND
258 ERR_MISSING_TSK_FILE
259 ERR_DOWNLOAD_FAILURE
260 ERR_KERNEL_ERROR
261 ERR_DRIVER_ERROR
262 ERR_ILL_FORMED_DRIVER_CALL
263 ERR_WRITE_TIMEOUT
264 ERR_CONNECT_EXECUTIVE_MISSING
265 ERR_DOWNLOAD_DLL_FAILURE
272 ERR_DRIVER_VERSION_NOT_FOUND
273 ERR_SETTING_TIMEOUTS_FAILED
274 ERR_SETFLAGS_FAILED
275 ERR_OPENING_PORT
276 ERR_AQUIRING_PORT
277 ERR_SETTING_COMP_MODE
278 ERR_RESETTING_DEVICE
279 ERR_VERIFYING_ID
280 ERR_DETECTING_CAPABILITIES
281 ERR_SETTING_ECP_MODE
282 ERR_WRITING_DATA
283 ERR_READ_FAILED
284 ERR_INVALID_MSG
285 ERR_INVALID_CMD
286 ERR_DLL_RESTART_NEEDED
287 ERR_LINES_SHORTED_TOGETHER
288 ERR_CANHI_SHORTED_GROUND
289 ERR_CANLO_SHORTED_GROUND
290 ERR_CANHI_SHORTED_VBAT
291 ERR_CANLO_SHORTED_VBAT
292 ERR_CCDHI_SHORTED_GROUND
293 ERR_CCDLO_SHORTED_GROUND
294 ERR_CCDHI_SHORTED_VBAT
295 ERR_CCDLO_SHORTED_VBAT
296 ERR_ANALOGCMD_READ_FAILED
297 ERR_CCDHI_OPEN
298 ERR_CCDLO_OPEN
299 ERR_DEVICE_NEEDS_TO_UPDATED
304 ERR_INVALID_HANDLE
305 ERR_QUERY_MODE
306 ERR_EXCONTROL_NOT_RESPOND
307 ERR_CONNECTION_INTERRUPTED
308 ERR_CONNECTION_RESUMED
309 ERR_CONNECT_CANCELLED_BY_USER
441 ERR_DATA_LINK_CONFLICT RP1210B
453 ERR_ADAPTER_NOT_RESPONDING RP1210B
454 ERR_CAN_BAUD_SET_NONSTANDARD RP1210B
455 ERR_MULTIPLE_CONNECTIONS_NOT_ALLOWED_NOW RP1210B
456 ERR_J1708_BAUD_SET_NONSTANDARD RP1210B
457 ERR_J1939_BAUD_SET_NONSTANDARD RP1210B
Change Log
Rev Author Sections Changed Change Description Date
1 Steve Moenssen All sections Initial creation. 11/22/05
2 Steve Moenssen Instructions Updated instructions to 12/15/05
new 1.0.0.3
functionality
3 Steve Moenssen RP1210 Error Codes Added RP1210B error 12/17/10
codes

(Current revision 3; last revision date: 12/17/10.)

This document is archived in VSS under: $/Deere/projects/Tools/EDLUtility/doc

S-ar putea să vă placă și