To update the hand control or motor controller firmware on any of your Celestron mounts, you will need the Celestron Firmware Manager. The whole process is explained on this website. Long story short, you have to download the software here:
http://software.celestron.com/updates/?dir=CFM/CFM
After unzipping you end up with CFM.jar. To be able to run that you need to have Java installed. To do so on Fedora enter the following in the terminal:
$ sudo dnf install java
The firmware manager downloads a range of files upon first start. Enough time to deal with the …
Serial to USB converter
You may need a Serial-to-USB adapter as few modern mainboards still have serial ports. I can recommend the Trendnet TU-S9 USB to Serial Converter (Clicking on the image or text link will lead you to Amazon). It does not need any special drivers and works out of the box on any modern Linux distribution.
Connection to the mount
The Celestron Advanced VX mount (AVX) comes with a serial cable included so combining that with the USB-to-Serial converter and plugging it into the hand controller port labelled “GEM” is straightforward. Press the Menu and the Celestron buttons (bottom left) while turning on the mount to enter the boot-loader of the NexStar+ hand controller. Now you’re ready to update.
Updating the mount
When connected appropriately, the AVX mount appears at /dev/ttyUSB0 when entering the boot-loader. For security reasons, most Linux distributions won’t allow (non-root) users access to serial ports:
$ ls -la /dev/ttyUSB0 crw-rw----. 1 root dialout 188, 0 8. Apr 15:55 /dev/ttyUSB0
The Celestron Firmware Manager needs to be able to read from this serial device to discover it. You can solve that by adding the dialout group to your user:
$ sudo usermod -aG dialout $USER
You have to re-login for this to apply to your current session but you might just want to change ownership of the file (via chown) for simplicity’s reason. When starting up Celestron Firmware Manager it should now find your mount right away:
Depending on your mount type you may have to change from the default alt-azimuth to equatorial in the options menu. All that’s left is to press update and a little patience:
Thanks for this useful guide. There’s one more trick I had to do to make mine work with Ubuntu 16 and a Celestron 6SE. In the CFM software, Select Options|Connections from the menu. In the dialog that appears, you’ll notice it says COM4 (or something similar) as the serial port name. Replace this with ttyS0 (or whatever your port’s name is).
http://mclements.net/blogWP/index.php/2017/12/08/updating-celestron-telescope-firmware/