release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > TargetStatus > SansaExpressInfo (r4)

Sansa Express Rockbox Development



Note: as information accumulates, this wiki entry will expanded into relevant sections. Currently, the information will be collected directly onto one page.



PCB Scans

Scans are now attached on this page. They're courtesy of "kape" from the ABI forums.



Here is the relevant info from fisk -l with Linux:

Disk /dev/sda: 1022 MB, 1022623744 bytes
24 heads, 23 sectors/track, 3618 cylinders
Units = cylinders of 552 * 512 = 282624 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3619 998532+ 6 FAT16


Conclusion: It looks like the partition that is visible to Linux is the boot partition and there is a 23M hidden partition.



lsusb Output

lsusb -v output:

Bus 002 Device 022: ID 0781:7460 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          0x7460 
  bcdDevice            0.01
  iManufacturer           1 Sandisk
  iProduct                2 Sansa Express
  iSerial                 5 XXXXXXXXXXXXXXXXXXXXXXXXX
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 USB/Sansa Express
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              4 USB/Sansa Express
      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     0x02  EP 2 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     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
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)

I have usbmount installed, and it sees /dev/sdb but cannot actually read from it to mount it. From what I've read on sandisk's forums, it seems that "drive" (partition) is an "OS/2 Hidden" partition, and that's where the firmware and bootloader are hosted, would be my guess.

usbmount[7657]: cannot read from /dev/sdb

Mine's formatted a bit differently:

Disk /dev/sda: 1023 MB, 1023002624 bytes
4 heads, 7 sectors/track, 71359 cylinders
Units = cylinders of 28 * 512 = 14336 bytes
Disk identifier: 0x000b3697

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           9       71359      998902+   6  FAT16

-- SimonRaven - 22 Jan 2008
I Attachment Action Size Date Who Comment
PCB_Bottom.jpgjpg PCB_Bottom.jpg manage 764.9 K 26 Jun 2008 - 20:29 SiloSpen Bottom of the PCB
PCB_Top.jpgjpg PCB_Top.jpg manage 812.3 K 26 Jun 2008 - 20:30 SiloSpen Top of the PCB
Edit | Attach | Print version | History: r7 | r5 < r4 < r3 < r2 | Backlinks | View wiki text | More topic actions...
r4 - 26 Jun 2008 - 23:12:30 - MarcGuay

Parents: TargetStatus
Copyright © by the contributing authors.