I apologize that this information is partial and not entirely coherent. This is all I 
could discover without a working knowledge of Japanese; I thank you for your patience 
in wading through this; it's organized as best I could manage.









This is a request being made to the development community at large; if anyone is 
willing to write and test a driver, I could sport them one of these devices.











The Trance Vibrator is a USB Playstation 2 accessory that shipped with a special 
edition (available only in Japan) of the game Rez. A few places export the device. 
(Sorry, some pictures at this link may not be work-safe; all other links in this 
message *are* work-safe.) [ http://www.play-asia.com/paOS-13-70-2pn-4-1-71-q.html ].











An enterprising fellow ("Mc.N") seems to have tried to reverse-engineer the device, 
with some success. The page is in Japanese; if I'm guessing wrong about what it says, 
please correct me. [ http://homepage1.nifty.com/mcn/lab/machines/trance_vibrator/ ]. 
The hacker ran USBView on the device to get the following output (an excerpt from [ 
http://homepage1.nifty.com/mcn/lab/machines/trance_vibrator/usbview.vib.txt ]):











...





idVendor:           0x0B49





idProduct:          0x064F





bcdDevice:          0x0100





iManufacturer:        0x01





0x0409: "ASCII CORPORATION"





iProduct:             0x02





0x0409: "ASCII Vib      "





iSerialNumber:        0x00





bNumConfigurations:   0x01





...











That is the vendor ID for ASCII Corp. listed in [ http://www.linux-usb.org/usb.ids ]; 
the product ID is not listed. (So, at the very least, this is a request to modify 
usb.ids to read:











0B49 ASCII Corp.





       064F ASCII Trance Vibrator











to usb.ids.)











There is a Mac OSX *something* available (DMG package [ 
http://cathand.org/archive/vibrator02.dmg ], explanation of source [ 
http://cathand.org/development/usb.html ]), which may or may not contain the 
information needed to control the device. (There are code samples, but the explanation 
is in Japanese.)











There is a reference to a driver 'transv.c' for FreeBSD, but the link is down and 
archive.org does not contain it.











There's a Windows 2000/XP program to drive the device (it appears as a 'Universal USB 
Driver (Mouse)', apparently) available. [ http://www.freak.ne.jp/~it/TrV/ ]. I was 
unable to find source, though there's a nice big JPG of the device's internals [ 
http://www.freak.ne.jp/~it/TrV/bunkai.jpg ] there.











The reverse engineer is named Makoto NARA ("Mc.N"); his email address is available on 
[ http://groups.yahoo.co.jp/group/bccompiler/message/147?expand=1 ] , but I can't 
figure out how to get my own account so I can see his unprotected address.











Someone has already made an attempt at deciphering the Japanese; his results are 
inconclusive, see [ http://www.livejournal.com/users/jibakushounen/553598.html ].











If I'm barking up the wrong tree here, please tell me so. I think there's enough 
material here to make a stab at reverse-engineering something. Is anyone willing to 
take a look at this?









--adam buchbinder, graduate student, computer science and engineering


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id%62&alloc_ida84&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to