Archive for January, 2013


OScam Tutorials Collection


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
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:


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:


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:


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:


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:



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”.


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:


How to Configure EMP Centauri Diseqc Switches

I decided to write a short tutorial about configuring popular EMP Centauri DISEqC switches. Nowadays you can buy hybrid EMP Centauri 9/1 which has integrated DIP switch where you can select four operational modes. You can choose between mode Diseqc 1.0, 1.0+1.1, 1.1 and 1.2. Diseqc 1.0 is not really suitable for 9/1 switch as you can only use 4 inputs (A/B/C/D) but some people decide to start with 4 LNBs and later expand to 8 or even more LNBs – you can buy 16/1 EMP switch which also works exceptionally well.

DISEqC mode = 1.0

Configuration for 1.0 mode is very simple, you just need to select correct satellite for every input (A-D).

DISEqC mode = 1.0+1.1

Settings for 1.1+1.0 mode are a bit challenging and here are 100% correct ones (I will only write most important options):

Committed DISEqC command = AA,AB,BA,BB
Uncommitted DISEqC command = 1 or 2
Command order = committed,uncommitted,toneburst

This should be it, all other options can be left alone, except LNB value should me changed but this is logical of course. Here are examples for every LNB value:

LNB 1 – Diseqc Committed AA – Uncommitted input 1
LNB 2 – Diseqc Committed AB – Uncommitted input 1
LNB 3 – Diseqc Committed BA – Uncommitted input 1
LNB 4 – Diseqc Committed BB – Uncommitted input 1
LNB 5 – Diseqc Committed AA – Uncommitted input 2
LNB 6 – Diseqc Committed AB – Uncommitted input 2
LNB 7 – Diseqc Committed BA – Uncommitted input 2
LNB 8 – Diseqc Committed BB – Uncommitted input 2

DISEqC = 1.1

This one is very easy to setup. Here are the required changes for mode 1.1:

Committed DISEqC command = none (in all situations)
Uncommitted DISEqC command = 1,2,3,4,5,6,7,8
Command order = uncommitted,committed,toneburst

And here are examples for every LNB:

LNB 1 – Diseqc Committed “none” – Uncommitted input 1
LNB 2 – Diseqc Committed “none” – Uncommitted input 2
LNB 3 – Diseqc Committed “none” – Uncommitted input 3
LNB 4 – Diseqc Committed “none” – Uncommitted input 4
LNB 5 – Diseqc Committed “none” – Uncommitted input 5
LNB 6 – Diseqc Committed “none” – Uncommitted input 6
LNB 7 – Diseqc Committed “none” – Uncommitted input 7
LNB 8 – Diseqc Committed “none” – Uncommitted input 8


There is also mode 1.2 which behaves similar as a motor. This mode is rarely used and therefore I will skip it. I hope that this tutorial will help you setup EMP Centauri switch. Settings are the same on all Enigma 2 receivers but DISEqC implementation isn’t so you may encounter problems with some satellite receivers. Dreambox, Xtrend, Clarke-Tech, VU+ and Gigablue for sure do not have problems with EMP.

For discussion please visit this thread:


Oscam and Gbox

Tutorial about OScam and Gbox is comming soon. I am waiting for new patches to be added to OScam trunk!



Top Channel Lists (Bouquets) for Enigma 2

1. Vhannibal (General)

2. Beli1910 (EXYU-General)

3. Catseye (General)

4. Ciefp (EXYU-General)

5. Predr@g (EXYU-General)

6. SGTFlipFlop (UK)

7. Vento (EXYU-General)

8. Don@ (EXYU-General)

9. Henksat (Dutch) – his latest lists are available via OpenPLi feed!

10. Cyrus (General)

11. Team Dream (EXYU-General)

These channel lists are the ones you need to check (order is random!). There are maybe even more channel lists but I decided to put only the most known ones and those that are still regularly updated. Regular updates are very important for satellite channel lists as they can become quickly obsolete. All links will lead you straight to original authors topic on forum or to original authors website (Vhannibal). In some cases you can expect that you will have to register in order to be able to download files from forum.

If you think that I forgot to add something, please leave a comment, I will try to edit my article as soon as possible.


My favorite channel list is the one from Team Red. They are listening to the users and are constantly updating it. Impressive!

For discussion please visit this thread:


Powered by