The Raumfeld software framework (integrated in Teufel streaming devices) is largely based on open source software. Teufel is not only committed to the open source community by contributing to other projects, but also publishes selected parts of the Teufel Raumfeld software. These projects are listed here and can be downloaded and viewed in their entirety as a ZIP directory.
Download of the used open source projects as ZIP directory
Inside the zip you will find folders for all platforms, with the licenses, the source code, and the software manifest. Clicking on the following link starts the download:
> Download ZIP directory (size approx. 1.6 GB)
Bootloader
Teufel streaming devices with Raumfeld technology use the Universal Bootloader U-Boot.
Stream Decoder
The Stream Decoder is a service that decodes audio streams and makes them available to other processes for further processing. For this purpose, the Stream Decoder uses the multimedia framework GStreamer. Teufel publishes the source code of the Stream Decoder under the GNU Public License.
Linux Kernel Patch
Teufel has developed the corresponding hardware for the perfect sound experience. The open operating system Linux is used on this hardware. Teufel works closely with the international kernel developer community.
All changes to the Linux kernel, as well as all drivers developed for Teufel streaming hardware, have either already been included in the official Linux source code, or are on their way there. We provide here a patch for the official kernel 2.6.36, which includes all changes.
Since version 2.6.33 of the Linux kernel, Teufel streaming devices are supported in the mainline. We only use a minimal patchset with a few changes that have not yet been adopted in Mainline or are not suitable for this.
Summary of changes in this patchset:
- pxa3xx GCU driver (status "Pending" regarding adoption in mainline)
- Inactivation of the console cursor
- Raumfeld bootup logo (as the background of the framebuffer)