A maintained fork of perexg/satip-axe, a firmware with minisatip for Inverto IDL-400s/Grundig GSS.BOX/Telestar Digibit R1
Releases can be found here.
- 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
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.
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 runupgrade-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.
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.
By default, the root
password is satip
. To harden the installation you should
disable the password and use SSH keys to access the device.
- Create the file
/etc/sysconfig/authorized_keys
containing your SSH public key - Reboot the device and verify that you can SSH into it without entering a password
- Copy
/etc/passwd
to/etc/sysconfig/passwd
and modify the password entry forroot
to be*
. This disables the password completely. - Reboot once more. Now your device can only be accessed using SSH keys.
For general information, see upstream's README, upstream's dist/README and upstream's debug/README