8. CR6 maintenance 109
8.1 Data logger calibration 109
8.1.1 About background calibration 110
8.2 Data logger security 111
8.2.1 Security codes 112
8.2.2 Creating a .csipasswd file 113
8.2.2.1 Command syntax 114
8.3 Data logger enclosures 115
8.4 Internal battery 116
8.4.1 Replacing the internal battery 117
8.5 Electrostatic discharge and lightning protection 118
8.6 Power budgeting 120
8.7 Updating the operating system 120
8.7.1 Sending an operating system to a local data logger 121
8.7.2 Sending an operating system to a remote data logger 122
8.8 File management via powerup.ini 123
8.8.1 Syntax 124
8.8.2 Example powerup.ini files 125
9. Tips and troubleshooting 127
9.1 Checking station status 128
9.1.1 Viewing station status 129
9.1.2 Watchdog errors 129
9.1.3 Results for last program compiled 130
9.1.4 Skipped scans 130
9.1.5 Skipped records 130
9.1.6 Variable out of bounds 130
9.1.7 Battery voltage 130
9.2 Understanding NAN and INF occurrences 130
9.3 Timekeeping 131
9.3.1 Clock best practices 132
9.3.2 Time stamps 132
9.3.3 Avoiding time skew 132
9.4 CRBasic program errors 133
9.4.1 Program does not compile 133
9.4.2 Program compiles but does not run correctly 134
9.5 Troubleshooting Radio Communications 134
Table of Contents - vi