View Single Post
Old 01-24-2007, 03:43 AM   #114
chrissam42
Member
chrissam42 began at the beginning.
 
chrissam42's Avatar
 
Posts: 11
Karma: 10
Join Date: Jan 2007
Location: Japan
Device: Sony Reader PRS-500, Sharp/Vodafone/Softbank 904SH
Quote:
Originally Posted by kovidgoyal
I wish I had access to a machine running OSX. Does the following python script cause an error? Also I added some extra error reporting to the gui. So update and try again.
No errors on the test script (hooray!).

GUI says:
Code:
 1 Command Type: GetUSBProtocolVersion
 00000000: 0000 0000 0100 0000 0000 0000 0400 0000	................
 00000010: 0000 0000								  ....
 --
 2 Response Type: Response
 00000000: 0010 0000 0100 0000 0000 0000 0c00 0000	................
 00000010: 0000 0000 0000 0000 0000 0000 0000 0000	................
 --
 Traceback (most recent call last):
   File "/Users/clewis/dev/Reader/libprs500/trunk/src/libprs500/gui/main.py", line 523, in establish_connection
 	info = self.dev.get_device_information(end_session=False)
   File "/Users/clewis/dev/Reader/libprs500/trunk/src/libprs500/communicate.py", line 167, in run_session
 	dev.open()
   File "/Users/clewis/dev/Reader/libprs500/trunk/src/libprs500/communicate.py", line 259, in open
 	version = self._bulk_read(24, data_type=USBProtocolVersion)[0].version
   File "/Users/clewis/dev/Reader/libprs500/trunk/src/libprs500/communicate.py", line 392, in _bulk_read
 	packet = bulk_read_packet(data_type=data_type, size=packet_size)
   File "/Users/clewis/dev/Reader/libprs500/trunk/src/libprs500/communicate.py", line 379, in bulk_read_packet
 	data = data_type(self.handle.bulk_read(self.BULK_IN_EP, rsize))
   File "/Users/clewis/dev/libprs500/trunk/src/libprs500/prstypes.py", line 717, in __init__
 PacketError: 'libprs500.prstypes.USBProtocolVersion packets must have a length of atleast 16 bytes
 Unable to connect to device. Please try unplugging and reconnecting it
chrissam42 is offline   Reply With Quote