I forgot to mention, there are flavors of arm7 that have embedded rom in the cpu, and I would have to guess to save on size these usb devices to the same, so i'd say the odds of programming into that cpu are pretty low..
> Dumb suggestion - I know nothing about ARM, but I know that the x86 bootstrap
> code that exists in some disk boot sectors, has "do nothing" code in it, but it
> serves as a binary byte signature, when read as data.
> Could the code sequence that you are describing, possibility serve in the same
> manner? Just a thought.
> Edit: I just learned something the other day - many of those so-called "USB
> flash drive" devices, use something called "DiskOnKey", which was apparently
> developed by a company called "M-Systems". Anyways, the newest DOK2.0 devices,
> the so-called "T4" ones, use an ARM7-based 32-bit CPU on them! In those tiny
> little packages. Hard to believe that those USB flash drives have nearly the
> equivalent power as a GBC in them. (Too bad there's no video-output. :P)
> Anyways, does your project have anything to do with ARM7-based DOK devices at
> all? Just curious, after learning about this. I own one of these (a PNY 512MB
> USB2.0 model), and was wondering what you could do with one of these things, if
> you could run your own assembly code on them.