+ Reply to Thread
Results 1 to 4 of 4

DFU and Linux (Fedora Core 6)

This is a discussion on DFU and Linux (Fedora Core 6) within the Firmware forums, part of the miniPlayer M6 / SL category; I was wondering if I can use dfu-programmer v0.4.1 under FC6 with the M6. It is written for the Atmel ...

  1. #1
    Junior Member
    Join Date
    Jul 2007
    Posts
    52
    Thanks
    0
    Thanked 0 Times in 0 Posts

    DFU and Linux (Fedora Core 6)

    I was wondering if I can use dfu-programmer v0.4.1 under FC6 with the M6. It is written for the Atmel chipsets. It is command line only, which is not a problem for me, being an old Linux Guru.

    Is Atmel the USB chipset the Meuzi M6 uses, and has anyone else used Linux to perform DFU functions on the M6?

    Here are the supported chipsets:

    8051
    -----------
    at89c51snd1c
    at89c5130
    at89c5131
    at89c5132


    AVR
    ------------
    at90usb1287
    at90usb1286
    at90usb647
    at90usb646
    Last edited by Lexridge; 08-04-2007 at 05:45 PM.

  2. #2
    Junior Member
    Join Date
    Dec 2006
    Location
    Cornwall, UK
    Posts
    89
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I would have thought it would work perfectly well for the M6 - it seems DFU is a standard amongst many device makers (there's a PDF datasheet floating around the forum somewhere).

    You would probably require the bootloader ROM image that is bundled with the windows DFU Tools rather than the firmware image. (Though that is purely guesswork - you'll need to experiment).

    I haven't tried using anything other than the windows one (I cooked my Gentoo setup by compiling for x64 by mistake O-o doh! and I haven't had the time to sort it out).

    Let us know how it goes - I'd be very interested.
    ~audiofish~

  3. #3
    Junior Member
    Join Date
    Jul 2007
    Posts
    52
    Thanks
    0
    Thanked 0 Times in 0 Posts
    thanks for the reply, Audiofish. I wish someone could enlighten us with info regarding the USB chipset the M6 uses. I'd rather be comfortable knowing the chipset is supported before blindly experimenting. Has anyone on these forums taken one apart and can provide hires photos of the guts?

    I'd also be interested in knowing if the M6 has TFTP support. Yea, I love hacking hardware.

  4. #4
    Junior Member
    Join Date
    Dec 2006
    Location
    Cornwall, UK
    Posts
    89
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Lexridge View Post
    thanks for the reply, Audiofish. I wish someone could enlighten us with info regarding the USB chipset the M6 uses. I'd rather be comfortable knowing the chipset is supported before blindly experimenting. Has anyone on these forums taken one apart and can provide hires photos of the guts?
    I'd be pretty certain that the USB is handled by the main uC - ARM9 based.
    Check out http://www.meizume.com/technical/3106-requesting-pictures-inside-m6-sp-4gb.html#poststop for some pictures

    I'd also be interested in knowing if the M6 has TFTP support. Yea, I love hacking hardware.
    I highly doubt it would have TFTP - that would require an IP / MAC stack. I'm not really sure what you'd use TFTP for anyhow - all updates are done with the filesystem.

    I think the best bet for hacking this thing would be to find out if/where the JTAG port comes out from the uC. This would allow access to the registers and ROM while it is running.
    ~audiofish~


 

Similar Threads

  1. Mounting M6 in Linux
    By jieryn in forum Technical
    Replies: 7
    Last Post: 06-25-2009, 04:35 PM
  2. Video Converter für Dual Core??
    By shy-d in forum German
    Replies: 2
    Last Post: 06-29-2007, 10:37 PM
  3. My Theme Linux Redhat
    By leoriohunter in forum Modifications and Skins
    Replies: 2
    Last Post: 02-04-2007, 12:26 PM
  4. Avidemux / Linux
    By scaglifr in forum Video and Imaging
    Replies: 1
    Last Post: 02-01-2007, 01:30 PM
  5. Ubuntu Linux Theme
    By Austin in forum Modifications and Skins
    Replies: 2
    Last Post: 12-31-2006, 05:01 AM