Author Topic: How setting up own Private IKS Server...  (Read 8291 times)

0 Members and 1 Guest are viewing this topic.

Offline labud

  • Administrator
  • Hero Member
  • *****
  • Posts: 9026
How setting up own Private IKS Server...
« on: March 16, 2012, 02:26:34 AM »
There you go............C&P

RQCS Setup
This is a how-to guide to set up RQCS server using ISO programmer utilizing N2 or N3 card. This guide
only shows how to setup using Windows platform. (I might update to include linux, but that’s for later)
Information in this guide is written for educational purpose that you may use to learn. Please use at
your own risk.
Required Equipment:
1. Computer
2. ISO Programmer
3. N2 / N3 Card
Steps:
1. First of all, we need to get your ISO configured to your computer. You can use standard ISO
programmer or USB ISO Programmer. I have had no issues using the USB ISO Programmer; it
has worked flawlessly for me (TurboMax).
2. Assuming you have working ISO Programmer, you need to know what COM port it is using. You
should be able to find this out in Device Manger of your computer.
3. After you have downloaded the RQCS, unzip to a folder. Open the folder, you will find 6 files.
You only need 2 of them in order to run rqcs server:
a. rqcs.conf (configuration file)
b. rqcs.exe (window executable)
4. The configuration file in two main sections: General and Slots. General section covers
information about platform of the server, debugging information, and logging. Slot section
covers information pertaining to each card being used. You could run multiple cards using
multiple slots. For example, you could use 2 cards that different subscription to view all
channels on the client. Note: both cards need to same encryptions (N2 or N3) if you going to
use echo client with echo irds. Otherwise, it won’t work.
In order to run the server, you basically need to fill in the correct information in the
configuration file. I am going go over the configuration lines (Configuration file discusses most
the needed the information). I am only going to highlight the lines that need changing.
5. RQCS.CONF
a. [General ]
i. log_to_file=0 (change 0 to 1 to enable logging)
ii. logfile_name = Path file (i. e. C:\rq-client\client.log)
b. [Logical-Slot:Lower] (for additional slot, change the Lower to another name)
i. enabled=1 <- should be 1 if the slot is enabled.
ii. sci_type=1 <- should be 1 for windows platform
iii. sci_ordinal=0 <- this should match the com port of iso programmer (0 = COM1,
1 = COM2, etc)
iv. Session Key Negotiation section needs to be filled with information from the
card that is being shared. There are 4 different way to authenticate the card.
1. box_key <- If the subbed ird you are using dt08, then providing the
box_key should be enough. You should be able to jtag the receiver and
find the box_key. See the following if your receiver used dt08 or not:
DT08 For d*sh:
a. 2700/2800/3800/3900/4900,
b. 301.10
c. 501
d. 508
e. 6000
SK:
f. 301.13
g. 510
h. 311
i. 322
j. 522/625
k. 721
l. 811
m. 921
n. 942
o. all VIP
2. DT06 <- use this if the subbed ird doesn’t use DT08, then you could use
DT06. If you have Ird that previously used ROM102 and you have image
for it, you should be able to get the DT06 from that image. You need to
provide box_key as well for this to work.
3. CAM N <- similar to above.
4. SK <- this used if the receiver uses Secondary Key. This can be obtained
from the TSOP flash. I believe you can use GenT08 to get it.
v. protocol_server_port <- you can use any port you wish. Just don’t use common
ones, anything above 10000 should be okay unless it being used for another
applications. Default port is 10000.
vi. protocol_server_newcamd_des_key <- this is a encryption algorithm that is
used to encrypt the data being passed to and from server and client. This is 28
digits key. You can make your own.
vii. protocol_server_users <- on this line, you can specify the users that can connect
to this server. The specification are very easy and between every user, “|” used
to separated. (i.e. userass|user1ass1|user2ass3|user4ass4)
viii. protocol_server_max_active_users <- you can use this to limit the number of
users that can log on the server.
6. This e$$$ the configuration the lower slot. You can add more slots if you wish you multiple
cards.
Starting the Server:
Now, we can try to start the server to see if it works. Click on the rqcs.exe. It should open a dos window
with following information:
****************** Starting log on Sun Mar 22 15:29:00 2009 ******************
Configuration settings:
Debug level: 3
Starting Logical Slot 'Lower' [Users: 15]
------------------------------------------------------------------------------
Device Path: COM1 | Listening Port: 10000
------------------------------------------------------------------------------
Opening sci... Done
Detecting card... Card present
Resetting card... Done
Identifying card type...
Historical bytes: D N A S P 2 4 1 D s h H 0 2
44 4E 41 53 50 32 34 31 20 44 73 68 48 30 32
Card type: Nagra
ROM Revision: 241
EEPROM Revision: DshH02
Configuring sci...
SCI | Conv: Inverse | Baud Rate: 115200 | Stop Bits: 2 | Parity: Odd
Slot custom parameters:
des_key: **************************** (THIS IS YOUR DES KEY: 26 DIGITS)
box_key: *************** (THIS IS YOUR BOX_KEY OF YOUR IRD: 16 DIGITS)
dt06_key_0d:
cam_n:
secondary_key:
rsa_key:
Card start-up initialization...
Using DT08 session negotiation method:
Setting Field Size: Done
Retrieving IRD serial number: ******** (THIS IS YOUR IRD SERIAL)
Retrieving CAM serial number: ******** (THIS IS YOUR IRD SERIAL)
Retrieving System IDs: 0101,0102,0106 <- THESE ARE ALL THE SYSTEM IDS ON YOUR CARD.
Retrieving CAM modulus (DT08): Done
Retrieving CAM challenge data: Done
Performing Session Key Negotiation: Successful
Starting card worker thread... Done
Starting protocol server on port 10000 [newcamd protocol]
Logical Slot 'Lower' READY!
-----------------------------------------------








UNAUTHORIZED DECODING OF ENCRYPTED SIGNALS FROM EITHER DOMESTIC OR FOREIGN PROVIDERS IS AGAINST THE LAW !!!
INFORMATION CONTAINED IN MY POSTS ["C/P FROM ANOTHER SITE"] ARE FOR LEARNING AND EDUCATIONAL PURPOSES ONLY !!!
PLEASE, DO NOT SEND ME PRIVATE MESSAGES WITH TECHNICAL QUESTIONS, USE FORUM FOR IT !!!

Offline rocoyanna

  • Jr. Member
  • **
  • Posts: 3
How setting up own Private IKS Server...
« Reply #1 on: March 28, 2014, 03:33:48 AM »
need more detailed info. need info on physical setup also. can that be had somewhere else. thanks.