Rockbox Development > New Ports

Dell Digital Jukebox

(1/7) > >>

LambdaCalculus:
I may not be much of a real coder yet (I'm still a padawan  ;) ), but I can at least be one hell of an information ferret.

I recently purchased a 1st generation Dell Digital Jukebox from eBay for pocket change. The DJ has a bad hard drive, but I can easily fix it. Anyways, seeing as how the TMS320 and its derivatives seem to be a big topic going around due to the Creative ZEN Vision:M port, I had a notion:

Once one TMS320-based device is up and running, how hard would it be to bring in more devices that use the same family of CPUs?

Despite being branded by (ugh) Dell, the Digital Jukeboxes were rather interesting devices. Basically a rebadged Creative ZEN, the Dell DJs had most of the same features as Creative's early players, but with some cosmetic changes.

I'm currently trying to gather up as much information about the hardware as I can, but I wanted to know if anyone else would be interested in seeing the Dell DJ become a proud new addition to the family.

JdGordon:
I think the tms320 ports will all be similar to the portalplayer ones, most of the firmware code will be the same with various changes to suit to specific model

LambdaCalculus:
Very true, I say. Once the core works, we can just build around it.

The only problem I'm having now is that the Dell DJ's drive is toast, but like I said, a friend of mine has a replacement waiting for me which I'll be picking up later this week. And I'm on the verge of banging my head on a brick wall trying to mount the drive on a Windows box; the bloody thing needs a driver from Dell. Only thing is, however, that the driver doesn't do anything.

Once I finish fixing up my laptop, I'm going to see if I can mount it and at least start gathering the partition table for the hard drive... it's the least I can do right now.

LambdaCalculus:
I just managed to get the Dell DJ back up and running. I'm currently looking for the data sheets for the hardware in the device. I should have a wiki up for it soon enough... and hopefully faster than the Archos AV1XX page.  :P

Can anyone else help supply a little extra information about the Dell DJ? I am looking for information about the Generation 2 and the DJ Pocket, specifically.

LambdaCalculus:
First findings on my Dell DJ; sorry for multiple posts in a row, guys.

Hooked the DJ to my Linux laptop and ran lsusb -v on it. Here's the results:


--- Quote ---   
Bus 005 Device 003: ID 041e:4111 Creative Technology, Ltd Dell Digital Jukebox
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x041e Creative Technology, Ltd
  idProduct          0x4111 Dell Digital Jukebox
  bcdDevice            0.01
  iManufacturer           1 Creative Technology
  iProduct                2 Dell Digital Jukebox
  iSerial                 3 010125511E038C01
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 Media
    bmAttributes         0xc0
      Self Powered
    MaxPower              440mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5 PDE1
      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            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          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

--- End quote ---

More to come, including that bloody wiki page... :P

Navigation

[0] Message Index

[#] Next page

Go to full version