Skip to content

Youchie/oscam-emu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSCam-Emu: Open Source CAM with Emulator

build sync patch

Wiki

https://git.streamboard.tv/common/oscam/-/wikis/home

License

OSCam-Emu: Open Source CAM with Emulator Copyright (C) 2009-2024 OSCam-Emu developers

OSCam-Emu is based on the Streamboard mp-cardserver 0.9d by dukat and has been extended and worked on by many more since then.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

For the full text of the licese, please read COPYING file in OSCam-Emu top directory or visit http://www.gnu.org/licenses/gpl-3.0.html

Version history

OSCam-Emu history is accessible through GitHub history at: https://github.com/oscam-mirror/oscam-emu/commits/master/

Repositories

GIT repository: git clone https://github.com/oscam-mirror/oscam-emu.git

Building OSCam-Emu from source

https://git.streamboard.tv/common/oscam/-/wikis/BuildingOscam

For more information and examples on using the build system, please see README.build and README.config files.

Building OSCam-Emu for different CPUs (cross-compilation)

First you need to install the target CPU toolchain. Already built toolchains for various architectures can be downloaded from:

https://git.streamboard.tv/common/oscam/-/wikis/CrossCompiling

In order to cross compile OSCam-Emu you need to set CROSS variable when running make. For example to compile for SH4 architecture you need to run: make CROSS=sh4-linux- or if your cross compilers are not in your PATH - make CROSS=/opt/STM/STLinux-2.3/devkit/sh4/bin/sh4-linux-.

Dependencies

OSCam-Emu by default do not depend on external libraries except when compilation with SSL is requested. In that case openssl (libcrypto) library must be installed.

OSCam-Emu supports building with the following external dependencies:

  • libcrypto (libssl) - 'make USE_LIBCRYPTO=1'
  • libusb - 'make USE_LIBUSB=1'
  • PCSC - 'make USE_PCSC=1'
  • SH4 STAPI support - 'make USE_STAPI=1'
  • SH4 STAPI5 support - 'make USE_STAPI5=1'
  • Coolapi support - 'make USE_COOLAPI=1'
  • AZBOX support - 'make USE_AZBOX=1'

For STAPI support you need to download liboscam_stapi.a library and place it in stapi directory under oscam/ root dir.

For STAPI5 support you need to download liboscam_stapi5.a library and place it in stapi directory under oscam/ root dir.

For more information and examples on using the build system, run make help.

Help and Support

man pages and configuration examples are in Distribution/doc directory.

You may visit our GitHub system for tracking and filling bug reports. https://github.com/oscam-mirror/oscam-emu/issues/new

If you experience any problems with OSCam, feel free to post in our support forum under (mainly German and English language) at: https://github.com/oscam-mirror/oscam-emu/discussions

Configuration wiki: https://wiki.streamboard.tv/wiki/OSCam/de/Config/oscam.conf

About

Copy of oscam-patched repository (taken offline)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.2%
  • HTML 7.4%
  • Roff 1.8%
  • JavaScript 1.6%
  • CMake 1.1%
  • Makefile 0.8%
  • Other 1.1%