You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
none 6c9903354f new version number 8 months ago
buildroot.octonet add ddupdate 8 months ago
octoscan 0x7a is corrct 8 months ago
octoserve new version number 8 months ago
.gitignore Added missing .gitignore 6 years ago
.gitmodules Moved dddvb out of tree 6 years ago updated transponder and SCIF lists 2 years ago
buildroot.patch fixed EOL on scrips and patch files 6 years ago
linux.patch fixed EOL on scrips and patch files 6 years ago
mk split include directories 8 months ago
mk.all fixed EOL on scrips and patch files 6 years ago
mk.clean Cleaned up mk.clean 6 years ago
mk.patch use seperate patch directory for our own buildroot patches 5 years ago
u-boot.patch added octoserve 6 years ago


###Prepare for Building On Debian/Ubuntu (as root or using sudo):

 >apt-get install build-essential bison flex gettext libncurses5-dev texinfo autoconf automake libtool
 >apt-get install libpng12-dev libglib2.0-dev libgtk2.0-dev gperf
 >apt-get install rsync git subversion mercurial
  • Ensure bash ist default shell (Debian/Ubuntu standard is dash):
  >dpkg-reconfigure dash

and select no.

  • Clone the octonet and ddvb repositories:
  >git clone -b master octonet
  >git clone -b master dddvb
  >cd octonet  

If needed replace branch (master) and repository path with your own.


Complete build (needed once)


Rebuild main firmware



  • Create a subdirectory octonet on a local webserver, enable directory listing.
  >cp buildroot/output-octonet/images/octonet.* <your webserver root>/octonet

On some servers a .htaccess file with:

Options +Indexes

in the octonet directory might be necessary.

  • Configure your OctopusNet(s) to use your webserver as update server:
http://<OctopusNet IP>/updateserver.html

Initiate update from the OctopusNet

Note: for security reasons only private ip addresses (,, 192.168,0.0/16) are accepted

You can find details about the OctopusNet hardware, the flash memory map and the boot process in dddvb/docs/octopusnet in the dddvb repo!