I've been on this site and other sites on the web for the last 4 hours. I've (needlessly I think) removed the FTDI drivers and reinstalled them. I've removed the Arduino IDE and reinstalled it (1.0.5). I've clicked on the Apple and confirmed that the serial port shows up and it's called Trinket. I've verified that I can use the same serial cable on a Windows machine and it will try to install the drivers for the trinket so the cable is good (it should be, it's brand new).

But- when I start the IDE, open the sketch, select the correct board, and try to select the serial port (Trinket plugged in or not), the serial port isn't there (tty-etc, etc). All I have are bluetooth ports. The Trinket USB shows up in the hardware but not in the IDE. It's easy to find examples on the web but not one 'solution' has worked. I have a 5 pack of trinkets but if I can't put a program on them they don't do me much good. I have downloaded to Arduino's with this computer before.

Posts: 25 Joined: Tue Dec 31, 2013 10:03 am. The plot thickens. If I plug an UNO into the serial port, I get the dev/tty. Selection that I expect to see in the Arduino IDE. None of the Trinkets work and none of the Gammas work.

The show up in the Hardware report but not in the Arduino IDE. This leads me to think that there is something missing in the IDE hardware setup but I don't know what it is. The boards show up in the hardware. The problem is with recognizing the serial port. I've swapped cables (even though the three that I've tried are brand new and work perfectly on my camera), I've replaced the IDE, which was 1.0.5, with 1.0.4.

I've scoured the web for some kind of answer. Surely someone from Adafruit can take some time and answer this? Posts: 25 Joined: Tue Dec 31, 2013 10:03 am. Even though you can program Trinket using the Arduino IDE, it's not a fully 100% Arduino-compatible.

There are some things you trade off for such a small and low cost microcontroller! Trinket does not have a Serial port connection for debugging so the serial port monitor will not be able to send/receive data Some computers' USB v3 ports don't recognize the Trinket's bootloader.

Simply use a USB v2 port or a USB hub in between About 10 times. The IDE does not see the USB connection to the Trinket or Gamma. It sees the Uno. The MAC system report sees the Trinket or Gamma. The Arduino IDE does not.

It doesn't give me the option to select the dev/tty. Etc connection.

Just Bluetooth. I have an older Mac.

It's only USB 2.0. I still tried a powered hub just to be sure. The IDE does not see the Trinket or Gamma.

The Mac sees it. The IDE does not. I've tried 1,0.4 and 1.0.5. Neither work. Posts: 25 Joined: Tue Dec 31, 2013 10:03 am. Adafruitsupportmike wrote:The Trinket doesn't enumerate as a serial port. The bootloader is derived from our USBTinyISP firmware, so the computer will treat the Trinket as a programmer.

Adafruit pro trinket driver

Select the kind of Trinket you want under the Board menu, select USBTinyISP under the Programmer menu, then press the reset button and load. Something different happens but it doesn't load A bunch of these: avrdude: error: usbtinyreceive: usbcontrolmsg(DeviceRequestTO): no connection to an IOService (expected 4, got -6) followed by avrdude: error: usbtinyreceive: usbcontrolmsg(DeviceRequestTO): no connection to an IOService (expected 4, got -6) avrdude: verification error, first mismatch at byte 0x0000 0xe9!= 0x00 avrdude: verification error; content mismatch avrdude: error: usbtinytransmit: usbcontrolmsg(DeviceRequestTO): no connection to an IOService Posts: 25 Joined: Tue Dec 31, 2013 10:03 am. Adafruitsupportmike wrote:Are you sure you're getting the timing right? You have to arrange things so the Arduino IDE gets done compiling your code and starts sending it to the 'programmer' during the 10-second window while the Trinket's bootloader is pulsing the onboard LED. Getting everything to line up can be a challenge. I finally loaded everything on my Win 7 machine and did the same thing, with the same cable, and the same trinket and it loaded the first time.

I'd really like to be able to use my Mac. Since I can download an UNO with the Mac I don't think it's a serial port issue. Is there something about the Mac that is different than the PC (specific to the Trinket). It's got to be something small and it's probably obvious. Posts: 25 Joined: Tue Dec 31, 2013 10:03 am.

It's probably a USB issue. The Trinket, unlike the Uno, doesn't actually have any USB hardware. The bootloader bitbangs a simple USB interface that can fool most systems, but some USB-3 ports don't like it.

Adafruit Trinket Driver

Trinket

Adafruit Trinket Drivers For Mac

One thing to try: locate your avrdude.conf file, and within it find the ATtiny85 section. Change the line that says: Code: chiperasedelay = 900000; to: Code: chiperasedelay = 400000; That tweaks the timing during the programming sequence in a way that seems to work on machines that can't find the Trinket with the default setting. Posts: 53825 Joined: Thu Feb 11, 2010 2:51 pm.