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



Search | Go
Wiki > Main > SanDisk > SansaAMS > SansaM200V4Port

SanDisk Sansa M200 v4


Current Status

Rockbox runs on the m200v4, but the port has received little attention and is extremely buggy.

For details see SansaAMS


How to identify an M200 v4

The M200 has (to date) gone through four hardware revisions, identified by the first part of the version number of the original firmware. The M200 v4 is identified by firmware version v4.xx.xx.

Hardware revisions v1 to v3 are under the SansaM200Port


Sansa m200 v4 firmware file

The SansaAMSFirmware page explains the firmware file details needed for porting of Rockbox to Sansa v2 models.


Forum Thread

here


Hardware

They are equipped with AMS 3525 SoCs.

AS3525 datasheet

See also: http://daniel.haxx.se/sansa/v2.html

JTAG

A JTAG connection has been successfully established, see this post in the sansa V2 thread.


USB Mode

The M200v2's support both MTP and MSC modes.


"Hidden" or "recovery" mode

No hidden or recovery mode are known yet for the M200v2 series.


Chips

  • SANSA M200+ V4.1 25-1587-G02V--K (Board markings )
  • Sandisk -SDTNKHHSM-16384 and similar depending on capacity. ( Sandisk Flash memory )
  • ESMT - M12313161A- LXY1F80FJ its probably a "ESMT M12L16161A-10T" ( 512k x 16bit x 2Banks = 2MB SDRAM )
  • SanDisk 20-99-00112-2 S637-691002 SDC1 ( AS3525 SoC)
  • SJK 24.000 (24mhz crystal )
  • CF628
  • TEA5767 - CF8556 - 01 - TPG06292 ( FM radio. There is already a driver for it in rockbox)
  • GFM01 - 92VO^ 0643
  • 4R7 2U

  • Thumbnail of the front of the Sansa m240 PCB:
    m240front_(Small).jpg
    Big version
  • Thumbnail of the back of the Sansa m240 PCB:
    m240back_(Small).jpg
    Big version


fdisk Output

Code:
Disk /dev/sda: 1016 MB, 1016856576 bytes
32 heads, 61 sectors/track, 1017 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes

   Device Boot      Start         End      Blocks   Id  System

[18957561.368000] usb 5-7: new high speed USB device using ehci_hcd and address 25
[18957561.508000] usb 5-7: configuration #1 chosen from 1 choice
[18957561.512000] scsi20 : SCSI emulation for USB Mass Storage devices
[18957561.512000] usb-storage: device found at 25
[18957561.512000] usb-storage: waiting for device to settle before scanning
[18957566.516000] usb-storage: device scan complete
[18957566.520000]   Vendor: SanDisk   Model: Sansa m240        Rev: v4.0
[18957566.520000]   Type:   Direct-Access                      ANSI SCSI revision: 00
[18957566.544000] SCSI device sda: 1986048 512-byte hdwr sectors (1017 MB)
[18957566.544000] sda: Write Protect is off
[18957566.544000] sda: Mode Sense: 04 00 00 00
[18957566.544000] sda: assuming drive cache: write through
[18957566.564000] SCSI device sda: 1986048 512-byte hdwr sectors (1017 MB)
[18957566.564000] sda: Write Protect is off
[18957566.564000] sda: Mode Sense: 04 00 00 00
[18957566.564000] sda: assuming drive cache: write through
[18957566.564000]  sda:
[18957566.568000] sd 20:0:0:0: Attached scsi removable disk sda
[18957566.568000] sd 20:0:0:0: Attached scsi generic sg0 type 0
[18957567.968000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Edit: Ok, here's a longer lsusb with -v:

Bus 005 Device 026: ID 0781:7431 <nop>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 <nop>SanDisk Corp.
  idProduct          0x7431 
  bcdDevice            4.0e
  iManufacturer           1 SanDisk
  iProduct                2 SanDisk Sansa m240
  iSerial                 3 4014E30F0117B3930000000000000000
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 config1: Mass Storage only
    bmAttributes         0xc0
      Self Powered
    !MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              5 ms ifac 1 (SCSI::BULK_ONLY)
      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
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:     0x0001
  Self Powered


CategoryFrontpage: Sandisk Sansa m200v4 Port Index [New Ports]

r19 - 02 Apr 2021 - 20:46:07 - UnknownUser


Parents: SanDisk > SansaAMS
Copyright © by the contributing authors.