Quote:
Originally Posted by kovidgoyal
I think the button is for people who get anxiety attacks when disconnecting USB devices. Interesting, can you provide a packet stream for naming the device?
|
THe button is for people used to dealing with block protocols, where the host operating system has to do a block mounting of the filesystem and thus has to write out super block data to unmount the filesystem prior to it being un-plugged.
The Sony of course uses a high level VFS based protocol and doesn't deal in anything as crude as blocks of raw disk data.
I've decoded the Sony Heart Beat.
They do this once per second to make sure the Sony Reader is still there (or perhaps poll to see if the Reader has anything to say?):
Code:
0x40 0x80 : 0x00 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xc0 0x81 : 0x00 0x10 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0c 0x00 0x00 0x00
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
BULKR 0x81 : 0x02 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x40 0x80 : 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x00
0x02 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xc0 0x81 : 0x00 0x10 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0c 0x00 0x00 0x00
0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00