Really need ATTiny85 help!

Hello, I have an Mini USB Development Board Module Digispark Kickstarter Tiny85 for arduino CO99.
For the hell of my life, I could not get it to work on the Arduino IDE 1.6.9 for OS X.
I went to digistump.com's wiki page and some other tutorials such a instructable, all these are so confusing. I keep getting this error: > Device search timed out
What confuses me is that:

  1. Does it already have a boot loader install?
  2. Do I have to install the USB drive? If so how?

Any helps and suggestions will be greatly appreciated.

All of the modules I've seen had a bootloader installed (I used Digispark default 16.5MHz).

I can not remember installing anything but the stuff provided by digistump (Win7).

After compilation the module has to be connected after the prompt,
because it only shows up as a USB device for a couple of seconds on startup.

My confusions are as follow:

  1. What exactly is Micronucleus? Is it a boot loader or a USB driver? As far as I understand for Windows I need to install a USB driver, but on OS X and Linux, I don't. Is this correct?
  2. in my Arduino IDE I have installed Digispark and everything seems to be in place
  3. Under the IDE Tools menu, I chose Digispark (Default-16.5mhz), and for programmer, I use micronucleus. Am I doing this right?
  4. As for port, I don't see any USB port for the ATTiny and as I understand, it does not matter, unlike the normal arduino.
  5. I followed the procedure to upload the sketch
    and I keep getting this error
    "Running Digispark Uploader...
    Plug in device now... (will timeout in 60 seconds)

Please plug in the device ...
Press CTRL+C to terminate the program.
Device search timed out"

What am I doing wrong? Please help me solve this mystery. Thanks.:slight_smile: