macOS High Sierra (10.13) FTDI Driver Bug Workaround

Posted on
Sun Apr 22, 2018 12:18 pm
FlyingDiver offline
Posts: 2383
Joined: Jun 07, 2014
Location: Cape Coral, FL

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

gflewis wrote:
I'm still attempting to install the latest FTDI driver. Not exactly sure how to determine the boot drive on my mac. Is it simply my hard drive name, which in my case is the default "Macintosh HD"?


Yes.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sun May 13, 2018 1:20 pm
bap offline
Posts: 23
Joined: Sep 25, 2012

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

bedelman0731 wrote:
The place where I found the leftover/older version of FTDIUSBSerialDriver.kext was at /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext -- I could tell because the date on the kext was from 2012 rather than showing the date of 5/9/17 as it should show for the newer driver.


Thank you for this pointer and the other details you provided. I ended up running into the exact same situation with the Mac Mini I run Indigo on, so after using your post as a guideline I deleted all the old FTDI drivers, installed the 2.4.2 driver, rebooted, and everything is working like a champ again.

Posted on
Wed Jun 06, 2018 8:10 am
individualist offline
Posts: 19
Joined: Mar 06, 2010

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

Updated MacMini server from 10.9 to 10.13 (whew!). Hit the FTDI driver bug. Performed the workaround - d/l the new FTDI driver and substituted it and USB connection to my interface was restored. Restarted a few times without a hitch. Tested the unplug/re-plug and was successful.

As a side note, I found the workaround to allow Timbuktu Pro 8.8.5 to run on High Sierra. Google: "Timbuktu DOES Work in High Sierra", and follow that with a search of Ric Ford's Macintouch site for the "easy" way to fix the ScreenSaver.framework and Gatekeeper issues. I'm sure I'm not the only one running my server headless.

Posted on
Wed Jun 06, 2018 4:44 pm
lanbrown offline
Posts: 432
Joined: Sep 26, 2017

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

I just use ARD to control a headless Mac. It is even used to control non-headless Mac's. The remote desktop portion of ARD is based on VNC.

Posted on
Wed Jun 06, 2018 4:52 pm
FlyingDiver offline
Posts: 2383
Joined: Jun 07, 2014
Location: Cape Coral, FL

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

lanbrown wrote:
I just use ARD to control a headless Mac. It is even used to control non-headless Mac's. The remote desktop portion of ARD is based on VNC.


I just use the built-in Screen Sharing, which is ARD-lite, I think. Works fine.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Jun 06, 2018 5:03 pm
lanbrown offline
Posts: 432
Joined: Sep 26, 2017

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

FlyingDiver wrote:
lanbrown wrote:
I just use ARD to control a headless Mac. It is even used to control non-headless Mac's. The remote desktop portion of ARD is based on VNC.


I just use the built-in Screen Sharing, which is ARD-lite, I think. Works fine.


Correct. Way back when you had to install the client which came with the ARD server. Eventually Apple just put the ARD client in macOS and now you just buy ARD (which is actually pretty cheap compared to what it was). Every Mac not only has the client but any Mac can also connect to another Mac.

System Preferences -> Sharing

Then it is either Screen Sharing or Remote Management

For me it is remote management since I'm using ARD.

No need to use an outdated app the developer killed off 3 years ago and will stop support completely in less than 2 years time. All of the tools you need are already in macOS. Any security issues will be remedied whereas Timbuktu won't.

I use ARD for remote control (to support remote family Mac's) as well as push software out. I even use Profile Manager as well.

Posted on
Wed Jun 06, 2018 9:29 pm
jltnol offline
Posts: 293
Joined: Oct 15, 2013

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

Hey guys

FWIW, I was able to make this happen, thanks to the crystal clear, step by step instructions.

I did run into a few hiccups, mostly of my own making.

First, I made a clone of my Indigo OS to experiment with in case something went horribly wrong. But instead of downloading the latest 10.13 installer, I used one I already had. Once the upgrade was done, I was able to delete the offending files, install the right ones, gave them permission to run, and things were going smoothly, with the Insteon USB modem.

Then of course, came the update to the latest version of 10.13. During the update, as mentioned, Apple re-writes the AppleUSBFTDI.kext file, and puts it in original location, which needs to be moved. The problem I ran into when trying to do so was there was already a file in the location indicated by the Terminal, so I couldn't move it.

I then tried booting into the new OS, and moving the file in the GUI, but I wasn't able to do anything with it because of a permission issue. So I booted into the old OS, and was able to delete it from the new OS drive from there. After that, I booted into Recovery Mode, moved the newly written file to the now empty location, re-started, and everything seems fine. :)

While I pretty brave about the terminal, my skill level is very low. In retrospect, while in Recovery Mode and working in the Terminal, I could have deleted the first moved file, or I could have moved the 2nd file to a different location, but honestly didn't think of either option at the time, and even after, had to look up the commands to do so.

A host of untried options. but at least at the next OS update, I've got a few things to try to make this easier...

Anyway.... for now, everything seems to be working as it should. I'm going to give it several days... maybe a week before I clone the new os back to the internal drive of the Mini I'm using for Indigo.

As always, thanks to both Jay and Matt and everyone else who has contributed to this patch. Here's hoping Apple can see their way clear to fixing this, and soon.

Posted on
Wed Jun 06, 2018 10:23 pm
lanbrown offline
Posts: 432
Joined: Sep 26, 2017

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

I highly doubt Apple will fix this in High Sierra. 10.13.6 will probably be the last update for High Sierra and then it will all be Mojave.

Sierra 10.12.6 was released on July 19th, 2017. After that it has been just security updates; so the version stays the same but the build changes.
El Capitan 10.11.6 was released on July 18th, 2016. After that it has just been security updates; so the version stays the same but the build changes.
Yosemite 10.10.5 was released on August 13th, 2015. After that it has just been security updates; so the version stays the same but the build changes.
Mavericks 10.9.5 was released on September 17th, 2014. After that it has just been security updates; so the version stays the same but the build changes.
Mountain Lion 10.8.5 was released on September 12th, 2013. After that it has just been security updates; so the version stays the same but the build changes.
Lion 10.7.5 was released on September 19th, 2012. After that it has just been security updates; so the version stays the same but the build changes.
Snow Leopard 10.6.8 was released on June 23rd, 2011. After that it has just been security updates; so the version stays the same but the build changes.

In 4 of the last 6 releases, .5 was the last release. In the last two they went to .6. Snow Leopard with to .8 but that was also the last release of OS X before they went to yearly new releases. Starting with Lion, every year it was a new release of OS X/macOS. High Sierra 10.13.6 is already in Beta and that will probably be the last release for the High Sierra train.

Posted on
Thu Jun 14, 2018 11:37 pm
P15-D24 offline
User avatar
Posts: 47
Joined: Jun 25, 2005
Location: Santa Barbara, CA

macOS HS (10.13) FTDI Driver Bug Workaround...

On a clean High Sierra install (Have not run Migration Assistant or modified anything) will the FTDI Driver mentioned in Step 1. exist?
I'm not seeing them in either /System/Library/Extensions/ or /Library/Extensions/ on my High Sierra drive.. I'm using Terminal, not Finder.

Running OS X 10.11.6 on PowerMac with Indigo 7.1
http://www.p15-d24.com

Posted on
Fri Jun 15, 2018 7:47 am
jay (support) offline
Site Admin
User avatar
Posts: 14411
Joined: Mar 19, 2008
Location: Austin, Texas

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

No, none of the ones in step 1 should exist after a reformat/clean install of macOS - they would only exist if you were upgrading from a previous OS version where it was necessary to install the FTDI driver yourself. (or perhaps a Time Machine migration)

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Fri Jun 15, 2018 9:55 am
P15-D24 offline
User avatar
Posts: 47
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

Another success! First tried connecting using standard driver and wouldn't connect with any USB port. Unplugging/plugging back in didn't work either.
Installed the new driver, rebooted, connected immediately.

FYI, this is HS installed on a Mac Pro 3.1, which is not supported by Apple. Installation was done via the well documented "dosdude" hack for HS installs on older Macs.
YMMV, but if your waiting for Apple to release new hardware, this may buy you some time and be able to keep Indigo happily running. If my testing system develops any issues I will report them.

Running OS X 10.11.6 on PowerMac with Indigo 7.1
http://www.p15-d24.com

Posted on
Fri Jun 15, 2018 10:45 am
Different Computers offline
User avatar
Posts: 1806
Joined: Jan 02, 2016
Location: East Coast

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

@gflewis, you can determine your boot drive by opening System Preferences, then Startup Disk. All bootable volumes will show, but below the window with them it will say "You have selected [whatever] as your startup volume."

Odds are really really good that it is Macintosh HD as you think it is.

SmartThings refugee, so happy to be on Indigo. 10.13.6 on an i5 MBP w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKit Bridge, MatplotLib, Plex, uniFAP, Wunderground, Nanoleaf, LED Simple Effects, Airfoil Pro, Grafana.

Posted on
Tue Jul 10, 2018 5:46 pm
sgtwicki offline
Posts: 36
Joined: Oct 21, 2009

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

I can verify that this workaround works with 10.14 Beta (18A326h).
2412U works steadily in both the motherboard USB and also a PCIe USB3 card.
Oddly, when I first installed Mojave, the 2414U was working on the motherboard USB until Mojave did a software update. After that, the 2414U and W800RF32 wouldn't show up at all, no matter how many times I unplugged/replugged or restarted. Doing the steps in the workaround fixed it.

Posted on
Tue Jul 10, 2018 5:54 pm
lanbrown offline
Posts: 432
Joined: Sep 26, 2017

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

Matt and Jay are you going to test the beta and provide feedback to Apple? There is a better chance of getting it fixed during the beta phase. From it working and then stopped after a software update, Apple may have tried to fix it and then a further fix broke it again.

Posted on
Tue Jul 10, 2018 10:10 pm
matt (support) offline
Site Admin
User avatar
Posts: 18464
Joined: Jan 27, 2003
Location: Texas

Re: macOS High Sierra (10.13) FTDI Driver Bug Workaround

Unfortunately, Apple still shows this bug as open.

Image

Who is online

Users browsing this forum: No registered users and 0 guests

cron