In case anyone else is looking for this information, I've just gone through quite a bit of searching, and ultimately called Celestron technical support (thanks for your patience, Will…!) to find how to use the Celestron Firmware Updater (CFM) version 2.3.7111 to update my CGX mount and StarSense accessory from my MacBook Pro (late 2016, USB-C ports only) running macOS Sierra (10.12.5).
I've successfully updated:
- The CGX mount with the NexStar+ hand controller
- The StarSense accessory with the StarSense hand controller
Here's what I needed to do to get CFM to find the devices, and do the updates.
- Download the Prolific USB-to-Serial driver from here: http://www.prolific...._id=229&pcid=41
- Install the driver you just downloaded (restart of the computer is required, but no further configuration is needed)
- (First, do the NexStar+ hand controller and related mount updates) With ONLY power and the NexStar+ hand controller connected to the mount and NO connection between the hand controller and computer:
- Hold down both the Celestron logo and the MENU/7 keys on the hand controller
- Turn on the mount
- Confirm that the hand controller says (1st line) "BOOT LOADER Serial" and (2nd line) "User Keypad Entry"
- Without turning off the mount, connect a known-good USB cable between the hand controller and the computer (I have a MacBook Pro with only USB-C ports, so I used the Apple USB-C to USB-A adapter)
- Open the CFM.jar (Java application). If the CFM doesn't discover your devices (NextStar+, CGX, CGX RA Switch, CGX Dec Switch), you need to check some settings in the CFM, as follows…
- In the Options menu, be sure that ONLY the Allow Program Updates is checked "√" (check if if needed)
- Choose Options > Connections… and be sure Serial is set as the connection type, Automatic for discovery method, (don't change anything in the default port settings), and check √ the box to update default settings when device is found. Click OK after confirming these items.
- In the NexStar+ menu, choose Mount Types, click the radio button for Equatorial (GEM), and the radio button for Always do what I selected this time. Click Select to save and close the dialog box.
- Confirm the middle pane of the CFM main window shows "All packages successfully downloaded". If not, click the Try Again button until you get the packages downloaded.
- In the bottom pane of the CFM main window, click the Update button to start the first update. You should see the progress indicated below, such as (1/2 packages) and a percentage. The number of packages and speed will depend on the status of your devices when you started.
- Once the update completes, Click the Update button again. REPEAT UNTIL NO FURTHER UPDATES ARE NEEDED! (I needed to click Update and let the process run 3 times, for a total of 14 packages; 1 in the first run, 2 in the second, and 11 in the third.)
- Power off the mount
- Disconnect the USB cable from the hand controller
- Power on the mount and go through the initialization of the hand controller (language, location, date, time). I ran a bogus alignment sequence with the mount sitting on my office floor to be sure everything seemed operational, too.
- Power off the mount
- Disconnect the NexStar+ hand controller
- (Now for the StarSense camera and hand controller) With ONLY power, the StarSense camera, and the StarSense hand controller connected to the mount, and NO connections between the computer and the camera, or the computer and the hand controller:
- Hold down both the Celestron logo and the MENU/7 keys on the hand controller
- Turn on the mount
- Confirm that the hand controller says (1st line) "BOOT LOADER Serial" and (2nd line) "User Keypad Entry"
- Without turning off the mount, connect a known-good USB cable between the hand controller and the computer, and another known-good USB cable between the StarSense camera and the computer (I have a MacBook Pro with only USB-C ports, so I used an Apple USB-C to USB-A adapter for one of these, and an Apple USB-C VGA Multiport adapter for the other)
- Open the CFM.jar (Java application). If the CFM doesn't discover your devices (StarSense HC, CGX, CGX RA Switch, CGX Dec Switch, StarSense Accessory Camera), you need to check some settings in the CFM, as follows…
- In the Options menu, be sure that ONLY the Allow Program Updates is checked "√" (check if if needed)
- Choose Options > Connections… and be sure Serial is set as the connection type, Automatic for discovery method, (don't change anything in the default port settings), and check √ the box to update default settings when device is found. Click OK after confirming these items.
- In the NexStar+ menu, choose Mount Types, click the radio button for Equatorial (GEM), and the radio button for Always do what I selected this time. Click Select to save and close the dialog box.
- Confirm the middle pane of the CFM main window shows "All packages successfully downloaded". If not, click the Try Again button until you get the packages downloaded.
- In the bottom pane of the CFM main window, click the Update button to start the first update. You should see the progress indicated below, such as (1/2 packages) and a percentage. The number of packages and speed will depend on the status of your devices when you started.
- Once the update completes, Click the Update button again. REPEAT UNTIL NO FURTHER UPDATES ARE NEEDED! (I only needed to click Update one time, for a total of 8 packages.)
- Power off the mount
- Disconnect the USB cables from the hand controller and camera
- Power on the mount and go through the initialization of the hand controller (language, location, date, time). I ran a bogus alignment sequence with the mount sitting on my office floor to be sure everything seemed operational, too.
- Power off the mount
Celebrate the fact that you're now fully up-to-date with both your NexStar+ hand controller, and your StarSense camera/hand controller.
Clear skies!
Bobby
Worked for me thank you! The driver support is the key.