swe-dude:
Just tried making a arduino boards.txt file for uploading littlewire and its working at least for me...
Try this just add the folder to your hardware folder, i used this with arduino (1.0.6 its easier to add extra boards there....)
This will load the littlewire hex file to a attiny 85, the reset will not work as i/o with these fuse settings but the programmer should be able to be recognized as a Usbtiny.
if its recognized i think you can change the fuse settings with avrdude, arduino can not set the fuses to disable reset with a ordinary programmer it seems.
As for the programmer this worked with usbtiny and arduino as isp, and on my hvsp programmer.
I tried it in 1.6.5 and I had 3 issues. I had to add a "read" section in avrdude.conf, I had to add lock bits 0x0F in boards.text for the bootloader and I still need to add the unlock fuse, but I'm not sure what to use.
Any idea for what to put as bootloader.unlock_bits in boards.text for 1.6.5? Many other boards have 0x3F but I don't know where that came from. After some googleing it seems to be programming the lock bits to 0x3F in preparation for the upload, only to in program then back to 0x0F afterwards. I have to look at the data sheet for t85 to see if 0x3F would be right.
And thank you very much for the link to the diagram. I will try to make sense of the USB connector, as I am using a cut cable. But that validates the D- to pin 2 as for little wire. The pull-up on D- designates it as a low speed device at 1.5Mbps, which also makes sense.
Thanks again.
Edit: SOLVED: The stupid pull-up resistor REALLY needs to be 1.2K, even for 5V. All references to 1.68K and 1.8K at 5V were wrong, at least in my case. 1.2Kohm did the trick - the device is recognized and I was able to upload the fade sketch to my mega 2560 with it.
I still wasn't able to load the bootloader using said arduino, as it throws a mismatch, but at least it works. I might have to try to tweak the upload rate for that to work.
Oh yeah - TRY MULTIPLE USB ports!!!
I had an extension cable on my desk plugged into an USB 3.0 port and it has trouble with the device.
The other ports at the front of the case worked, one of them being 2.0, so do not just try one USB port! hehehe
Thank you very much swe-dude for your help, it was invaluable!
All the best.