Your forum username:
Do you already have an account?
Forgot your password?
  • Log in or Sign up


    Welcome to Sky User - The Unofficial Support Forum for everything Sky! - Proudly helping over 65k members.


    Advertisement

    Results 1 to 2 of 2

    Sky Digibox Firmware Downloader & Extractor

    This is a discussion on Sky Digibox Firmware Downloader & Extractor within the Sky+ HD Supertelly forums, part of the Other Sky help and support category; Background A while ago Sky switched to a Linux based system for their Sky+ HD boxes (commonly known as Darwin, ...

    1. #1
      mrmt32's Avatar
      mrmt32 is offline Sky User Member
      Exchange: West Malling
      Broadband ISP: Sky Max/Unlimited
      Router: Sagem F@ST 2504n
      Sky TV: Sky+ HD
      Join Date
      Jan 2007
      Posts
      277
      Thanks
      1
      Thanked 81 Times in 49 Posts

      Sky Digibox Firmware Downloader & Extractor

      Background
      A while ago Sky switched to a Linux based system for their Sky+ HD boxes (commonly known as Darwin, or Fusion). This required them to release GPL sources of parts of the software present on these devices (opensourcesoftware). Unfortunately, unlike some other GPL source releases, these packages do not contain everything needed to create a full flash image (the majority of the drivers and proprietary applications are missing).

      All Sky boxes download updates from two streams present on the incoming satellite signal. The first (PID 0x60) seems to be used for automatic updates and is present on all Sky transponders. This stream only carries one firmware image at a time, and changes which image it caries every few hours. The second (PID 0x61) is only present on the default transponder and seems to carry the images used for forced updates (it sends images for the Pace PVR3 and all HD boxes except the Thompson). While searching the internet I found a description of the format of these streams (NDS Infos by Colibri).

      Creating a application to download the images turned out to be quite easy, the format of the streams is fairly simple. I also managed to extract the file systems and kernels from the 3 Amstrad HD boxes (DRX595, DRX895 & DRX780) and the HD Samsung (they all use standard embedded linux file system formats).

      Sky Firmware Downloader
      I have a created an application which will automatically download and extract the firmware images if you have a DVB-S TV card installed.
      The application, along with source code, can be downloaded from: Sky Digital Firmware Downloader.

      Unfortunately I do not know of any way to actually flash the images to the box, so this will only have a use to anyone who wants to know a bit more about how the Sky boxes work (and maybe work out how to create custom firmwares!). It is also useful for keeping track of what firmware versions Sky are releasing.
      Last edited by mrmt32; 11-04-12 at 01:06 AM.

    2. The Following User Says Thank You to mrmt32 For This Useful Post:

      EnoSat (19-09-20)


    3. Advertisement
    4. #2
      EnoSat's Avatar
      EnoSat is offline Sky User Member
      Exchange:
      Broadband ISP: Other ISP
      Router: Non-Sky Router
      Sky TV: Sky Basic
      Join Date
      Sep 2020
      Posts
      1
      Thanks
      1
      Thanked 0 Times in 0 Posts

      Re: Sky Digibox Firmware Downloader & Extractor

      Now maybe use new PIDs
      on all transponders - (0x37,0x50,0x55,0x59)

      on one transponder (0x59)
      Attached Thumbnails Attached Thumbnails Sky Digibox Firmware Downloader & Extractor-capture_009_19092020_120704.jpg   Sky Digibox Firmware Downloader & Extractor-capture_008_19092020_120421.jpg  

     

     

    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
    •  
    SkyUser - Copyright © 2006-2020. SatDish and NewsreadeR | SkyUser is in no way affiliated with Sky Broadband / BSkyB
    RIPA NOTICE: NO CONSENT IS GIVEN FOR INTERCEPTION OF PAGE TRANSMISSION