The current model Nanocom can be operated "stand-alone" but is easier to use when connected to a laptop by a USB cable. This is particularly useful when changing BCU settings and the like.
For general fault code reading and resetting the stand-alone Nanocom is quite adequate.
Regards

