macOS High Sierra (10.13) FTDI Driver Bug Workaround

Posted on
Mon Dec 17, 2018 10:23 am
jay (support) offline
Site Admin
User avatar
Posts: 15210
Joined: Mar 19, 2008
Location: Austin, Texas

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

hoff_10 wrote:
I installed the most up to date FTDIUSBSerialDriver.kext drivers in the link provided but instead of going back into where the original ones were deleted, which were library/extensions and system/library/extensions, the new ones went into library/extensions and library/stagedextension/library/extensions. Are these two locations the correct locations or does it also need to exist in system/library/extensions?


When you installed the driver, macOS should have prompted you to approve the driver install. When you do that, it moves the driver to the correct spot. You should be able to go into the Security preference and approve the driver there. Hopefully that will solve your issues.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Dec 17, 2018 11:34 am
hoff_10 offline
Posts: 10
Joined: Feb 14, 2014

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

jay (support) wrote:
hoff_10 wrote:
I installed the most up to date FTDIUSBSerialDriver.kext drivers in the link provided but instead of going back into where the original ones were deleted, which were library/extensions and system/library/extensions, the new ones went into library/extensions and library/stagedextension/library/extensions. Are these two locations the correct locations or does it also need to exist in system/library/extensions?


When you installed the driver, macOS should have prompted you to approve the driver install. When you do that, it moves the driver to the correct spot. You should be able to go into the Security preference and approve the driver there. Hopefully that will solve your issues.


It would work and then stop working and then work and then stop working. I finally said screw it and downgraded back to OS X 10.11.6 (El Capitan) in hopes that that would fix my issue. It did not. I deleted the old FTDI drivers and installed the newer ones and still the problem persists. Attached is a copy of my logs for the past half hour or so. It just keeps connecting and disconnecting
Attachments
Screen Shot 2018-12-17 at 10.28.17 AM.png
Screen Shot 2018-12-17 at 10.28.17 AM.png (153.8 KiB) Viewed 603 times

Posted on
Mon Dec 17, 2018 1:32 pm
matt (support) offline
Site Admin
User avatar
Posts: 18957
Joined: Jan 27, 2003
Location: Texas

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

Try plugging the PowerLinc into different outlets on different circuits. Since you are just troubleshooting use an extension cord so you don't have to move the Mac. Does it work more reliably on a different circuit? Also try different USB ports on your Mac (and swap the USB cable if you have a spare).

Image

Posted on
Wed Dec 19, 2018 10:49 pm
mvanholstyn offline
Posts: 3
Joined: Jul 08, 2014

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

I have been running Indigo for years coupled with an Insteon 2412U on my ~2012ish Mac mini, running the latest MacOS (10.14.2). I got a new 2018 Mac mini this week and all of a sudden this problem has hit me. I followed the instructions and got the FTDI Driver installed and the Apple supplied one removed. Indigo connects to the 2412U on startup, etc, but the connection seems really flaky.

For example, turning a light on/off inside the Indigo app, the light actually turns on an off, but the log shows

Error "Basement Kitchen" off; send failed (no acknowledgment)
Error "Basement Kitchen" on to 100; send failed (no acknowledgment)


Any ideas on anything else I am missing? Given the issues with the Indigo PowerLinc, is there a different recommended device to use in its place?

Posted on
Thu Dec 20, 2018 10:34 am
jay (support) offline
Site Admin
User avatar
Posts: 15210
Joined: Mar 19, 2008
Location: Austin, Texas

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

mvanholstyn wrote:
I have been running Indigo for years coupled with an Insteon 2412U on my ~2012ish Mac mini, running the latest MacOS (10.14.2). I got a new 2018 Mac mini this week and all of a sudden this problem has hit me. I followed the instructions and got the FTDI Driver installed and the Apple supplied one removed. Indigo connects to the 2412U on startup, etc, but the connection seems really flaky.

For example, turning a light on/off inside the Indigo app, the light actually turns on an off, but the log shows

Error "Basement Kitchen" off; send failed (no acknowledgment)
Error "Basement Kitchen" on to 100; send failed (no acknowledgment)


Any ideas on anything else I am missing? Given the issues with the Indigo PowerLinc, is there a different recommended device to use in its place?


Those issues aren't related to the driver - those just indicate that you have some signal noise. And given the reports we've had on the new 2018 mini working fine (not exhibiting the driver issue), I'm going to guess that it was never actually the driver issue but rather a signal noise issue that was somewhat coincidental with the Mac upgrade. Work through the signal troubleshooting page to try to identify the signal issue you're seeing. I'd start first with a long outdoor extension cord from your PowerLinc to an outlet in another room and see if you continue to see those no acks. If they go away, then the noise is likely on the same circuit that you had the PowerLinc plugged into.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Thu Dec 20, 2018 7:13 pm
Vig offline
Posts: 73
Joined: Oct 06, 2015

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

hoff_10 wrote:
Okay, I am hoping for a little bit of clarity here. I am running indigo server 7.2 on a late 2012 Mac mini with a 2.6 GHz Intel core 7 processor and 16 GB of RAM. I just upgraded to Mac OS Mojave 10.14 from Sierra and I am having issues with the indigo server connecting to the powerlinc 2413u. I completed the workaround provided in the block most with the exception of the removal of the AppleUSBFTDI.kext, but it is moved to the main "Macintosh HD" folder and it is not in the system/library/extensions folder. I installed the most up to date FTDIUSBSerialDriver.kext drivers in the link provided but instead of going back into where the original ones were deleted, which were library/extensions and system/library/extensions, the new ones went into library/extensions and library/stagedextension/library/extensions. Are these two locations the correct locations or does it also need to exist in system/library/extensions?

I am still having the issue of the indigo server disconnecting from the 2413U powerlinc modem but when I select a device in the indigo server and turn it on or off it will eventually work but the communication between the device and the server is messed up somehow as the device will turn on but the server will show that the communication failed and not indicate that the device had turned on.

Update: after posting that I upgraded my OS to 10.14.2 and the indigo server would not connect to the 2413u at all. I restarted in recovery mode and removed the Apple driver and restarted. On initial launch of the indigo server it connected with the 2413u but then immediately disconnected. I tried to switch a device (light) on and off and after some hesitation it worked though it did not indicate the light being on in the indigo server. Next, with the indigo server indicating that it was connected to the 2413u, I pressed the turn off button for the light and the 2413u immediately went to red with a line through it and then after about 30 seconds or so the light turned off and the 2413u indicated that it was connected. About a minute later I tried the same thing with turning the light on in the same thing happened.

I don't know if it is worth noting but this Mac mini that I have the indigo server running on has a lot of things installed but the only things I am really running on a are my security spy server and the indigo server. I have a brand-new 2018 Mac mini as well but I am hesitant to move my indigo server over to the new Mac mini as I would like to just use the older one as my server and the newer one for my day-to-day work. I use this software due to a disability so I need it to be reliable. I am about to restore my Mac back to Sierra (if possible) or switch to a different solution if this can't be resolved.


I have exact same setup and had the same problem when upgraded to 10.14. This is what I did and it is now stable across reboots:

Shutdown Indigo server
Delete the FTXXX from the Network list
Download theFTDI 2.4.2 driver from https://www.ftdichip.com/Drivers/VCP.htm
Install the driver
Reboot the server
Launch Indigo server

It's been running fine for several weeks now without hiccups. Hope this helps.

Posted on
Fri Dec 21, 2018 12:35 pm
goneoffthegrid offline
Posts: 7
Joined: Dec 11, 2014

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

I just performed a test upgrade from Sierra to Mojave and I have not observed the bug(s).

Here's my configuration information, FYI, just in case it adds to understanding the error:

Mac mini (Late 2012)
macOS Mojave Version 10.14
PowerLinc 2413U
PowerLinc address 41.ED.88, firmware version 9.14

Posted on
Fri Dec 21, 2018 3:18 pm
jay (support) offline
Site Admin
User avatar
Posts: 15210
Joined: Mar 19, 2008
Location: Austin, Texas

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

goneoffthegrid wrote:
I just performed a test upgrade from Sierra to Mojave and I have not observed the bug(s).

Here's my configuration information, FYI, just in case it adds to understanding the error:

Mac mini (Late 2012)
macOS Mojave Version 10.14
PowerLinc 2413U
PowerLinc address 41.ED.88, firmware version 9.14


Interesting. We've had conflicting reports about that model, but I have one for testing that also seems to work correctly (no driver issues). Thanks for adding to the discussion.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Sat Dec 29, 2018 11:57 pm
notfamous offline
Posts: 14
Joined: May 07, 2008

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

After many attempts trying all the suggestions in this entire thread, I was unable to get my 2413U working under High Sierra after upgrading (or any other FTDI devices) on a 2010 Mini.

However, I came across this suggestion, which is a little less cumbersome than Jay's procedure and it worked the first time (scroll down to the post by Garrett Johnson):

https://superuser.com/questions/1135730 ... sx/1136084

Cheers.

Posted on
Thu Feb 21, 2019 9:49 am
eme jota ce offline
Posts: 545
Joined: Jul 09, 2009
Location: SW Florida

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

jay (support) wrote:
eme jota ce wrote:
after typing "rm AppleUSBFTDI.kext"
the follow message appears: "AppleUSBSFTDI.kext is a directory"


Sorry, I missed a flag that should be there. I've updated the post with the correct command to delete the old one:

Code: Select all
 rm -r AppleUSBFTDI.kext


I think maybe the first error is because an older version of the driver already exists from a previous "fix". Do the command above first, then do the move command and see if that works.


This works great for me, now. Use it after each OS update. Thanks for posting the latest instructions in an easy-to-locate blog post.

Posted on
Wed Apr 10, 2019 5:39 pm
scs offline
Posts: 27
Joined: Nov 28, 2014

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

Any updates on this in the past 4 months ?
I use a Insteon 2413u and a Z-stick gen2 , running on a Late 2012 Mac Mini with Sierra (10.12) , and it's pretty much bulletproof.
I'd like to update the OS but i certainly don't want jack up my system to the extent that i'm going into recovery mode to clean up drivers after every shutdown /power outage.
Is there any hope in sight?

Indigo 7 w/ Insteon and Z-Wave lights and outlets
Security integration.
Energy monitoring

Posted on
Wed Apr 10, 2019 11:31 pm
notfamous offline
Posts: 14
Joined: May 07, 2008

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

I ended up downgrading OS. I just could not keep the driver going after brief success. Seems a tad silly to not being able to upgrade OS without breaking something so basic.

Posted on
Sat Apr 13, 2019 1:21 pm
Korey offline
User avatar
Posts: 541
Joined: Jun 04, 2008
Location: Henderson, NV

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

Here's a positive story:

I did a fresh install up to 10.14.4 on my 2012 I7 Mac Mini.

Moved my Indigo folder to the fresh install and then ran the 7.2 installer.

No issues at all with the supplied Apple driver, both my RFXCOM and Insteon function properly thru multiple reboots.

:D :D :D

--
Korey

Who is online

Users browsing this forum: No registered users and 1 guest

cron