Re: Fwd: Zen Sleek (fwd)

Jason Brittain <[email protected]> Sun, 18 Dec 2005 18:22:52 -0800
Newsgroups gmane.comp.multimedia.libnjb.user
Message-ID <[email protected]>
Hi there.

I just bought a Zen Sleek (looks nice), and it doesn't work with libnjb 2.2.4.
Looks like this is in part because the product ID is now 4137, whereas it is
listed as 4136 in libnjb, plus the revision number is 1.00:

Creative Zen Sleek
Manufacturer: Creative Technology Ltd
Serial Number: 0101255173039316
Speed: 480Mb/s (high)
USB Version:  2.00
Device Class: ff(vend.)
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 041e
Product Id: 4137
Revision Number:  1.00

Config Number: 1
	Number of Interfaces: 1
	Attributes: c0
	MaxPower Needed: 500mA

	Interface Number: 0
		Name: (none)
		Alternate Number: 0
		Class: 00(>ifc )
		Sub Class: 00
		Protocol: 00
		Number of Endpoints: 3

			Endpoint Address: 02
			Direction: out
			Attribute: 2
			Type: Bulk
			Max Packet Size: 512
			Interval: 0ms

			Endpoint Address: 82
			Direction: in
			Attribute: 2
			Type: Bulk
			Max Packet Size: 512
			Interval: 0ms

			Endpoint Address: 83
			Direction: in
			Attribute: 3
			Type: Int.
			Max Packet Size: 8
			Interval: 1ms

I made the 4137 change in both njbusb.h:

#define ZENSLEEK_PRODUCT_ID     0x4137

and in nomad.usermap I changed that and changed the revision to 0x0100
like this:

nomadjukebox    0x0003  0x041e  0x4137  0x0100  0x0000  0x00    0x00  
 0x00   \ 0x00    0x00    0x00    0x00000000

Now, libnjb can detect it, but:

# njb-handshake
Found 1 devices.
Device 1:
usb_control_msg: error sending control message: Broken pipe
njb3_capture: I/O failure on USB data pipe
usb_control_msg: error sending control message: Broken pipe
    Player device type: [root@mybox ~/]#

So, I still can't use it.  I'd be glad to help debug & fix this if
anyone has ideas.

Thanks!

--
Jason Brittain


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click