South Dakota State University
South Dakota Climate and Weather

HOW TO: Perform quick diagnostics on CR10X datalogger

Created: Chirag Shukla
Status: Original author
Date: 10/01/2008
Audience: General/Novice

Revision History: 0.0 (Initial Draft)
Purpose: CR10X dataloggers made by Campbell Scientific are used on weather stations managed by South Dakota State Climate Office for weather and climate monitoring. On very rare occasions, CR10X does not respond to RF-based or even direct connection with SC929 cable. This document provides brief instruction on troubleshooting the datalogger, finding errors associated with the logger and reporting it to Campbell Scientific for advanced troubleshooting and/or repairs
Usage: This "How To" is free to use and distribute with proper citation/credits and without altering this original document. If alterations need to be made, please make the updated version freely and publicly available. Add your name, date of revision, and revision history/number on the top of the original author's header before distributing the updated document. Also make available citiation of orginal document so that new users can review the updates made to this document. Any documentation derived from this document should be made available to general public at no cost to them (free)
Note: Use instructions at your own risk. The author will not be liable for any losses or damages resulting from this documentation
Keywords: Campbell Scientific, CR10X, CR-10X, diagnostics, datalogger

Instruments and materials:

  1. CR10X datalogger [ Purchased from Campbell Scientific ]
  2. PS-100 12v/7Ahr battery [ Purchased from Campbell Scientific ]
  3. SC-12 cable [ Purchased from Campbell Scientific ]
  4. CR10KP keypad

Preliminary reading:

  1. CR10X with array-based OS prompt sheet
  2. CR10X manual


    Case: CR10X was working fine in the field until one day when it suddenly stopped working. The base computer using Loggernet 3.3 was not able to call the remote CR10X via RF. Direct connection using an SC929 cable failed as well. The wiring panel was isolated from the control module. The wiring panel was connected to a working control module. Connection was established fine. This indicated that the wiring panel was operating normally. Control module was connected to a working wiring panel but connection was not established. This indicated that the control module was faulty. The following procedure was followed to reset E08 and low battery errors to 00. After the reset, the faulty module was reconnected to its original wiring panel and tested. Connection was established without problems.

  1. Make sure the PS-100 battery is charged and ready for use. Connect it to the datalogger
  2. Power ON the PS-100 to provide power to datalogger
  3. Connect CR10KP to datalogger's CS I/O port using SC-12 cable
  4. CR10KP should say HELLO and put you on a 01: prompt
  5. Press *0 on the keypad to see a 00:
  6. Press *B on the keypad to see 01:. This is the program signature
  7. Press A to advance to the next status number. Continue to 04:
  8. If 04: indicates a number not equal to zero, it means there were EO8 errors
  9. Reset the errors by typing 8-8-A. This will automatically reset 04: and move to 05:
  10. Press B to visit 04: and notice that the errors have been reset to 00
  11. Press A repeatedly to move to 09:. If the number is not zero, reset to 00 also
  12. Keep a note of each value associated with XX: keys
  13. Try connecting to the datalogger again. Hopefully, connection should be established now.


  1. Mr. Robert Hyatt for suggesting the troubleshooting steps
  2. Mr. Jesse Heers for referring our problem to Mr. Hyatt


The views and opinions expressed in this page are strictly those of the author. The contents of this page have not been reviewed or approved by either the State Climate Office or the University.