VDR-M7x0 is a VDR port for Siemens Gigaset M740AV, M750T EPG and M750S created in 2006 by German developers from open7x0.org (now defunct).
VDR-NG-EM (Video Disk Recorder - Next Generation - Edición Mejorada) is a VDR-M7x0 fork enhanced since 2007 by Spanish developers from vdr-m7x0.foroactivo.com.es with many fixes, new features and better performance.
In 2021, the VDR-NG-EM project was migrated from Assembla to GitHub (Wiki, Tickets and Repositories included the unstable branch for historical reasons).
sendmail
emulator..config
file.You can read the complete list of features in Wiki (only in Spanish).
GitHub Actions Artifacts ONLY can be downloaded by GitHub logged users.
Nightly builds are built automatically by GitHub Actions (GitHub's integrated CI/CD tool) every time a new commit is pushed to the master branch.\ The latest nightly build is always up-to-date with the latest version of the code, but is less stable and may contain bugs.\ \ To download the latest nightly build, go to the GitHub Actions tab, enter the last run of workflow VDR-NG-EM Nightly Build, and download the artifacts generated from the run.\ \ You can download WSW firmwares for each hardware (M740, M750T and M750s) and each version (Pro and Lite), a Windows Builder to customize the firmware and the SAMBA binaries.
Download the latest VDR-NG-EM-<version>-Firmware-builder.rar
file from releases, extract it, run firmware-builder.bat
and follow the steps on the wizard.\
\
If the firmware isn't generated, check the firmware-builder.log
file to detect the problem and if you can't fix it, open a new issue attaching the log file.\
\
This builder uses precompiled binaries and Kernel, so it generates the firmware very fast, but it doesn't include latest changes (like nightly builds).
You need to have installed gcc, binutils, patch, flex, make, automake, autoconf, autotools-dev, pkg-config, bison, gettext, genext2fs, bzip2, unzip and libz-dev.\ If you want network support (Pro version) you also need libtirpc-dev and the java binary (jre-openjdk).
$ sudo pacman -Sy base-devel unzip jre-openjdk
\
$ sudo apt-get install -y build-essential pkg-config m4 automake libtirpc-dev libz-dev default-jre
\
$ sudo dnf install -y make automake gcc gcc-c++ flex bzip2 zlib-devel libtirpc-devel java-latest-openjdk
\
$ sudo zypper install -y make automake gcc gcc-c++ flex patch wget bzip2 unzip zlib-devel libtirpc-devel java-11-openjdk
$ umask 022
$ git clone --no-checkout --depth=1 --filter=tree:0 https://github.com/bittor7x0/VDR-M7x0 vdr-ng-em
$ cd vdr-ng-em
$ git sparse-checkout set --no-cone /toolchain
$ git checkout
$ cd toolchain
If you want a version with network support (Pro version), run:
$ cp configs/default-config-pro .config
or if you don't use the network (Lite version), run:
$ cp configs/default-config-lite .config
Edit the .config
file and change parameters if it's necessary (e.g. CONFIG_LANGUAGE
).
$ make
Finally, you'll get two firmware files with extension:
.wsw
: Install from the 4x unplug menu. Recommended..ofi
: It's an executable file that installs itself. Only for advanced users because it's run with ssh/telnet or using the Filebrowser plugin and problems can arise.If you have any problems or doubts you can send them in English to our international forum or open an issue.
VDR-NG-EM is licensed under the GPL v3 license. \ This license covers all VDR-NG-EM specific parts like Makefiles, configuration files, scripts, patches and other files and it doesn't cover the packages VDR-NG-EM is based on or VDR-NG-EM is able to build, because they may, of course, be used on their own under their own terms.
The VDR-NG-EM firmware is distributed without warranty of any kind.\ You assume all responsibility for its use.
Directory | Short description |
---|---|
dvb-kernel-m7x0 | Some USB DVB drivers for M7x0 |
toolchain | Toolchain for build the VDR-NG-EM firmware |
vdr-m7x0 | VDR-NG-EM source code |
vdr-m7x0-plugins | All plugins that work with VDR-NG-EM |
webif | Web interface server for VDR-NG-EM |