Author Topic: What if you have a Mac  (Read 3264 times)

mc-John

  • Global Moderator
  • Full Member
  • *****
  • Posts: 212
    • View Profile

blund

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: What if you have a Mac
« Reply #31 on: December 07, 2016, 06:36:33 pm »
Can't say that removing the FTDI drivers made any difference..  Still nothing is recognised on the USB bus.


Bus 020 Device 002: ID 05ac:0274 Apple Inc. Apple Internal Keyboard / Trackpad  Serial: .....
Bus 020 Device 005: ID 05ac:8290 Apple Inc. Bluetooth USB Host Controller
Bus 000 Device 001: ID 1d6b:LPTH Linux Foundation USB 3.0 Bus


$ kextstat | grep -i ftdi


$ kextstat | grep -i usb
   38    1 0xffffff7f81423000 0x4000     0x4000     com.apple.driver.AppleUSBHostMergeProperties (1.1) 01547475-6C58-324B-B81D-F74389BB00FF <4 3 1>
   39   14 0xffffff7f810d7000 0x69000    0x69000    com.apple.iokit.IOUSBHostFamily (1.1) 39E90AC4-0FCA-3CBD-80B2-3CBCD82940DC <35 7 6 5 4 3 1>
   40    3 0xffffff7f8117c000 0x9a000    0x9a000    com.apple.iokit.IOUSBFamily (900.4.1) 365596E4-A771-3427-B576-DB02D03FAEFE <39 12 7 5 4 3 1>
   41    0 0xffffff7f8141e000 0x5000     0x5000     com.apple.driver.usb.AppleUSBHostPacketFilter (1.0) 9888F9CD-B7EE-3A9D-8530-6FA4C167B26C <39 7 6 5 4 3 1>
   56    1 0xffffff7f812e0000 0x40000    0x40000    com.apple.driver.usb.AppleUSBXHCI (1.1) E5F9850E-A1A1-305F-854D-48B46C08B2EC <39 11 7 5 4 3 1>
   57    0 0xffffff7f81326000 0x25000    0x25000    com.apple.driver.usb.AppleUSBXHCIPCI (1.1) C9F96ADF-2D43-3DC1-BBBE-FEDBF682FF08 <56 39 12 11 7 5 4 3 1>
   67    0 0xffffff7f81427000 0x8000     0x8000     com.apple.driver.usb.AppleUSBHostCompositeDevice (1.1) 30502C8D-F4B2-345F-B8F0-F8C54CAD7F46 <39 5 4 3 1>
   68    0 0xffffff7f825d6000 0x8000     0x8000     com.apple.driver.usb.networking (5.0.0) 74394A72-1E87-363E-8CFD-182BD8C9362E <39 5 4 3 1>
   70    1 0xffffff7f812d5000 0xb000     0xb000     com.apple.driver.usb.IOUSBHostHIDDevice (1.1) 0548123A-013B-3C74-86A8-33DF73E9CBBB <39 31 5 4 3 1>
   74    0 0xffffff7f8269b000 0x2000     0x2000     com.apple.driver.AppleUSBTopCaseDriver (103) 5C8E7CE7-6DA5-365E-867F-1502AF506EEF <73 72 70 39 31 6 5 4 3 1>
   78    1 0xffffff7f81148000 0x2d000    0x2d000    com.apple.iokit.IOUSBMassStorageDriver (131.1.1) 91153C74-5D56-340F-B268-C883F80E0EA8 <77 39 16 6 5 4 3 1>
   80    0 0xffffff7f827d3000 0xc000     0xc000     com.apple.driver.AppleUSBCardReader (404.20.1) 25332CB1-E971-33EF-AD2B-A9C3EA267CDA <79 78 77 39 16 5 4 3 1>
  116    1 0xffffff7f818eb000 0x23000    0x23000    com.apple.iokit.IOBluetoothHostControllerUSBTransport (5.0.1f7) 4D685D10-DBB0-37B7-B2E9-E0C878FD22A9 <115 114 39 12 11 7 6 5 4 3 1>
  117    0 0xffffff7f8190e000 0x8000     0x8000     com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport (5.0.1f7) 3B511DE7-A2C2-3A04-AB7A-F0469573DD45 <116 115 114 39 12 11 7 6 5 4 3>
  144    1 0xffffff7f81444000 0x3000     0x3000     com.apple.iokit.IOUSBUserClient (900.4.1) 7215D7B9-EA20-384F-800E-749BDE9E32B6 <40 38 7 5 4 3 1>
  145    0 0xffffff7f84646000 0x8000     0x8000     org.virtualbox.kext.VBoxUSB (5.0.30) A4785347-3EE0-3451-878B-624AB0BF17AC <144 142 40 7 5 4 3 1>

mc-John

  • Global Moderator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: What if you have a Mac
« Reply #32 on: December 08, 2016, 10:17:48 am »
I don't have the hardware to reproduce it.
Most embedded platforms, like ours, use FTDI chips to talk over USB. As you can see Arduino users have the same problems. Your best bed I think is to google the problem further.
The only thing I can say is that we use both the COM port interface and the D2XX API

 

blund

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: What if you have a Mac
« Reply #33 on: January 24, 2017, 03:28:18 pm »
As final status: Not even a clean install of mac os x Sierra v10.12.2 does solve the problem. FTDI chipset is not recognised by the OS X. Nor get I the drivers to work.

That renders that you will not be able to forward that device to any virtual machine. And therefore not able to update the firmware.

But you are able to run the IDE in the windows guest os and connect to the gateway and code as usual over the network.  Just not do anything that requires firmware upgrades.

Have you any plans to leave the FTDI chipset and go with another manufacturer, eq Silicon Labs?

I have done a lot of research at the internet and spent a lot of hours trying to get things to work with mac and FTDI, but rarely had any success.  You are not the first kickstarter project I have supported which I just cannot use because of FTDI problems.

Feels hard to be required of bying a windows PC just to be able to work with platforms like yours. Especially when it does not have to be like that.


You have a great idea and it could have been a really great product!

Regards.

mc-John

  • Global Moderator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: What if you have a Mac
« Reply #34 on: January 31, 2017, 06:59:48 pm »
This will be solved over time. The cloud version will be able to update the devices with the Gateway. The problem is that you have to update the devices once with the FTDI dongle. After that the dongle is not required.