Definitive Guide for repairing a dead Dreambox
Register
Results 1 to 9 of 9
  1. #1
    V.I.P. Member alunfennell's Avatar
    Join Date
    Oct 2008
    Posts
    1,536
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    20
    Thanked in
    13 Posts

    Default Definitive Guide for repairing a dead Dreambox

    This is a Manual for repairing a dead Dreambox 500 (clone or not) and all other models with faulty bootloader.

    You can find 2 methods to do this. The first one is with a Cas Interface 3 (thanks to Duolabs) and second one is with a selfmade jtag (thanks to Satr3x).

    METHOD 1

    The Cas Interface 3

    Duolabs - Official Web Site

    The Kit supplied with Cas Interface 3 comprises:
    • 1 Cas Interface 3 device
    • 1 20-pin female cable, length 30 cm
    • 1 J-Card
    • 1 Dummy Card
    • 1 Case for the Cam Module


    With the Cas Studio Application (Duolabs - Official Web Site)

    Click the button that corresponds to the DreamBox and perform the
    following operations:
    • If you are using Cas Interface 2 with the Add-on, connect the flat
    cable to the Add-O and to the DreamBox as shown in the figure:



    • If you are using Cas Interface 3, insert one end of the flat cable
    into the external connector and the other end into the DreamBox
    as shown in the figure (the figures refer to two models of

    DreamBox: refer to the photo of the model you are using





    Click “Connect” when the receiver is on.

    If the application is able to correctly detect the device, additional
    buttons are displayed (“Open File” and “Write”).


    Click “Open File” and select the desired file.
    Note: the file to use must be a 128k boot file, which can be
    downloaded from Web sites dedicated to Dreambox (Duolabs shall
    not be liable for damages originating from the files used).


    Click “Write”.

    METHOD 2

    Selfmade jtag

    You can see below a memmap of the dreambox flash:

    0x00000000-0x00600000 : "DreamBOX cramfs+squashfs"
    0x00600000-0x007c0000 : "DreamBOX jffs2"
    0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
    0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
    0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
    0x00120000-0x00600000 : "DreamBOX SquashedFS"
    0x00000000-0x00120000 : "DreamBOX Cramfs"

    What dream multimedia did in their release of gemini 4.3.1 is that it detects on the basis of your fake mac adress that it has to destory your box and a timer is activated. This will destroy the first part of your memory... Which contains the "Open bios" and the bootloader to give your dreambox the basic inputs/outputs working (like the serial port).

    To repair this damage done by dream multimedia we need a jtagger. Jtag devices/cables are used by hardware developpers and testers but are quite easy to build. (and cheap!).

    To build jtag for dreambox.

    Please use this link:
    http://www.digital-kaos.co.uk/forums...795/#post65591

    Requirements:

    - 74LS245 IC (74LS245 is an Octal Bus Transmitter/Receiver designed for 8-line asynchronous 2-way data communication between data buses.)
    - LPT (25pins D-sub connector)
    - A bit of copper cable or Flat ribon cable (like ide cable is ideal)
    - Solder iron
    - Pin header
    Optionally: 5 x 100ohm resistors (use max 10cm cable otherwise u will have voltage problems)

    The build.

    The build is quite easy if you look at this schematic





    When are done with this. your cable is ready. You can have on one end a connector thats fits on your pin header. This way you can just put the pin header onto the dreambox jtag connector and flash away without soldering on the mainboard of the dreambox.

    You can use a pinheader.

    When you are done with the build its all a matter of connecting your jtag cable to your pc and to your dreambox. Then you just need to see which type of tuner you have. Alps or Philips.... This is important to have the right bootimg in your dreambox.

    There is a flashtool for Windows:

    jtagwin5xxx

    (windows tool is quite straight forward. Just load the correct blimg)

    And a flashing tool for PC linux (this is a binary compile tested on fedora, mandrake, redhat )

    JTAG_Linux

    For linux you need:

    A Pc with Linux like Madrake or Redhat or an other distribution.
    A parallel port (LPT)
    A parallel cable to your JTag Interface
    A point on the pcb of Dreambox for the +3.3V to Chip LS245 Vcc
    All GND are the same
    Login with root to your Linux system.
    All files must be in the same folder!
    to flash the bootloader:
    a) connect the JTag
    b) power on Dreambox
    c) Linux console with user "root"
    command: ./ flash write
    when the flash is write protected: ./flash unprotect

    The part that is destoryed on your dreambox is about 128Kb so we need to put the correct image on it. There might be many images on the net but these are tested & working. The file is usually called Blimg or Bootimg please make sure u select the write image for your box:

    For philips / alps (orignal blimges ? ):

    dm500-alps_philips-boot

    Other Dm 500 clones with diffrent tuners

    bootloader_500.tar

    After you downloaded the correct files its all a matter of flashing your box.


    To do this make sure the timing between pressing connect and powerup of the dreambox is simultanious.

    The connect and powerup timing is slightly diffrent. U must make sure u press connect before it powers up. But also the box may not powerup 1 second after the connect.

    This is the only tricky part as soon as flash is done correctly you can use your serial cable and use dreamup to flash your favorite image again.

    Regards:
    Alun
    Last edited by caveman_nige; 2nd February, 2009 at 04:22 PM.
    **The Worlds Best Interactive F1 Strategy Game**

  2. The Following 2 Users Say Thank You to alunfennell For This Useful Post:

    ferif (23rd October, 2017), vangeli (11th April, 2013)

  3. #2
    Senior Member
    Join Date
    Nov 2008
    Posts
    263
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Don't take this the wrong way m8 but should you not link to the original posts or thanks the original poster

    ht**://dreambox.890m.com/bootloader.html

  4. #3
    V.I.P. Member alunfennell's Avatar
    Join Date
    Oct 2008
    Posts
    1,536
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    20
    Thanked in
    13 Posts

    Default

    When some people on this fourm stop asking for the same stuff that is featured over and over again, sometimes its better to use visual referances and seeing as some peope sit down and actualy Compile this information for every one, I see no issue using or editing it.

    cauliflower69 Nearly everything posted on these websites comes from somewher else ! are you now going to go around to everyone that posts software or information you have seen else where ?

    If other fourm members knew where to look for such detailed information or software, there would be no need for this particular website then would there ...

    Regards:
    Alun
    **The Worlds Best Interactive F1 Strategy Game**

  5. #4
    Senior Member
    Join Date
    Aug 2008
    Posts
    262
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    3
    Thanked in
    1 Post

    Default

    @alunfennel
    Nice post alun, always wanted to be able to use my Cas 3 interface on my DM instead of making an interface up but was never able to find the relevant detailed info to use it.
    jbvid

  6. #5
    Senior Member
    Join Date
    Nov 2008
    Posts
    263
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    I have no problem with the information being posted here just a nod to the original poster would be nice.

    I know if I went to the trouble of righting that post you posted would be nice to at least at the end say

    "Original poster : Cauliflower"

    How hard is that ?

  7. #6
    Newbie
    Join Date
    Apr 2010
    Posts
    3
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Hello,I'm new
    I have a dreambox 500s .My problem is the led light is on,and nothing .
    I use Cas interface 3 to flash him
    I use this :
    CAS3 DM500
    16-------1
    14-------3
    10-------7
    8--------9
    6--------11
    1--------16
    Cas 3 reconize it.I choose file and flash start,after 3 min ,CIS say flash completed.Now my dreambox not work
    Green light is off,but ethernet light is on.
    CIS not reconized .is my dream dead?.If i use Jtag with LPT ,it's work?
    Thanks

    Ps:Sorry for my poor english ....
    Musti

  8. #7
    Newbie
    Join Date
    Jul 2010
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    i write blimg file in my clone dm 500s and dont work
    help me whit the corect blimg file

  9. #8
    Junior Member
    Join Date
    Jan 2009
    Location
    europe
    Posts
    25
    Thanks Thanks Given 
    6
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    i know this is an old post but for method 1 there is no figure/pictures ?
    to see exactly where to put the cable ?

    thanks

  10. #9
    Newbie
    Join Date
    Dec 2008
    Location
    Dublin Ireland
    Posts
    2
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    i cannot load the photos of the dreambox to see where the jtag cable connects to please help

 

 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •