Sei sulla pagina 1di 4

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 thats 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: 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 wont 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 1.

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. b. c. d. e. SK: f. g. h. i. j. k. l. m. n. o. 301.13 510 311 322 522/625 721 811 921 942 all VIP 2700/2800/3800/3900/4900, 301.10 501 508 6000

2. DT06 <- use this if the subbed ird doesnt 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 dont 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. user:pass|user1:pass1|user2:pass3|user4:pass4) viii. protocol_server_max_active_users <- you can use this to limit the number of users that can log on the server. 6. This ends 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! ------------------------------------------------------------------------------

If you screen looks as above, congratulations! Your card is ready to be shared. This has worked for me on multiple setups. I hope this helps you as well. Cheers! fta_dude.

Potrebbero piacerti anche