Skip to content
forked from perexg/satip-axe

A maintained fork of perexg/satip-axe, a firmware with minisatip for Inverto IDL-400s/Grundig GSS.BOX/Telestar Digibit R1

Notifications You must be signed in to change notification settings

Jalle19/satip-axe

 
 

Repository files navigation

satip-axe

Build firmware

A maintained fork of perexg/satip-axe, a firmware with minisatip for Inverto IDL-400s/Grundig GSS.BOX/Telestar Digibit R1

Releases

Releases can be found here.

Improvements in this fork

  • Uses upstream minisatip without any custom patches
  • DVB-CSA support in minisatip (due to CPU limitations only 1-2 streams can be decoded simultaneously)
  • Uses newer version of OScam
  • Reworked build system for easier development
  • Leaner firmware image (obsolete versions of minisatip, tvheadend and Python have been removed)
  • SFTP support for easier file configuration editing

Build instructions

The build system used in this repository uses Docker. To build a new release, simply run:

make docker-clean-release

The release build will be in the out/ directory.

Flashing new firmware

There are two ways to flash new firmware to your device:

  • using a USB stick (as explained in upstream's dist/README)
  • using the upgrade-fw script. Download the .fw file you want to flash to your device, then run upgrade-fw path/to/file.fw. The script only works for updating installations made to the device's flash memory - if dual-booting from a USB device you should not use it.

Updating from older upstream builds (16 and older)

If your configuration for minisatip is done with the MINISATIP8 and MINISATIP8_OPTS options you need to change those configuration keys to be MINISATIP and MINISATIP_OPTS respectively, otherwise minisatip won't start at all.

It's best to start with a fresh configuration, then adjust MINISATIP_OPTS according to your setup.

Securing your installation

By default, the root password is satip. To harden the installation you should disable the password and use SSH keys to access the device.

  1. Create the file /etc/sysconfig/authorized_keys containing your SSH public key
  2. Reboot the device and verify that you can SSH into it without entering a password
  3. Copy /etc/passwd to /etc/sysconfig/passwd and modify the password entry for root to be *. This disables the password completely.
  4. Reboot once more. Now your device can only be accessed using SSH keys.

More information

For general information, see upstream's README, upstream's dist/README and upstream's debug/README

About

A maintained fork of perexg/satip-axe, a firmware with minisatip for Inverto IDL-400s/Grundig GSS.BOX/Telestar Digibit R1

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.0%
  • Assembly 2.5%
  • Makefile 0.3%
  • Perl 0.1%
  • C++ 0.1%
  • Shell 0.0%