We apologize but NCE does not have the in house resources to support Apple products. Apple users please contact the online JMRI users group for help at https://groups.io/g/jmriusers/
This article is courtesy of NCE Super User Dave Heap. Thanks Dave! Installing NCE USB on Mac
===================
- Download and install SiLabs CP210x drivers from https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers.
Here are the correct settings for JMRI and jumpers for Power Cab (and also SB5).
It also explains how to read the version of your NCE USB (only the first digit counts, the last three report how your jumpers 2-4 are set and jumper 1 is ignored on all systems).
If you can't see the device cu.SLAB_USBtoUART (NOT tty.SLAB_USBtoUART) when following these instructions, see Port Troubleshooting Instructions lower down.
Power Cab Instructions
=================
The correct settings for a Power Cab V1.65 or V1.28 (as shown when the Power Cab starts up) and an NCE USB V6 (or you are not sure of the USB version) are:
- All USB Jumpers off (or at least 2, 3 & 4. Jumper 1 is ignored).
- JMRI preferences are:
-- System manufacturer: NCE
-- System connection: NCE USB
-- Serial port: cu.SLAB_USBtoUART
-- USB version: V6.x.x
-- System: PowerCab
-- Additional Connection Settings checkbox ON
--- Baud rate: 9600.
The JMRI console log should then report V6.3.0. If it reports V7.3.0 and your Power Cab is V1.65, use the settings below instead.
The correct settings for a Power Cab V1.65 and an NCE USB V7 are:
- All USB Jumpers on (or at least 2, 3 & 4. Jumper 1 is ignored).
- JMRI preferences are:
-- System manufacturer: NCE
-- System connection: NCE USB
-- Serial port: cu.SLAB_USBtoUART
-- USB version: V7.x.x
-- System: PowerCab
-- Additional Connection Settings checkbox ON
--- Baud rate: 19200.
The JMRI console log should then report V7.3.7.
SB5 Instructions
============
The correct settings for an SB5 and an NCE USB V7 are:
- USB Jumper 4 on. All others off (or at least 2 & 3. Jumper 1 is ignored).
- JMRI preferences are:
-- System manufacturer: NCE
-- System connection: NCE USB
-- Serial port: cu.SLAB_USBtoUART
-- USB version: V7.x.x
-- System: SB5
-- Additional Connection Settings checkbox ON
--- Baud rate: 19200.
The JMRI console log should then report V7.3.1.
If the system does not work after this and your USB is V7:
- If your SB5/Power Cab is V1.65 rather than V1.65B, you may have been affected by a firmware issue (triggered by a System Reset).
- Your NCE USB may be set to a bad cab address.
In either case, go through the following :
- Quit JMRI.
- Ensure neither LED on the NCE USB is stuck ON. If so, power cycle the USB by unplugging it from the cab bus cable.
- Ensure you have no other throttles connected.
- Restart JMRI and immediately go to Configure USB Interface under the NCE menu.
- Set the Cab ID to 3.
- Attempt a JMRI operation (use a throttle, Identify a decoder.
- The status line should stay green and it should work
-If this does not work, do not fiddle with any other settings but instead:
-- Observe whether the Cab Bus LED on the NCE USB is stuck on and report back.
-- Use Help->System Console...->Copy to clipboard and paste into a post for us (or an offline email).
Port Troubleshooting Instructions
========================
- Plug the USB side of the NCE USB into your Mac (you do not even need to plug it into the PCP to do the next few steps.
- Go to System Report from Apple Menu->About This Mac->More Info.
- Look in the USB section and see if a Silicon Labs device is present. If not you have a USB hardware fault; cable, connector, port or device. That will need resolving before you go any further.
- Download and install SiLabs CP210x drivers from https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Unplug the NCE USB.
- Open a Terminal Window (from /Applications/Utilities), copy and paste the following command in EXACTLY (including spaces and punctuation) then press Enter.
while : ;do clear;ls -lt /dev|head;i=$((i+1));echo $i;sleep 1;done
- This command should show about 10 lines of output and then sit looping, with a counter incrementing every second.
- Plug your device back in and wait a few seconds. Two new items with names like cu.SLAB_USBtoUART and tty.SLAB_USBtoUART should appear in the list. They should disappear if you unplug your device. If this does not happen, you do not have the correct drivers installed for your device and you will need to solve that before proceeding further.
- Once you have found your device, write down the name you see.You want the cu.xxx version not the tty.xxx version.
- If you have got this far you know your device is be being seen by the Mac, that it has a matching driver installed and the name of the connection port "cu.xxx" you need to select in JMRI.
Comments