Skip to main content

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this. This will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pi to act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient .

edit: I would also be interested in any alternatives that could provide this functionality, however I have not yet seen any "smart" usb sticks or android-on-a-stick variants that can..

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pi to act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

edit: I would also be interested in any alternatives that could provide this functionality, however I have not yet seen any "smart" usb sticks or android-on-a-stick variants that can..

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead. This will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pi to act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient .

edit: I would also be interested in any alternatives that could provide this functionality, however I have not yet seen any "smart" usb sticks or android-on-a-stick variants that can.

added 190 characters in body
Source Link
user2813274
  • 1.3k
  • 1
  • 12
  • 22

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pitopi to act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

edit: I would also be interested in any alternatives that could provide this functionality, however I have not yet seen any "smart" usb sticks or android-on-a-stick variants that can..

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pito act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pi to act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

edit: I would also be interested in any alternatives that could provide this functionality, however I have not yet seen any "smart" usb sticks or android-on-a-stick variants that can..

Tweeted twitter.com/#!/StackRaspi/status/496143479891058688
added 83 characters in body
Source Link
user2813274
  • 1.3k
  • 1
  • 12
  • 22

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pito act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pito act like a client

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

I am looking for a way to have the Pi act as a USB client and masquerade as a flash drive.

I have seen lots of suggestions, however most of them are old (1+ years) by now and vague/incomplete - I would like to ask for a refresh as to what worked, what didn't, etc.

There are also numerous suggestions to use the Pi as a NAS type device instead - this will not work for my purposes, since I have a "dumb" host that can only accept flash drives (and I want to use the Pi to make it "smarter")

summary of suggestions that I have seen already:

  1. emulate a USB client via the GPIO pins
  2. emulate a serial connection via GPIO, then use existing cables to go from serial to USB
  3. using a model A, use software to convince the pito act like a client
  4. using a host-to-host USB cable (not sure I have seen any that support linux..)

could anyone explain more in-depth some of those proposed solutions?

P.S. - I do not need nor expect high performance out of this configuration, USB 1.1 speeds would be sufficient

Source Link
user2813274
  • 1.3k
  • 1
  • 12
  • 22
Loading