The CHR-6dm has been replaced by the UM6-LT Orientation Sensor. The UM6-LT is pin-compatible with the 6dm, but utilizes the communication protocol of the UM6.
The CHR-6dm is an Attitude and Heading Reference System (AHRS) combining rate gyros, accelerometers, magnetic sensors, and a 32-bit ARM Cortex processor all on one small board. An onboard Extended Kalman Filter (EKF) handles the tricky data fusion problem, reporting yaw, pitch, and roll angles at up to 300 Hz over a simple TTL (3.3V) UART interface. The CHR-6dm provides built-in routines for gyro bias calibration, and PC software is available for automatic soft and hard iron magnetometer calibration.