Speaking my mind, i think that those special JB-sticks don't rely on special hardware other than normal USB-sticks. The "magic" or call it "feature" everybody talking about, only add LED-status to it. This LED-status will notify the user when the device is enabled correctly or not function properly (as seen on the JB-video).
As mentioned on various screenshots token of the original JB-stick, the capacitor soldered over the main chip, will sustain capacity over the chip and will trigger some switches (AND/NAND/XOR/NOR) to activate the status LED's.
Probably the "original" JB-stick will be or can be cloned on a normal USB-stick, without the status LED's. Yes, it will be hard to decypher or reverse engineer the JB-code, but in my opinion it is possible.
Overall, it's strange to see many people to manage to clone those JB-sticks so quickly and distribute those clones on various website against huge prices. Probably the code wasn't that hard to break.
After some searching on my archive disks, I suppose the SDK of 160 will also do fine, not needing the full 192. Maybe this could be an answer why those JB-clones will appear rapidly after eachother.
All coders out there, keep up the good work.
The main difference between the dongle and an usbstick is the controller.
The psjailbreak comes with an AtMega 164PA which is an standalone uc.
An usbstick already has an written uc which handles the flow of data.
If you would want to use an usbstick like psjailbreak you would need to change the behavior of the usbsticks memory controller.
I think it would be much easier just to simulate the behavior of the psjailbreak on an psp or cellphone.
In order to clone the dongle Mathieulh needed the code/behavior which is written on the AtMega. And this is what we need to develop an jailbreak that everybody can do without spending much bucks.
Here i got an circuit diagram of psjailbreak. I dont know if it's real, but for me it looks: