TinyCircuits

TinyCircuits Products => TinyDuino => Topic started by: daedalus5000 on September 17, 2013, 07:18:56 PM

Title: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: daedalus5000 on September 17, 2013, 07:18:56 PM
Hello,

I'm having trouble getting my TinyDuino going on OS X 10.8 (mountain lion). I suspect it has something to do with the FTDI driver not working on OS X 10.8 because when I install the driver package (downloaded from http://www.ftdichip.com/Drivers/VCP.htm) inside the dmg are two files, one named FTDIUSBSerialDriver_10_3.mpkg and one named FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg, and as you can see the longer one doesn't have 10_8 on it :(

Anyways, I followed the instructions in the included Quick Start pamphlet, connecting the USB shield, downloading the drivers as mentioned above, and installing the arduino IDE (1.0.5).

Has anyone gotten the TD going on OS X 10.8? If so are there any magic hoops you jumped through? Thanks a lot in advance!

-James

PS: as I was typing this out, my system gray-screen-of-deathed me, as mentioned in other posts in this forum. I'm guessing this OS X driver isn't the best, are there other options?
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: KeithJRome on September 17, 2013, 11:36:03 PM
Should be working. I just uploaded the Blink example using my macbook pro retina.

Make sure you have the right serial port set - it will be something like /dev/tty.usbserial-AM01831K

And also be sure to pick the right board - "Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328"


If you pull up the System Report for your mac (From the System Menu -> About This Mac -> System Report...), then under the Hardware section there is an entry for USB. Click on that, and you will see the USB Device Tree on the right. Somewhere in there you should see something named "FT232R USB UART". When you click on it, you should see a Serial Number that matches the /dev/tty.usbserial-XXXXXX device name above.

If you don't see that entry in the device tree then you have an issue with the driver or the port. Or it's possible that your TinyShield ICP board is dead.
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: daedalus5000 on September 18, 2013, 06:15:37 PM
Thanks for the reply.

I double checked these bits:

a) That the board selection is in fact "Arduino Pro or Pro Mini (3.3V, 8 Mhz) w/ ATmega328 on COM1"
b) I do not have an /dev/tty.usbserial-XXXXX entries, the only one's I see under Tools > Serial Ports are Bluetooth entries.

I've included a copy n paste of my SysInfo > Hardware > USB entries for your consideration, I was unable to find anything like "FT232R USB UART"

With respect to if the ICP board might be toast--I guess it's possible. When I plug in my usb cable to the computer the amber LEDs on the ICP board flash (I'm guessing once a second for like 10 seconds?) and then stop flashing. I assumed this meant it was connecting ok but I guess it could mean the opposite? :)

Thanks again for you help.

-James




USB 3.0 Hi-Speed Bus:

  Host Controller Location:   Built-in USB
  Host Controller Driver:   AppleUSBXHCI
  PCI Device ID:   0x1e31
  PCI Revision ID:   0x0004
  PCI Vendor ID:   0x8086
  Bus Number:   0x0a

USB 3.0 SuperSpeed Bus:

  Host Controller Location:   Built-in USB
  Host Controller Driver:   AppleUSBXHCI
  PCI Device ID:   0x1e31
  PCI Revision ID:   0x0004
  PCI Vendor ID:   0x8086
  Bus Number:   0x0a

USB Hi-Speed Bus:

  Host Controller Location:   Built-in USB
  Host Controller Driver:   AppleUSBEHCI
  PCI Device ID:   0x1e2d
  PCI Revision ID:   0x0004
  PCI Vendor ID:   0x8086
  Bus Number:   0x1a

Hub:

  Product ID:   0x0024
  Vendor ID:   0x8087  (Intel Corporation)
  Version:    0.00
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1a100000 / 2
  Current Available (mA):   500
  Current Required (mA):   0

FaceTime HD Camera (Built-in):

  Product ID:   0x8510
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:   80.25
  Serial Number:   CC2D5U0MRJDN9KB0
  Speed:   Up to 480 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1a110000 / 3
  Current Available (mA):   500
  Current Required (mA):   500

Hub:

  Product ID:   0x0024
  Vendor ID:   0x8087  (Intel Corporation)
  Version:    0.00
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1a100000 / 2
  Current Available (mA):   500
  Current Required (mA):   0

FaceTime HD Camera (Built-in):

  Product ID:   0x8510
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:   80.25
  Serial Number:   CC2D5U0MRJDN9KB0
  Speed:   Up to 480 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1a110000 / 3
  Current Available (mA):   500
  Current Required (mA):   500

FaceTime HD Camera (Built-in):

  Product ID:   0x8510
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:   80.25
  Serial Number:   CC2D5U0MRJDN9KB0
  Speed:   Up to 480 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1a110000 / 3
  Current Available (mA):   500
  Current Required (mA):   500

USB Hi-Speed Bus:

  Host Controller Location:   Built-in USB
  Host Controller Driver:   AppleUSBEHCI
  PCI Device ID:   0x1e26
  PCI Revision ID:   0x0004
  PCI Vendor ID:   0x8086
  Bus Number:   0x1d

Hub:

  Product ID:   0x0024
  Vendor ID:   0x8087  (Intel Corporation)
  Version:    0.00
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1d100000 / 2
  Current Available (mA):   500
  Current Required (mA):   0

Hub:

  Product ID:   0x2512
  Vendor ID:   0x0424  (SMSC)
  Version:    b.b3
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1d180000 / 3
  Current Available (mA):   500
  Current Required (mA):   2

BRCM20702 Hub:

  Product ID:   0x4500
  Vendor ID:   0x0a5c  (Broadcom Corp.)
  Version:    1.00
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181000 / 6
  Current Available (mA):   500
  Current Required (mA):   94

Bluetooth USB Host Controller:

  Product ID:   0x8286
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    1.25
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181300 / 7
  Current Available (mA):   500
  Current Required (mA):   0

Apple Internal Keyboard / Trackpad:

  Product ID:   0x0262
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    2.22
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d182000 / 5
  Current Available (mA):   500
  Current Required (mA):   40

Hub:

  Product ID:   0x0024
  Vendor ID:   0x8087  (Intel Corporation)
  Version:    0.00
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1d100000 / 2
  Current Available (mA):   500
  Current Required (mA):   0

Hub:

  Product ID:   0x2512
  Vendor ID:   0x0424  (SMSC)
  Version:    b.b3
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1d180000 / 3
  Current Available (mA):   500
  Current Required (mA):   2

BRCM20702 Hub:

  Product ID:   0x4500
  Vendor ID:   0x0a5c  (Broadcom Corp.)
  Version:    1.00
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181000 / 6
  Current Available (mA):   500
  Current Required (mA):   94

Bluetooth USB Host Controller:

  Product ID:   0x8286
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    1.25
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181300 / 7
  Current Available (mA):   500
  Current Required (mA):   0

Apple Internal Keyboard / Trackpad:

  Product ID:   0x0262
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    2.22
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d182000 / 5
  Current Available (mA):   500
  Current Required (mA):   40

Hub:

  Product ID:   0x2512
  Vendor ID:   0x0424  (SMSC)
  Version:    b.b3
  Speed:   Up to 480 Mb/sec
  Location ID:   0x1d180000 / 3
  Current Available (mA):   500
  Current Required (mA):   2

BRCM20702 Hub:

  Product ID:   0x4500
  Vendor ID:   0x0a5c  (Broadcom Corp.)
  Version:    1.00
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181000 / 6
  Current Available (mA):   500
  Current Required (mA):   94

Bluetooth USB Host Controller:

  Product ID:   0x8286
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    1.25
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181300 / 7
  Current Available (mA):   500
  Current Required (mA):   0

Apple Internal Keyboard / Trackpad:

  Product ID:   0x0262
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    2.22
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d182000 / 5
  Current Available (mA):   500
  Current Required (mA):   40

BRCM20702 Hub:

  Product ID:   0x4500
  Vendor ID:   0x0a5c  (Broadcom Corp.)
  Version:    1.00
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181000 / 6
  Current Available (mA):   500
  Current Required (mA):   94

Bluetooth USB Host Controller:

  Product ID:   0x8286
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    1.25
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181300 / 7
  Current Available (mA):   500
  Current Required (mA):   0

Bluetooth USB Host Controller:

  Product ID:   0x8286
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    1.25
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d181300 / 7
  Current Available (mA):   500
  Current Required (mA):   0

Apple Internal Keyboard / Trackpad:

  Product ID:   0x0262
  Vendor ID:   0x05ac  (Apple Inc.)
  Version:    2.22
  Speed:   Up to 12 Mb/sec
  Manufacturer:   Apple Inc.
  Location ID:   0x1d182000 / 5
  Current Available (mA):   500
  Current Required (mA):   40
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: KeithJRome on September 19, 2013, 01:30:25 AM
I double checked these bits:

a) That the board selection is in fact "Arduino Pro or Pro Mini (3.3V, 8 Mhz) w/ ATmega328 on COM1"
b) I do not have an /dev/tty.usbserial-XXXXX entries, the only one's I see under Tools > Serial Ports are Bluetooth entries.

I've included a copy n paste of my SysInfo > Hardware > USB entries for your consideration, I was unable to find anything like "FT232R USB UART"

With respect to if the ICP board might be toast--I guess it's possible. When I plug in my usb cable to the computer the amber LEDs on the ICP board flash (I'm guessing once a second for like 10 seconds?) and then stop flashing. I assumed this meant it was connecting ok but I guess it could mean the opposite? :)

That behavior is normal. That's what it will do when it gets power.

Have you tried a different USB cable?

And do you have a Windows machine available to be sure that this is a hardware problem and not just a bad driver install?
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: daedalus5000 on September 20, 2013, 11:59:53 AM
Unfortunately I don't have a windows machine readily available but I think I might be able to dig one up. Thanks again for your help.
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: daedalus5000 on September 23, 2013, 12:23:17 PM
Keith, I wanted to let you know that it was in fact that USB cable I was using, replaced it and everything is working now. Thanks again for you advice!
Title: Re: TinyDuino on Mac OS X 10.8 (Mountain Lion) ??
Post by: KeithJRome on September 23, 2013, 07:45:50 PM
Groovy :)