Contaminated driver installations are the #1 cause of "device not recognized" errors.

Cause: Driver installed but ANT+ service is not running, or interference.

Fix:

sudo usermod -a -G dialout $USER

Typical device node: /dev/ttyACM0