|
|
|
SanDisk Sansa ClipCurrent StatusRockbox does NOT run on the SansaV2 players. SanDisk Sansa Clip players are a totally new line of products which indirectly replaces the M200 series, and Rockbox has NOT been adapted to run on this hardware yet. It will take a considerable effort to make it do so.Sansa v2 firmware fileThe SansaV2Firmware? page explains the firmware file details needed for porting of Rockbox to Sansa v2 models. A growing collection of extracted firmware files can be found at Daniel's Sansa Series v2 FirmwaresForum ThreadRelevant forum threads:HardwareFor a disassembly of the Sansa Clip hardware, see http://www.anythingbutipod.com/archives/2007/11/sandisk-sansa-clip-disassembled.php Components:
JTAGOn Sansa E200v2's there is an 8-pin JTAG port (see http://forums.rockbox.org/index.php?topic=14064.msg121222#msg121222) with probably the following pin layout:1: VDD + 2: TCK JTAG Clock 3: TDI JTAG data in 4: TMS JTAG test mode select 5: nTRST JTAG test reset, active low 6: TDO JTAG test data out 7: nSRST System reset, active low 8: GND -The Clip also has 8 pins below the USB connector (on the other side of the PCB), possibly this is JTAG too. USB configuration
Bus 001 Device 118: ID 0781:7432 SanDisk Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0781 SanDisk Corp.
idProduct 0x7432
bcdDevice d3.38
iManufacturer 1 SanDisk
iProduct 2 SanDisk Sansa Clip
iSerial 3 5011F4065888B49F0000000000000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 config1: Mass Storage only
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 5 sic ifac 1 (Capture::PIMA)
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
r4 - 12 Oct 2008 - 15:31:12 - BertrikSikken
Copyright © by the contributing authors.
|