Product Idea: USB Flash Drives
(07-09-2021, 09:03 AM)biketool Wrote: But I would love to have a shot at a USB flash drive where I can play with the firmware and do stuff like goodUSB or even just a mouse wiggler for IM online status by moving a little dip switch or jumper.

That's exactly what this project aims at: making an inexpensive, open USB storage device that can also be used as a small general-purpose embedded device. Smile
  Reply
(07-09-2021, 03:09 AM)biketool Wrote: I had a ATtiny85(cheap digispark board) connected to a SD card a few years ago as part of a badusb fake-keyboard and mass storage experiment.  It wasn't fast but it worked.  I was using the Arduino IDE so that fit even with micronucleus bootloader loaded on the attiny.

Very cool! I also had some success with the Digispark board too, although for doing high speed motor control. I'm glad to hear it was also successful at being a slow mass storage device - any kind of idea what speeds you got?

(07-09-2021, 03:27 AM)dsimic Wrote: Here's another issue I've been working on, and the fixes have been accepted by Manjaro ARM.  It was a small but rather nasty bug to flush out. Cool

Aren't they always!

(07-09-2021, 03:27 AM)dsimic Wrote: Of course, I'll keep you updated and I'll try to upstream any changes I might end up making.

Great!
  Reply
(07-10-2021, 04:53 AM)barray Wrote:
(07-09-2021, 03:09 AM)biketool Wrote: I had a ATtiny85(cheap digispark board) connected to a SD card a few years ago as part of a badusb fake-keyboard and mass storage experiment.  It wasn't fast but it worked.  I was using the Arduino IDE so that fit even with micronucleus bootloader loaded on the attiny.

Very cool! I also had some success with the Digispark board too, although for doing high speed motor control. I'm glad to hear it was also successful at being a slow mass storage device - any kind of idea what speeds you got?
<snip>
I do not recall, it may not have even been that slow, I will attach the data sheet(cant attach have to link) as I have to go.
The slowness may have been an assumption, but I couldnt find a throughput in a wquik document skim.
https://pdf1.alldatasheet.com/datasheet-...INY85.html
I will say that the ATtiny84&85 in DIP-8&16 or on a Digispark is my go-to for simple automation, so easy to use and even with the micronucleus bootloader(has an initial USB flashing mode) it has not run out of memory for me and makes using arduino code scraps super easy.
  Reply
(07-10-2021, 11:54 AM)biketool Wrote: I do not recall, it may not have even been that slow, I will attach the data sheet(cant attach have to link) as I have to go.

If it's using the same USB library I used, it spends most of its time trying not to let the USB connection die. The USB library also seems to have multiple bugs in it... From memory it does a poll loop for 10ms or so on every byte transfer or something ridiculous like that.

(07-10-2021, 11:54 AM)biketool Wrote: The slowness may have been an assumption, but I couldnt find a throughput in a wquik document skim.

16MHz will be the absolute max as that's what the chip runs at - I'm not sure the I/O runs that fast though.

(07-10-2021, 11:54 AM)biketool Wrote: https://pdf1.alldatasheet.com/datasheet-...INY85.html

I'm painfully aware of this document Tongue

(07-10-2021, 11:54 AM)biketool Wrote: I will say that the ATtiny84&85 in DIP-8&16 or on a Digispark is my go-to for simple automation, so easy to use and even with the micronucleus bootloader(has an initial USB flashing mode) it has not run out of memory for me and makes using arduino code scraps super easy.

Yeah I use them for motor control - I actually have a stock of 100 or so of them sitting on my drawer Smile But they need to be flashed the manual way as they don't currently have a bootloader.

With regards to this flash project, I don't believe they will be suitable. We ideally need something *alot* more powerful to get anything even close to full USB 2.0 speeds.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Rackmount cluster case as a Pine Store product? dfr 3 333 09-30-2021, 04:52 PM
Last Post: poVoq
  E-Note Device (E-Ink, E-Paper, Project Idea) Sirius 9 2,417 08-18-2021, 08:28 AM
Last Post: biketool
  New product idea: Pine Glasses Blathers 1 397 07-28-2021, 04:08 AM
Last Post: barray
  PineVR as a new product? poVoq 11 4,653 05-31-2021, 09:33 AM
Last Post: MirceaKitsune
Lightbulb Product Idea: Pine Graphics Tablet israel 7 1,680 04-17-2021, 08:13 AM
Last Post: israel
  Product Idea : PineProbe fdlamotte 3 1,150 04-07-2021, 06:19 AM
Last Post: fdlamotte
  Product Hopes for new Rockchip series TailorHouse 11 3,158 03-14-2021, 01:08 PM
Last Post: dsimic
  [PRODUCT IDEA] PineCalc Computer semi-expert 0 495 02-23-2021, 06:00 PM
Last Post: Computer semi-expert
  Pine/ARM mATX motherboard product? ashleymills 8 4,879 08-25-2020, 04:31 PM
Last Post: derekn
Exclamation Idea, smart display, and TV box? mzs.112000 2 1,830 01-06-2020, 05:20 AM
Last Post: Danct12

Forum Jump:


Users browsing this thread: 3 Guest(s)