Post

New Simplebuild 3 Beta for compiling OScam

Gorgone from Streamboard released Simplebuild 3 beta as replacement for v2.0. You can still use my old tutorial which is here: http://www.satnigmo.com/2264/compile-oscam-with-simplebuild-script/

Installing is simple. Just unpack tar.gz file and send files to your server. I suggest to /opt/s3. Then enter:

./s3

This will install all necessary software that you need for compiling OScam. When installed just start application by entering:

./s3 menu

You are done!

Of course there are some changes. Gorgone mentioned it works with many systems – I am not sure with which, I know it works well with Ubuntu 🙂 I do not know if there are any new toolchains, I quickly checked and you can build for new ARM receivers, of course there are also other toolchains also present in v2.0.

You can download latest Simplebuild by checking Gorgone signature on Streamboard forum. Here is version from today – 28.01.2017: http://www.streamboard.tv/wbb2/attachment.php?attachmentid=66231

Post

Compile OScam with SimpleBuild Script

I just stumbled upon SimpleBuild script which is made by user Gorgone from StreamBoard forum. This script simplifies compiling OScam for different platforms. Yep, now we can easily make OScam binary for MIPS (Vu+, Dreambox, Xtrend, Gigablue, Clarke-Tech), SH4 and AZBOX receivers for example. There are also toolchains for other platforms like routers, RaspberryPi, x64 and x86 PCs, etc. I decided to test this script and test-compiled two binaries, one for my Ubuntu X86 server and one for my Vu+ Duo satellite receiver with latest OpenPLi 3.0. Installing SimpleBuild script is pretty straightforward and does not demand a lot of knowledge. Here are steps for Ubuntu users (connect to your server using Putty and SSH connection):

cd /opt
mkdir simplebuild
cd simplebuild
wget ss4200.homelinux.com/oscam/simplebuild
chmod 777 simplebuild
./simplebuild debinstall
./simplebuild menu

After entering last command, you are brought to the home screen of this script. It looks like this:

SimpleBuild1

Here you can select LATEST which means that script will download latest revision of OScam. You can select NO_CHECKOUT which will use previously used OScam revision. And you can also select CHOOSE where you can enter your desired OScam revision. This is handy when you want to compile older OScam revision for testing purposes. After pressing LATEST we get this screen:

SimpleBuild2

I suggest that you first select ADD or NATIVE if you want to compile OScam for your PC (if you are running this script on Linux server). In my case, I first added toolchain for MIPSOE20 receivers and then I selected option NATIVE which built OScam for my Ubuntu server where I am currently running my OScam server. When you press option ADD, you get this screen:

SimpleBuild3

MIPSOE20 is not present here because I downloaded it before taking this picture. When you start SimpleBuild for the first time, you can choose from the complete list of toolchains. After downloading desired toolchain, you are brought to this screen:

SimpleBuild4

Here you can configure some additional options like disabling/enabling certain OScam modules, etc. After you finish with that, you need to select option BUILD which starts compiling process. In my case, compiling took about 1 minute but this depends on your CPU power. Here are pictures where you can configure these options:

SimpleBuild5

SimpleBuild6

LIBUSB is (usually) needed if you have Smargo cardreader(s). PCSC is needed if you have Omnikey or other PCSC compatible cardreaders. These two options are the most important ones. I, for example, do not use Smargos or Omnikeys on my Vu+ Duo therefore i did not select anything here. TIP: In order to select desired option, you need to press “SPACE” button on your keyboard.

If you want to exit from SimpleBuild, just press button “EXIT”.

Conclusion

Gorgone did really great job here and compiling OScam is now easier task than ever. You can compare this process with process which is written in my other compiling tutorials. Not only that SimpleBuild is easier to use, you can also easily compile OScam for different platforms, you can select/deselect different OScam modules, etc. As you can see, this script enables you to configure many many different options. Currently there is nothing better out there!

For discussion please visit this thread here: 

http://www.satnigmo.com/forum/index.php?threads/compile-oscam-with-simplebuild.546/

Post

Compile OSCam on Fedora

You need to connect to your PC using telnet (putty). Select all lines below at the same time and copy paste them in putty (telnet). OS will start to install packages.

yum install cvs subversion autoconf libccid automake libtool gettext make cmake tar bzip2 gzip patch ncurses-bin gcc g++ flex bison pkg-config wget libpng2 libpng3 zlib gcc-c++ pcsc-perl pcsc-tools pcsc-lite pcsc-lite-devel pcsc-lite-doc pcsc-lite-libs ccid ctapi-cyberjack-pcsc monosim pcsc-lite-openct pkg-config wget libpng3 libpcsclite1 libpcsclite-dev libusb-dev libssl-dev libpng12-0 libpng12-dev libpng3 libpng-sixlegs-java libpnglite-dev pngquant libpngwriter0-dev libpngwriter0c2 zlib-bin zlib1g-dbg zlib1g-dev zlib1g zlibc dialog build-essential mercurial hal

Use this command if you have omnikey readers:

yum remove openct

Install this package if you have Smargo cardreader:

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2

tar xjf libusb-1.0.8.tar.bz2

cd libusb-1.0.8

./configure; make; make install

Now we are ready for final steps!

cd .. (you need to come to the root of your sistem)

svn co http://streamboard.de.vu/svn/oscam/trunk oscam-svn   # you can also add -r xxxx at the end, if you want to download specific version of oscam. Lets say 7190. Very useful, especially if newer versions of OScam are very unstable!

cd oscam

mkdir build

cd build

cmake ..

make

make install (this command will install oscam file to /usr/local/bin)

This is it! Your oscam should support pcsc (omnikey) and smargo cardreaders!

For discussion please visit this thread:

http://www.satnigmo.com/forum/index.php?threads/compiling-oscam-in-fedora.549/

Post

Compile OScam on ClearOS 5.1

You need to connect to your PC using telnet (putty). Select all three lines at the same time and copy paste them in putty (telnet). OS will start to install packages.

yum install cvs subversion autoconf libccid automake libtool gettext make cmake tar bzip2 gzip patch ncurses-bin gcc g++ flex bison pkg-config wget libpng2 libpng3 zlib gcc-c++ pcsc-perl pcsc-tools pcsc-lite pcsc-lite-devel pcsc-lite-doc pcsc-lite-libs ccid ctapi-cyberjack-pcsc monosim pcsc-lite-openct pkg-config wget libpng3 libpcsclite1 libpcsclite-dev libusb-dev libssl-dev libpng12-0 libpng12-dev libpng3 libpng-sixlegs-java libpnglite-dev pngquant libpngwriter0-dev libpngwriter0c2 zlib-bin zlib1g-dbg zlib1g-dev zlib1g zlibc dialog build-essential mercurial hal

Use this command if you have omnikey readers:

yum remove openct

Install this package only if you have Smargo cardreader:

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2
tar xjf libusb-1.0.8.tar.bz2
cd libusb-1.0.8
./configure; make; make install

Now we are ready for final steps!

cd .. (you need to come to the root of your sistem)
svn co http://streamboard.de.vu/svn/oscam/trunk oscam-svn   # you can also add -r xxxx at the end, if you want to download specific version of oscam. Lets say 7190. Very useful, especially if newer versions of OScam are very unstable!
cd oscam
mkdir build
cd build
cmake ..
make
make install (this command will install oscam to /usr/local/bin folder!!)

This is it! Your oscam should support pcsc (omnikey) and smargo cardreaders!

For discussion please visit this thread:

http://www.satnigmo.com/forum/index.php?threads/compiling-oscam-in-clearos.550/

Post

Compile OScam on Debian

You need to connect to your PC using telnet (putty). Select all three lines at the same time and copy paste them in putty (telnet). OS will start to install packages.

apt-get install cvs subversion autoconf libccid automake libtool gettext make cmake tar bzip2 gzip patch ncurses-bin gcc g++ flex bison pkg-config wget libpng2 libpng3 zlib gcc-c++ pcsc-perl pcsc-tools pcsc-lite pcsc-lite-devel pcsc-lite-doc pcsc-lite-libs ccid ctapi-cyberjack-pcsc monosim pcsc-lite-openct pkg-config wget libpng3 libpcsclite1 libpcsclite-dev libusb-dev libssl-dev libpng12-0 libpng12-dev libpng3 libpng-sixlegs-java libpnglite-dev pngquant libpngwriter0-dev libpngwriter0c2 zlib-bin zlib1g-dbg zlib1g-dev zlib1g zlibc dialog build-essential mercurial

Use this command if you have omnikey readers:

yum remove openct

Install this package only if you have Smargo cardreader:

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2
tar xjf libusb-1.0.8.tar.bz2
cd libusb-1.0.8
./configure; make; make install

Now we are ready for final steps!

cd .. (you need to come to the root of your sistem)
svn co http://streamboard.de.vu/svn/oscam/trunk oscam-svn   # you can also add -r xxxx at the end, if you want to download specific version of oscam. Lets say 7190. Very useful, especially if newer versions of OScam are very unstable!
cd oscam
mkdir build
cd build
cmake ..
make
make install (this command will install oscam to /usr/local/bin folder!!)

This is it! Your OScam should support pcsc (omnikey) and smargo cardreaders!

For discussion please visit thread here:

http://www.satnigmo.com/forum/index.php?threads/compiling-oscam-in-debian.548/

Powered by moviekillers.com.com