bresdog
August 9th, 2009, 02:33 PM
Heres the info -
9808: Send object property list
9807: Get interdependent property description
9810: Get object references
9811: Set object references
9201: Report Added/Deleted Items
9101: Get secure time challenge
9102: Get secure time response
9103: Set license response
9104: Get sync list
9105: Send meter challenge query
9106: Get meter challenge
9107: Get meter response
9108: Clean data store
9109: Get license state
910a: Send WMDRM-PD Command
910b: Send WMDRM-PD Request
Events supported:
0x4006
Device Properties Supported:
0x5001: Battery Level
0xd401: Synchronization Partner
0xd402: Friendly Device Name
0xd101: Secure Time
0xd102: Device Certificate
0xd201: Unknown property
0xd001: Unknown property
Playable File (Object) Types and Object Properties Supported:
3009: MP3
de99: AudioWAVECodec UINT32 data type enumeration: 85, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b901: WMA
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3008: MS Wave
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b904: Audible.com Codec
da01: unknown(da01) UINT32 data type enumeration: 2, 3, 4, GET/SET
da02: unknown(da02) array of UINT16 data type ANY 16BIT VALUE form GET/SET
da03: unknown(da03) UINT32 data type ANY 32BIT VALUE form READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b982: MP4
de99: AudioWAVECodec UINT32 data type enumeration: 41222, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba03: Abstract Audio Album
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 180, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 24576, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 180, STEP 1 READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba05: Abstract Audio Video Playlist
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba01: Abstract Multimedia Album
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3801: JPEG
dc88: Height UINT32 data type range: MIN 0, MAX 3328, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 4992, STEP 1 GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
300a: MS AVI
de99: AudioWAVECodec UINT32 data type enumeration: 85, 17, 1, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 1536000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 4000000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 844515635, 878070084, 1482049860, 808802372, 1196444237, 1145656920, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 3000000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
300c: ASF
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 861293911, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b981: WMV
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 861293911, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
bb83: vCard3
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
be03: vCalendar2
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b802: Firmware
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3000: Undefined Type
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3001: Association/Directory
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Storage Devices:
StorageID: 0x00010001
StorageType: 0x0003
FilesystemType: 0x0002
AccessCapability: 0x0000
MaxCapacity: 8031797248
FreeSpaceInBytes: 3047424
FreeSpaceInObjects: 4294967295
StorageDescription: Storage Media
VolumeIdentifier: 49000001F90E46360002D8D2C6BA4636
Special directories:
Default music folder: 0x00000057
Default playlist folder: 0x0000005b
Default picture folder: 0x00000067
Default video folder: 0x0000006b
Default organizer folder: 0x00000063
Default zencast folder: 0x00000073
Default album folder: 0x000002cd
Default text folder: 0x00000000
MTP-specific device properties:
Friendly name: My ZEN
Synchronization partner: {00000000-0000-0000-0000-000000000000}
Battery level 229 of 255 (89%)
libmtp supported (playable) filetypes:
ISO MPEG-1 Audio Layer 3
Microsoft Windows Media Audio
RIFF WAVE file
Audible.com Audio Codec
MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
JPEG file
Audio Video Interleave
Microsoft Advanced Systems Format
Microsoft Windows Media Video
VCard version 3
VCalendar version 2
Firmware file
Secure Time:
<DRMCLOCK type="status"><VALUE>#20090809 18:23:53Z#</VALUE><FLAG>DRM_CLK_NEEDS_REFRESH</FLAG></DRMCLOCK>
Device Certificate:
<DEVCERT version="1.0"><CERTIFICATE type="DEVICE"><DATA><UNIQUEID private="1">AQAASTZGDvnS2AIANka6xgAAAAA=</UNIQUEID><PUBLICKEY private="1">SZmnRyScwxinEtHGWmZrAZRwAQHCaePNI1ylWBVQvHODBVtM4D MbaQ==</PUBLICKEY><KEYDATA>KPsML9sNGqlWRS/5YAiTGp8g0YY=</KEYDATA></DATA><MSDRM_SIGNATURE_VALUE>d9o/rFVQAhyLZqsyCR2MWCgY1VmLwlFeo4DUp/4fTqgN/FJqmqseXA==</MSDRM_SIGNATURE_VALUE><SYMSIGNATURE>ZStwAhlMpxoAXzNvFp+BqvI66LE=</SYMSIGNATURE></CERTIFICATE><FALLBACK><SECURITYVERSION>2.4.108.193</SECURITYVERSION><CERTIFICATE private="1">SZmnRyScwxinEtHGWmZrAZRwAQHCaePNI1ylWBVQvHODBVtM4D MbaQIEbMFCPG53k57Z13AcKfCcMqI+Kaf2Ykhy61RtkuJ5UxzP i2yHo0m0NdgD</CERTIFICATE></FALLBACK><CERTIFICATE type="GROUP"><DATA><NAME>Creative ZEN</NAME>
<MANUFACTURER>CL Direct Pte Ltd.</MANUFACTURER>
<MODEL>DVP-FL0001</MODEL>
<SECURITYLEVEL>2000</SECURITYLEVEL>
<HARDWARE_VER_MAJOR>1</HARDWARE_VER_MAJOR>
<HARDWARE_VER_MINOR>0</HARDWARE_VER_MINOR>
<FIRMWARE_VER_MAJOR>1</FIRMWARE_VER_MAJOR>
<FIRMWARE_VER_MINOR>0</FIRMWARE_VER_MINOR>
<FEATURES>
<CLOCK>2</CLOCK>
<SECURECLOCK>
<URL>http://go.microsoft.com/fwlink/?LinkId=25817</URL>
<PUBLICKEY>!CNhvvz1WaNV1AFUmetxkvm9iD4UrE9cnGUi!qcqdxMiXmD1*i kYGA==</PUBLICKEY>
</SECURECLOCK>
<METERING>1</METERING>
<LICENSE_ACQ>0</LICENSE_ACQ>
<LICENSE_SYNC>1</LICENSE_SYNC>
<ENCRYPTION>0</ENCRYPTION>
<SYMMETRIC_OPT>1</SYMMETRIC_OPT>
</FEATURES>
<LIMITS>
<MAXCHAINDEPTH>2</MAXCHAINDEPTH>
<MAXLICENSESIZE>10240</MAXLICENSESIZE>
<MAXHEADERSIZE>5120</MAXHEADERSIZE>
</LIMITS><PUBLICKEY>01jSNo4LLYCkLWpnsvVOxk1wvxbm2krcn20LgpXL9Zf91opCNs MyAQ==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>DrK/bNN2aO5ImZHdepevdhlT6UePVcdaxTWOMvw/8RYKeQFjSPwWUw==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION"><DATA><SECURITYLEVEL>2000</SECURITYLEVEL><AUTH_ID>2085</AUTH_ID><PUBLICKEY>U3xlv/ZHjD1bOwjB+VKpZuAf3UI+x+5XtTYc7TvHKdQeGpyFrOmOEw==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>iBzmFZxhy/VC9d2REO5iicO+dguqv8zhB7QPZe0JOj7BNKAwmrQoew==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION_ROOT"><DATA><AUTH_ID>1</AUTH_ID><PUBLICKEY>a1t3hxrg!qbOgktnbYaEEi4teCse!gz6RvTPuC!zizKJlpU7xo duSw==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>Ko25GwcWTT0R8xP4rS9+h4Z/EHX03y7Gb/281mD8U0nQGG3Rk9O+TA==</MSDRM_SIGNATURE_VALUE></CERTIFICATE></DEVCERT>
Device description WMPInfo.xml file:
<DeviceInfo>
<WMP DeviceID="{6F98E0BD-C318-4C1F-99A8-734E5D631387}" RelationshipID="{00000000-0000-0000-0000-000000000000}"/>
</DeviceInfo>
PTP: Closing session
OK.
If I remember correctly when i was trying to get it working i installed lib-mtp8. And in the udev/rules i entered these-
/lib/udev/rules.d/45-libmtp8.rules.
# Creative Zen X-fi
ATTR{idVendor}=="041e", ATTR{idProduct}=="4162", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative Zen X-fi
ATTRS{idVendor}=="041e", ATTR{idProduct}=="4162", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
/lib/udev/rules.d/45-libnjb.rules
# Creative Zen X-fi
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4162", GROUP="plugdev", MODE="0660"
Then i put both in /etc/udev/rules.d.
Thanks
I[AM]SMRT
August 17th, 2009, 09:49 PM
I've actually switched over to Arch (had been planning on doing it for a while) but I still can't get this thing working :(. I have to run mtp-detect as root for it to recognize that the mp3 player is connected. It no longer freezes mid-mtp-detect but I still can't transfer music to it. Here's my mtp-detect output:
libmtp version: 0.3.7
Listing raw device(s)
Found 1 device(s):
Creative: ZEN X-Fi (041e:4162) @ bus 0, dev 3
Attempting to connect device(s)
USB low-level info:
Using kernel interface "usbfs"
bcdUSB: 512
bDeviceClass: 255
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 041e
idProduct: 4162
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 0
Device number: 3
Device entry info:
Vendor: Creative
Vendor id: 0x041e
Product: ZEN X-Fi
Vendor id: 0x4162
Device flags: 0x00000000
Microsoft device descriptor 0xee:
0000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0.
0010: fe00 ..
Microsoft device response to control message 1, CMD 0xfe:
0000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
0020: 0000 0000 0000 0000 ........
Microsoft device response to control message 2, CMD 0xfe:
0000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
0020: 0000 0000 0000 0000 ........
Device info:
Manufacturer: Creative Technology Ltd
Model: Creative ZEN X-Fi
Device version: 1.04.08_1.03.03
Serial number: 130300006B749DAF0002D409F474DDAF
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0;microsoft.com/WMPPD: 10.0;microsoft.com/WMDRMPD: 10.1;audible.com: 1.0;
Detected object size: 64 bits
Supported operations:
1001: get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
1007: Get object handles
100c: Send object info
100d: Send object
100f: Format storage
1014: Get device property description
1015: Get device property value
1006: Get number of objects
1008: Get object info
1009: Get object
100b: Delete object
1010: Reset device
1012: Set object protection
1016: Set device property value
1017: Reset device property value
1019: Move object
101b: Get partial object
9801: Get object properties supported
9802: Get object property description
9803: Get object property value
9804: Set object property value
9805: Get object property list
9806: Set object property list
9808: Send object property list
9807: Get interdependent property description
9810: Get object references
9811: Set object references
9201: Report Added/Deleted Items
9101: Get secure time challenge
9102: Get secure time response
9103: Set license response
9104: Get sync list
9105: Send meter challenge query
9106: Get meter challenge
9107: Get meter response
9108: Clean data store
9109: Get license state
910a: Send WMDRM-PD Command
910b: Send WMDRM-PD Request
Events supported:
0x4006
Device Properties Supported:
0x5001: Battery Level
0xd401: Synchronization Partner
0xd402: Friendly Device Name
0xd101: Secure Time
0xd102: Device Certificate
0xd201: Unknown property
0xd001: Unknown property
Playable File (Object) Types and Object Properties Supported:
3009: MP3
de99: AudioWAVECodec UINT32 data type enumeration: 85, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b901: WMA
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3008: MS Wave
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b904: Audible.com Codec
da01: unknown(da01) UINT32 data type enumeration: 2, 3, 4, GET/SET
da02: unknown(da02) array of UINT16 data type ANY 16BIT VALUE form GET/SET
da03: unknown(da03) UINT32 data type ANY 32BIT VALUE form READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b982: MP4
de99: AudioWAVECodec UINT32 data type enumeration: 41222, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 READ ONLY
dc46: Artist STRING data type GET/SET
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
dc8c: Genre STRING data type GET/SET
dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
dc9a: AlbumName STRING data type GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
dc42: SyncID STRING data type GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba03: Abstract Audio Album
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 180, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 24576, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 180, STEP 1 READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba05: Abstract Audio Video Playlist
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
ba01: Abstract Multimedia Album
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3801: JPEG
dc88: Height UINT32 data type range: MIN 0, MAX 3328, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 4992, STEP 1 GET/SET
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
300a: MS AVI
de99: AudioWAVECodec UINT32 data type enumeration: 85, 17, 1, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 8000, MAX 1536000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 4000000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 844515635, 878070084, 1482049860, 808802372, 1196444237, 1145656920, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 3000000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
300c: ASF
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 861293911, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b981: WMV
de99: AudioWAVECodec UINT32 data type enumeration: 352, 353, READ ONLY
de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 505000, STEP 1 READ ONLY
de9d: FramesPerThousandSeconds UINT32 data type range: MIN 20, MAX 30000, STEP 1 READ ONLY
dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
de91: TotalBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
de9b: VideoFourCCCodec UINT32 data type enumeration: 861293911, READ ONLY
de9c: VideoBitRate UINT32 data type range: MIN 0, MAX 850000, STEP 1 READ ONLY
dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
dc86: RepresentativeSampleData array of UINT8 data type byte array: GET/SET
dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, READ ONLY
dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX 8192, STEP 1 READ ONLY
dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX 96, STEP 1 READ ONLY
dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY
de94: NumberOfChannels UINT16 data type enumeration: 1, 2, READ ONLY
de95: AudioBitDepth UINT32 data type enumeration: 8, 16, READ ONLY
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
bb83: vCard3
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
be03: vCalendar2
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
b802: Firmware
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3000: Undefined Type
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
3001: Association/Directory
dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: ObjectSize UINT64 data type READ ONLY
dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
dc44: Name STRING data type GET/SET
dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32771, READ ONLY
dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Storage Devices:
StorageID: 0x00010001
StorageType: 0x0003 fixed RAM storage
FilesystemType: 0x0002 generic hierarchical
AccessCapability: 0x0000 read/write
MaxCapacity: 32127975424
FreeSpaceInBytes: 6228901888
FreeSpaceInObjects: 4294967295
StorageDescription: Storage Media
VolumeIdentifier: 130300006B749DAF0002D409F474DDAF
Special directories:
Default music folder: 0x0000005a
Default playlist folder: 0x000c0f7c
Default picture folder: 0x0000006a
Default video folder: 0x0000006e
Default organizer folder: 0x00000066
Default zencast folder: 0x00000076
Default album folder: 0x00000000
Default text folder: 0x00000000
MTP-specific device properties:
Friendly name: Brian
Synchronization partner: (NULL)
Battery level 229 of 255 (89%)
libmtp supported (playable) filetypes:
ISO MPEG-1 Audio Layer 3
Microsoft Windows Media Audio
RIFF WAVE file
Audible.com Audio Codec
MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
JPEG file
Audio Video Interleave
Microsoft Advanced Systems Format
Microsoft Windows Media Video
VCard version 3
VCalendar version 2
Firmware file
Secure Time:
<DRMCLOCK type="status"><VALUE>#20090312 20:31:38Z#</VALUE><FLAG>DRM_CLK_NOT_SET</FLAG></DRMCLOCK>
Device Certificate:
<DEVCERT version="1.0"><CERTIFICATE type="DEVICE"><DATA><UNIQUEID private="1">AAADE6+ddGsJ1AIAr9109AAAAAA=</UNIQUEID><PUBLICKEY private="1">Jo4dzwy0Ij3fWPsmykaKk71Lmlj1xJJQC7ZO5+TUlHZ/zF+OKh54UQ==</PUBLICKEY><KEYDATA>e6C/I6Dbs0bE6S0AX9ZFmn5qJvc=</KEYDATA></DATA><MSDRM_SIGNATURE_VALUE>jOLb0DrARwYxqYL4FfjQqCklC4cXojFxuz+EnPqaxi19F18MRR FTNg==</MSDRM_SIGNATURE_VALUE><SYMSIGNATURE>qkPlEgbw8jVtWov4q5K+7QJdnbY=</SYMSIGNATURE></CERTIFICATE><FALLBACK><SECURITYVERSION>2.4.108.193</SECURITYVERSION><CERTIFICATE private="1">Jo4dzwy0Ij3fWPsmykaKk71Lmlj1xJJQC7ZO5+TUlHZ/zF+OKh54UQIEbMEPhCAoUNEoOURte/OTBoCEakBOVfkhG1I1FzQE6Uyxava6TcLytiF8</CERTIFICATE></FALLBACK><CERTIFICATE type="GROUP"><DATA><NAME>Creative ZEN</NAME>
<MANUFACTURER>CL Direct Pte Ltd.</MANUFACTURER>
<MODEL>DVP-FL0001</MODEL>
<SECURITYLEVEL>2000</SECURITYLEVEL>
<HARDWARE_VER_MAJOR>1</HARDWARE_VER_MAJOR>
<HARDWARE_VER_MINOR>0</HARDWARE_VER_MINOR>
<FIRMWARE_VER_MAJOR>1</FIRMWARE_VER_MAJOR>
<FIRMWARE_VER_MINOR>0</FIRMWARE_VER_MINOR>
<FEATURES>
<CLOCK>2</CLOCK>
<SECURECLOCK>
<URL>http://go.microsoft.com/fwlink/?LinkId=25817</URL>
<PUBLICKEY>!CNhvvz1WaNV1AFUmetxkvm9iD4UrE9cnGUi!qcqdxMiXmD1*i kYGA==</PUBLICKEY>
</SECURECLOCK>
<METERING>1</METERING>
<LICENSE_ACQ>0</LICENSE_ACQ>
<LICENSE_SYNC>1</LICENSE_SYNC>
<ENCRYPTION>0</ENCRYPTION>
<SYMMETRIC_OPT>1</SYMMETRIC_OPT>
</FEATURES>
<LIMITS>
<MAXCHAINDEPTH>2</MAXCHAINDEPTH>
<MAXLICENSESIZE>10240</MAXLICENSESIZE>
<MAXHEADERSIZE>5120</MAXHEADERSIZE>
</LIMITS><PUBLICKEY>01jSNo4LLYCkLWpnsvVOxk1wvxbm2krcn20LgpXL9Zf91opCNs MyAQ==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>DrK/bNN2aO5ImZHdepevdhlT6UePVcdaxTWOMvw/8RYKeQFjSPwWUw==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION"><DATA><SECURITYLEVEL>2000</SECURITYLEVEL><AUTH_ID>2085</AUTH_ID><PUBLICKEY>U3xlv/ZHjD1bOwjB+VKpZuAf3UI+x+5XtTYc7TvHKdQeGpyFrOmOEw==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>iBzmFZxhy/VC9d2REO5iicO+dguqv8zhB7QPZe0JOj7BNKAwmrQoew==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION_ROOT"><DATA><AUTH_ID>1</AUTH_ID><PUBLICKEY>a1t3hxrg!qbOgktnbYaEEi4teCse!gz6RvTPuC!zizKJlpU7xo duSw==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>Ko25GwcWTT0R8xP4rS9+h4Z/EHX03y7Gb/281mD8U0nQGG3Rk9O+TA==</MSDRM_SIGNATURE_VALUE></CERTIFICATE></DEVCERT>
OK.
EDIT: Hahah, wow, now a lot of the fonts on the zen x-fi are all messed up. They're readable but there are some strange things going on, a few characters (t's and g's) look almost like subscripts and the font itself looks...grainy.
EDIT #2: It auto-detects the zen x-fi now, I added myself to the cameras group:
gpasswd -a <user name> cameras
Now how do I transfer files to it with banshee?
I[AM]SMRT
August 18th, 2009, 05:04 PM
I've added myself to "storage" and "audio", the corresponding groups in my libnjb and libmtp udev rules files. I've also added myself to the "camera" group because I've found that without it, I can only use sudo mtp-detect. That's not really my issue, now whenever I try to mtp-detect or anything, the device freezes (going from docked -> blank screen and unresponsive) and requires a hard reset, my computer can't do anything with the zen while it's frozen.
I'm using gnome and banshee.
I have to unmount the device from nautilus before I can do anything with mtp-detect, otherwise mtp-detect says the device is busy.
Sometimes it'll randomly work in banshee but I have no idea when and things will often freeze so I actually get nowhere.
Here's my mtp-detect, it froze in the middle of it:
brian@brian-laptop:~$ mtp-detect
libmtp version: 0.3.7
Listing raw device(s)
Found 1 device(s):
Creative: ZEN X-Fi (041e:4162) @ bus 0, dev 6
Attempting to connect device(s)
Error 2: PTP Layer error 02ff: get_all_metadata_fast(): could not get proplist of all objects.
Error 2: (Look this up in ptp.h for an explanation.)
Error 2: PTP Layer error 02ff: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
USB low-level info:
Using kernel interface "usbfs"
bcdUSB: 512
bDeviceClass: 255
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 041e
idProduct: 4162
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 0
Device number: 6
Device entry info:
Vendor: Creative
Vendor id: 0x041e
Product: ZEN X-Fi
Vendor id: 0x4162
Device flags: 0x00000000
Device info:
Manufacturer: Creative Technology Ltd
Model: Creative ZEN X-Fi
Device version: 1.04.08_1.03.03
Serial number: 130300006B749DAF0002D409F474DDAF
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0;microsoft.com/WMPPD: 10.0;microsoft.com/WMDRMPD: 10.1;audible.com: 1.0;
Detected object size: 64 bits
Supported operations:
1001: get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
1007: Get object handles
100c: Send object info
100d: Send object
100f: Format storage
1014: Get device property description
1015: Get device property value
1006: Get number of objects
1008: Get object info
1009: Get object
100b: Delete object
1010: Reset device
1012: Set object protection
1016: Set device property value
1017: Reset device property value
1019: Move object
101b: Get partial object
9801: Get object properties supported
9802: Get object property description
9803: Get object property value
9804: Set object property value
9805: Get object property list
9806: Set object property list
9808: Send object property list
9807: Get interdependent property description
9810: Get object references
9811: Set object references
9201: Report Added/Deleted Items
9101: Get secure time challenge
9102: Get secure time response
9103: Set license response
9104: Get sync list
9105: Send meter challenge query
9106: Get meter challenge
9107: Get meter response
9108: Clean data store
9109: Get license state
910a: Send WMDRM-PD Command
910b: Send WMDRM-PD Request
Events supported:
0x4006
Device Properties Supported:
0x5001: Battery Level
0xd401: Synchronization Partner
0xd402: Friendly Device Name
0xd101: Secure Time
0xd102: Device Certificate
0xd201: Unknown property
0xd001: Unknown property
Playable File (Object) Types and Object Properties Supported:
3009: MP3
b901: WMA
3008: MS Wave
b904: Audible.com Codec
b982: MP4
ba03: Abstract Audio Album
ba05: Abstract Audio Video Playlist
ba01: Abstract Multimedia Album
3801: JPEG
300a: MS AVI
300c: ASF
b981: WMV
bb83: vCard3
be03: vCalendar2
b802: Firmware
3000: Undefined Type
3001: Association/Directory
Storage Devices:
StorageID: 0x00010001
StorageType: 0x0003 fixed RAM storage
FilesystemType: 0x0002 generic hierarchical
AccessCapability: 0x0000 read/write
MaxCapacity: 32127975424
FreeSpaceInBytes: 6209175552
FreeSpaceInObjects: 4294967295
StorageDescription: Storage Media
VolumeIdentifier: 130300006B749DAF0002D409F474DDAF
Special directories:
Default music folder: 0x00000000
Default playlist folder: 0x00000000
Default picture folder: 0x00000000
Default video folder: 0x00000000
Default organizer folder: 0x00000000
Default zencast folder: 0x00000000
Default album folder: 0x00000000
Default text folder: 0x00000000
MTP-specific device properties:
Friendly name: (NULL)
Synchronization partner: (NULL)
libmtp supported (playable) filetypes:
ISO MPEG-1 Audio Layer 3
Microsoft Windows Media Audio
RIFF WAVE file
Audible.com Audio Codec
MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
JPEG file
Audio Video Interleave
Microsoft Advanced Systems Format
Microsoft Windows Media Video
VCard version 3
VCalendar version 2
Firmware file
Unable to acquire device certificate, perhaps this device does not support this
Error 2: PTP Layer error 02ff: get_device_unicode_property(): failed to get unicode property.
Error 2: (Look this up in ptp.h for an explanation.)
ERROR: Could not close session!
inep: usb_get_endpoint_status(): Protocol error
outep: usb_get_endpoint_status(): Protocol error
usb_clear_halt() on IN endpoint: Protocol error
usb_clear_halt() on OUT endpoint: Protocol error
usb_clear_halt() on INTERRUPT endpoint: Protocol error
OK.
I may be getting somewhere, how do I prevent the device from being automounted in nautilus?
EDIT: I just connect it now and it freezes after about ~10 seconds. It then pops up in banshee after a few minutes but nothing can be done with it because it's frozen. Can't synchronize, can't unmount cleanly. Here's my dmesg:
brian@brian-laptop:~$ dmesg | tail
usb 1-3: device descriptor read/64, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 7
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 8
usb 1-3: device not accepting address 8, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 9
usb 1-3: device not accepting address 9, error -71
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 2
EDIT #134234: It's gotta be an issue with libmtp because when I remove myself from cameras and sudo mtp-detect, the player freezes. Here's my 45-libnjb.rules file:
SUBSYSTEM!="usb_device", GOTO="libnjb_rules_end"
# Creative Nomad Jukebox
SYSFS{idVendor}=="0471", SYSFS{idProduct}=="0222", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox 2
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4100", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox 3
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4101", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4108", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen USB 2.0
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="410b", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen NX
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4109", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen Xtra
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4110", GROUP="storage", MODE="0660"
# Dell Digital Jukebox
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4111", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen Touch
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411b", GROUP="storage", MODE="0660"
# Creative Nomad Jukebox Zen Micro
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411e", GROUP="storage", MODE="0660"
# Second Generation Dell Digital Jukebox
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4126", GROUP="storage", MODE="0660"
# Dell Pocket DJ
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4127", GROUP="storage", MODE="0660"
# Creative Zen Sleek
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4136", GROUP="storage", MODE="0660"
# Creative Zen X-fi
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4162", GROUP="storage", MODE="0770"
LABEL="libnjb_rules_end"
and my 45-libmtp.rules file:
# UDEV-style hotplug map for libmtp
# Put this file in /etc/udev/rules.d
ACTION!="add", GOTO="libmtp_rules_end"
ATTR{dev}!="?*", GOTO="libmtp_rules_end"
SUBSYSTEM=="usb", GOTO="libmtp_usb_rules"
# The following thing will be deprecated when older kernels are phased out.
SUBSYSTEM=="usb_device", GOTO="libmtp_usb_device_rules"
GOTO="libmtp_rules_end"
LABEL="libmtp_usb_rules"
# Creative ZEN Vision
ATTR{idVendor}=="041e", ATTR{idProduct}=="411f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative Portable Media Center
ATTR{idVendor}=="041e", ATTR{idProduct}=="4123", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Xtra (MTP mode)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4128", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell DJ (2nd generation)
ATTR{idVendor}=="041e", ATTR{idProduct}=="412f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Micro (MTP mode)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4130", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Touch (MTP mode)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4131", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell Dell Pocket DJ (MTP mode)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4132", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Sleek (MTP mode)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4137", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN MicroPhoto
ATTR{idVendor}=="041e", ATTR{idProduct}=="413c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Sleek Photo
ATTR{idVendor}=="041e", ATTR{idProduct}=="413d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision:M
ATTR{idVendor}=="041e", ATTR{idProduct}=="413e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V
ATTR{idVendor}=="041e", ATTR{idProduct}=="4150", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision:M (DVP-HD0004)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4151", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V Plus
ATTR{idVendor}=="041e", ATTR{idProduct}=="4152", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision W
ATTR{idVendor}=="041e", ATTR{idProduct}=="4153", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN 8GB
ATTR{idVendor}=="041e", ATTR{idProduct}=="4157", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V 2GB
ATTR{idVendor}=="041e", ATTR{idProduct}=="4158", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative Zen X-fi
ATTR{idVendor}=="041e", ATTR{idProduct}=="4162", SYMLINK+="libmtp-%k", MODE="770", GROUP="audio"
# Samsung YP-900
ATTR{idVendor}=="04e8", ATTR{idProduct}=="0409", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-920
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5022", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-925GS
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5024", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-820
ATTR{idVendor}=="04e8", ATTR{idProduct}=="502e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-925(-GS)
ATTR{idVendor}=="04e8", ATTR{idProduct}=="502f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-J70J
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5033", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-Z5
ATTR{idVendor}=="04e8", ATTR{idProduct}=="503c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-Z5 2GB
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5041", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T7J
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5047", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-U2J (YP-U2JXB/XAA)
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5054", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-F2J
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5057", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-K5
ATTR{idVendor}=="04e8", ATTR{idProduct}=="505a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-U3
ATTR{idVendor}=="04e8", ATTR{idProduct}=="507d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T9
ATTR{idVendor}=="04e8", ATTR{idProduct}=="507f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-K3
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5081", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-P2
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5083", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T10
ATTR{idVendor}=="04e8", ATTR{idProduct}=="508a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-999 Portable Media Center/SGH-A707/SGH-L760V
ATTR{idVendor}=="04e8", ATTR{idProduct}=="5a0f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung X830 Mobile Phone
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6702", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung U600 Mobile Phone
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6709", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung Juke (SCH-U470)
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6734", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Intel Bandon Portable Media Center
ATTR{idVendor}=="045e", ATTR{idProduct}=="00c9", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# JVC Alneo XA-HD500
ATTR{idVendor}=="04f1", ATTR{idProduct}=="6105", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD6320/00 or HDD6330/17
ATTR{idVendor}=="0471", ATTR{idProduct}=="014b", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD1630/17
ATTR{idVendor}=="0471", ATTR{idProduct}=="014c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD085/00 or HDD082/17
ATTR{idVendor}=="0471", ATTR{idProduct}=="014d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips GoGear SA9200
ATTR{idVendor}=="0471", ATTR{idProduct}=="014f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA1115/55
ATTR{idVendor}=="0471", ATTR{idProduct}=="0164", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips GoGear Audio
ATTR{idVendor}=="0471", ATTR{idProduct}=="0165", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips Shoqbox
ATTR{idVendor}=="0471", ATTR{idProduct}=="0172", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips PSA610
ATTR{idVendor}=="0471", ATTR{idProduct}=="0181", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD6320
ATTR{idVendor}=="0471", ATTR{idProduct}=="01eb", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA6014/SA6015/SA6024/SA6025/SA6044/SA6045
ATTR{idVendor}=="0471", ATTR{idProduct}=="084e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA5145
ATTR{idVendor}=="0471", ATTR{idProduct}=="0857", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips PSA235
ATTR{idVendor}=="0471", ATTR{idProduct}=="7e01", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa m230/m240
ATTR{idVendor}=="0781", ATTR{idProduct}=="7400", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa c150
ATTR{idVendor}=="0781", ATTR{idProduct}=="7410", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e200/e250/e260/e270/e280
ATTR{idVendor}=="0781", ATTR{idProduct}=="7420", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e280
ATTR{idVendor}=="0781", ATTR{idProduct}=="7421", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e280 v2
ATTR{idVendor}=="0781", ATTR{idProduct}=="7422", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa m240
ATTR{idVendor}=="0781", ATTR{idProduct}=="7430", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Clip
ATTR{idVendor}=="0781", ATTR{idProduct}=="7432", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa c240/c250
ATTR{idVendor}=="0781", ATTR{idProduct}=="7450", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Express
ATTR{idVendor}=="0781", ATTR{idProduct}=="7460", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Connect
ATTR{idVendor}=="0781", ATTR{idProduct}=="7480", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa View
ATTR{idVendor}=="0781", ATTR{idProduct}=="74b0", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Portable Media Center
ATTR{idVendor}=="1006", ATTR{idProduct}=="4002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Portable Media Center
ATTR{idVendor}=="1006", ATTR{idProduct}=="4003", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver iFP-880
ATTR{idVendor}=="4102", ATTR{idProduct}=="1008", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10
ATTR{idVendor}=="4102", ATTR{idProduct}=="1113", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20 FM
ATTR{idVendor}=="4102", ATTR{idProduct}=="1114", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20
ATTR{idVendor}=="4102", ATTR{idProduct}=="1115", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver U10
ATTR{idVendor}=="4102", ATTR{idProduct}=="1116", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10a
ATTR{idVendor}=="4102", ATTR{idProduct}=="1117", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20
ATTR{idVendor}=="4102", ATTR{idProduct}=="1118", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T30
ATTR{idVendor}=="4102", ATTR{idProduct}=="1119", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10 2GB
ATTR{idVendor}=="4102", ATTR{idProduct}=="1120", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver N12
ATTR{idVendor}=="4102", ATTR{idProduct}=="1122", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Clix2
ATTR{idVendor}=="4102", ATTR{idProduct}=="1126", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Clix
ATTR{idVendor}=="4102", ATTR{idProduct}=="112a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver X20
ATTR{idVendor}=="4102", ATTR{idProduct}=="1132", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T60
ATTR{idVendor}=="4102", ATTR{idProduct}=="1134", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver H10 20GB
ATTR{idVendor}=="4102", ATTR{idProduct}=="2101", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver H10
ATTR{idVendor}=="4102", ATTR{idProduct}=="2102", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell, Inc DJ Itty
ATTR{idVendor}=="413c", ATTR{idProduct}=="4500", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat MEGF-40
ATTR{idVendor}=="0930", ATTR{idProduct}=="0009", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat
ATTR{idVendor}=="0930", ATTR{idProduct}=="000c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat P20
ATTR{idVendor}=="0930", ATTR{idProduct}=="000f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat S
ATTR{idVendor}=="0930", ATTR{idProduct}=="0010", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat P10
ATTR{idVendor}=="0930", ATTR{idProduct}=="0011", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat V30
ATTR{idVendor}=="0930", ATTR{idProduct}=="0014", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat U
ATTR{idVendor}=="0930", ATTR{idProduct}=="0016", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat MEU202
ATTR{idVendor}=="0930", ATTR{idProduct}=="0018", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat T
ATTR{idVendor}=="0930", ATTR{idProduct}=="0019", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos Gmini XS100
ATTR{idVendor}=="0e79", ATTR{idProduct}=="1207", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos XS202 (MTP mode)
ATTR{idVendor}=="0e79", ATTR{idProduct}=="1208", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 104 (MTP mode)
ATTR{idVendor}=="0e79", ATTR{idProduct}=="120a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 404 (MTP mode)
ATTR{idVendor}=="0e79", ATTR{idProduct}=="1301", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 504 (MTP mode)
ATTR{idVendor}=="0e79", ATTR{idProduct}=="1307", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 704 mobile dvr
ATTR{idVendor}=="0e79", ATTR{idProduct}=="130d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 605 (MTP mode)
ATTR{idVendor}=="0e79", ATTR{idProduct}=="1313", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dunlop MP3 player 1GB / EGOMAN MD223AFD
ATTR{idVendor}=="10d6", ATTR{idProduct}=="2200", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Microsoft Zune
ATTR{idVendor}=="045e", ATTR{idProduct}=="0710", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sirius Stiletto
ATTR{idVendor}=="18f6", ATTR{idProduct}=="0102", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Canon PowerShot A640 (PTP/MTP mode)
ATTR{idVendor}=="04a9", ATTR{idProduct}=="3139", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia 3110c Mobile Phone
ATTR{idVendor}=="0421", ATTR{idProduct}=="005f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N95 Mobile Phone 8GB
ATTR{idVendor}=="0421", ATTR{idProduct}=="006e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia 5300 Mobile Phone
ATTR{idVendor}=="0421", ATTR{idProduct}=="04ba", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N73 Mobile Phone
ATTR{idVendor}=="0421", ATTR{idProduct}=="04d1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N75 Mobile Phone
ATTR{idVendor}=="0421", ATTR{idProduct}=="04e1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N95 Mobile Phone
ATTR{idVendor}=="0421", ATTR{idProduct}=="04ef", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N80 Internet Edition (Media Player)
ATTR{idVendor}=="0421", ATTR{idProduct}=="04f1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Logik LOG DAX MP3 and DAB Player
ATTR{idVendor}=="13d1", ATTR{idProduct}=="7002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson EM28 Series
ATTR{idVendor}=="069b", ATTR{idProduct}=="0774", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson / RCA Opal / Lyra MC4002
ATTR{idVendor}=="069b", ATTR{idProduct}=="0777", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson RCA H106
ATTR{idVendor}=="069b", ATTR{idProduct}=="301a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson scenium E308
ATTR{idVendor}=="069b", ATTR{idProduct}=="3028", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson / RCA Lyra HC308A
ATTR{idVendor}=="069b", ATTR{idProduct}=="3035", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# FOMA F903iX HIGH-SPEED
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1140", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Palm / Handspring Pocket Tunes
ATTR{idVendor}=="1703", ATTR{idProduct}=="0001", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Palm Handspring Pocket Tunes 4
ATTR{idVendor}=="1703", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# TrekStor Vibez 8/12GB
ATTR{idVendor}=="066f", ATTR{idProduct}=="842a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# TrekStor i.Beat Sweez FM
ATTR{idVendor}=="0402", ATTR{idProduct}=="0611", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Disney MixMax
ATTR{idVendor}=="0aa6", ATTR{idProduct}=="6021", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Tevion MD 81488
ATTR{idVendor}=="0aa6", ATTR{idProduct}=="3011", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio U3 (MTP mode)
ATTR{idVendor}=="0e21", ATTR{idProduct}=="0701", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio 7 (MTP mode)
ATTR{idVendor}=="0e21", ATTR{idProduct}=="0751", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio D2 (MTP mode)
ATTR{idVendor}=="0e21", ATTR{idProduct}=="0801", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia NS-DV45
ATTR{idVendor}=="19ff", ATTR{idProduct}=="0303", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia Sport Player
ATTR{idVendor}=="19ff", ATTR{idProduct}=="0307", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia Pilot 4GB
ATTR{idVendor}=="19ff", ATTR{idProduct}=="0309", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# LG UP3
ATTR{idVendor}=="043e", ATTR{idProduct}=="70b1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-A815/NWZ-A818
ATTR{idVendor}=="054c", ATTR{idProduct}=="0325", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-S516
ATTR{idVendor}=="054c", ATTR{idProduct}=="0326", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-S615F/NWZ-S618F
ATTR{idVendor}=="054c", ATTR{idProduct}=="0327", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SonyEricsson K850i
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0075", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SonyEricsson W910
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0076", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola K1
ATTR{idVendor}=="22b8", ATTR{idProduct}=="4811", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola A1200
ATTR{idVendor}=="22b8", ATTR{idProduct}=="60ca", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola RAZR2 V8
ATTR{idVendor}=="22b8", ATTR{idProduct}=="6415", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Kenwood Media Keg HD10GB7 Sport Player
ATTR{idVendor}=="0b28", ATTR{idProduct}=="100c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Micro-Star International P610/Model MS-5557
ATTR{idVendor}=="0db0", ATTR{idProduct}=="5572", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Isabella Her Prototype
ATTR{idVendor}=="0b20", ATTR{idProduct}=="ddee", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
GOTO="libmtp_rules_end"
LABEL="libmtp_usb_device_rules"
# Creative ZEN Vision
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative Portable Media Center
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4123", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Xtra (MTP mode)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4128", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell DJ (2nd generation)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="412f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Micro (MTP mode)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4130", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Touch (MTP mode)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4131", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell Dell Pocket DJ (MTP mode)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4132", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Sleek (MTP mode)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4137", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN MicroPhoto
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Sleek Photo
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision:M
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4150", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision:M (DVP-HD0004)
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4151", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V Plus
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4152", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN Vision W
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4153", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN 8GB
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4157", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative ZEN V 2GB
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4158", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Creative Zen X-fi
ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4162", SYMLINK+="libmtp-%k", MODE="770", GROUP="audio"
# Samsung YP-900
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="0409", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-920
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5022", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-925GS
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5024", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-820
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-925(-GS)
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-J70J
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5033", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-Z5
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="503c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-Z5 2GB
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5041", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T7J
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5047", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-U2J (YP-U2JXB/XAA)
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5054", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-F2J
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5057", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-K5
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="505a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-U3
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T9
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-K3
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5081", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-P2
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5083", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YP-T10
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="508a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung YH-999 Portable Media Center/SGH-A707/SGH-L760V
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5a0f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung X830 Mobile Phone
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6702", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung U600 Mobile Phone
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6709", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Samsung Juke (SCH-U470)
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6734", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Intel Bandon Portable Media Center
ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00c9", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# JVC Alneo XA-HD500
ATTRS{idVendor}=="04f1", ATTRS{idProduct}=="6105", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD6320/00 or HDD6330/17
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014b", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD1630/17
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD085/00 or HDD082/17
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips GoGear SA9200
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA1115/55
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0164", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips GoGear Audio
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0165", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips Shoqbox
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0172", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips PSA610
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0181", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips HDD6320
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="01eb", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA6014/SA6015/SA6024/SA6025/SA6044/SA6045
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="084e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips SA5145
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0857", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Philips PSA235
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="7e01", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa m230/m240
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7400", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa c150
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7410", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e200/e250/e260/e270/e280
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e280
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7421", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa e280 v2
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7422", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa m240
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7430", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Clip
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7432", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa c240/c250
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7450", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Express
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7460", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa Connect
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7480", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SanDisk Sansa View
ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74b0", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Portable Media Center
ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Portable Media Center
ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4003", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver iFP-880
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1008", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1113", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20 FM
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1114", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1115", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver U10
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1116", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10a
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1117", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T20
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1118", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T30
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1119", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T10 2GB
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1120", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver N12
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1122", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Clix2
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1126", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver Clix
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="112a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver X20
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1132", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver T60
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1134", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver H10 20GB
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2101", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# iRiver H10
ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2102", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dell, Inc DJ Itty
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="4500", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat MEGF-40
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0009", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat P20
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat S
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0010", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat P10
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0011", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat V30
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0014", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat U
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0016", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat MEU202
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0018", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Toshiba Gigabeat T
ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0019", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos Gmini XS100
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1207", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos XS202 (MTP mode)
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1208", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 104 (MTP mode)
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="120a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 404 (MTP mode)
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1301", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 504 (MTP mode)
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1307", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 704 mobile dvr
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="130d", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Archos 605 (MTP mode)
ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1313", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Dunlop MP3 player 1GB / EGOMAN MD223AFD
ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2200", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Microsoft Zune
ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0710", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sirius Stiletto
ATTRS{idVendor}=="18f6", ATTRS{idProduct}=="0102", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Canon PowerShot A640 (PTP/MTP mode)
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3139", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia 3110c Mobile Phone
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="005f", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N95 Mobile Phone 8GB
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="006e", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia 5300 Mobile Phone
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ba", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N73 Mobile Phone
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04d1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N75 Mobile Phone
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04e1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N95 Mobile Phone
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ef", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Nokia N80 Internet Edition (Media Player)
ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04f1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Logik LOG DAX MP3 and DAB Player
ATTRS{idVendor}=="13d1", ATTRS{idProduct}=="7002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson EM28 Series
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0774", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson / RCA Opal / Lyra MC4002
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0777", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson RCA H106
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="301a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson scenium E308
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="3028", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Thomson / RCA Lyra HC308A
ATTRS{idVendor}=="069b", ATTRS{idProduct}=="3035", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# FOMA F903iX HIGH-SPEED
ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1140", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Palm / Handspring Pocket Tunes
ATTRS{idVendor}=="1703", ATTRS{idProduct}=="0001", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Palm Handspring Pocket Tunes 4
ATTRS{idVendor}=="1703", ATTRS{idProduct}=="0002", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# TrekStor Vibez 8/12GB
ATTRS{idVendor}=="066f", ATTRS{idProduct}=="842a", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# TrekStor i.Beat Sweez FM
ATTRS{idVendor}=="0402", ATTRS{idProduct}=="0611", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Disney MixMax
ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="6021", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Tevion MD 81488
ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="3011", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio U3 (MTP mode)
ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0701", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio 7 (MTP mode)
ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0751", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Cowon iAudio D2 (MTP mode)
ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0801", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia NS-DV45
ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0303", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia Sport Player
ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0307", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Insignia Pilot 4GB
ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0309", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# LG UP3
ATTRS{idVendor}=="043e", ATTRS{idProduct}=="70b1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-A815/NWZ-A818
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0325", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-S516
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0326", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Sony Walkman NWZ-S615F/NWZ-S618F
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0327", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SonyEricsson K850i
ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0075", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# SonyEricsson W910
ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0076", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola K1
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="4811", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola A1200
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="60ca", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Motorola RAZR2 V8
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="6415", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Kenwood Media Keg HD10GB7 Sport Player
ATTRS{idVendor}=="0b28", ATTRS{idProduct}=="100c", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Micro-Star International P610/Model MS-5557
ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="5572", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
# Isabella Her Prototype
ATTRS{idVendor}=="0b20", ATTRS{idProduct}=="ddee", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio"
GOTO="libmtp_rules_end"
LABEL="libmtp_rules_end"
Do I need a libmtp8.rules file or should my libmtp.rules file suffice?
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.