Continuing my #golang USB adventure. I am successfully "reading" from the device I'm playing with, after finding some variable alternates on the configured interface. I'm not getting any data, at any packet size. Assume this is because I have to tell the device to start sending data with a control request, however I can't get any to work. I even tried GET_STATUS which should be all zeros, but that gives me a libusb pipe error. The device is old, so USB1.1 spec is likely. reverse eng with 0 docs
Conversation
Notices
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:05 JST Charles Corbett -
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:03 JST Charles Corbett I'm getting USB packets now!!!
feld likes this. -
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:04 JST Charles Corbett I've started documenting everything I've learned about the Sony Eyetoy through blind reverse engineering
I am slowly writing a project to interface with it, but I haven't learned enough to get any actual data yet
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:04 JST Charles Corbett I don't know the extent of what I've done yet or how, but I've managed to change state in the eyetoy in my #golang project
I'm stepping through some C OV519 drivers to figure out the register calls for gousb (libusb)
It's progress
-
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 11-Feb-2024 09:49:59 JST feld @chas @synlogic I used to have that camera and use it with Linux/BSD, I believe it does mjpeg -
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:50:00 JST Charles Corbett @synlogic yeah, 0xFFD8 is the start of a jpeg/jffif file. and then there are other jpeg encodings. However the dump I got had no 0xFFD9 indicating file end.
I need to back up and rewrite what I have to make it cleaner to take the next steps.
I can toggle the red/recording LED off and on now, so I am definitely making progress.
-
Embed this notice
synlogic (synlogic@toot.io)'s status on Sunday, 11-Feb-2024 09:50:01 JST synlogic @chas JFIF sounds meaningful
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:52:31 JST Charles Corbett @feld @synlogic at least the one I have (SLEH-00030) is an older one, first generation model and it only has a jpeg/video/audio
feld likes this. -
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 11-Feb-2024 09:53:10 JST feld @chas @synlogic I really used that as my desktop webcam for a while and to spy on my puppy when I was gone
-
Embed this notice