PDA

View Full Version : TVRHD cu MgCamd+NewCS



MihaiP
25-09-09, 20:47
Testarea conectivitatii MgCamd-1.33 cu NewCamd-1.67 s-a dovedit a fi pentru mine o adevarata
aventura ... din lipsa unei experiente anterioare, din lipsa de documentatie explicita ...cu tot
ajutorul prietenilor din RSP Team ! Poate ca aceasta istorie nu spune numai lucruri noi dar ...
sper sa le spuna sistematic !!!

Platforma de test : IPBOX 910 sub E2 SIF 055 Flash
Emulatoare folosite : MgCamd 1.33 modificat pt versiunea Flash si NewCS 1.67
Drivere folosite : sci-ng driver pentru cardreader

Structura si continutul directoarelor :

/var/ ( bin ; emu ; keys ; tuxbox )

/bin/ ( sci-ng.ko ; sci-ng.sh )
/emu/ ( mgcamd-1.33 ; newcs-1.67 ; mg.sh )
/keys/ ( mg_cfg ; newcamd.list )
/tuxbox/config/ ( newcs.xml )

Cele doua fisiere de comenzi shell (.sh) servesc incarcarii manuale a driverului respectiv
executiei perechii NewCS MgCamd ... evident acest lucru se poate automatiza prin rcS-user.sh.
Cele doua fisiere contin secvente cu parametru astfel ca pot fi in egala masura apelate pentru
start stop sau alte functii specifice.

Procedura :

a) introduceti cardul ( TVR, AKTA, FOCUS ... ) ...da ati citit bine ...TVR !!! in receptor
cu contactele in jos !!!
b) folosind un client de Telnet deschideti o sesiune ( ex. telnet 192.168.1.65 )
c) incarcati driverul ( /var/bin/sci-ng.sh start )
d) lansati emulatorul ( /var/emu/mg.sh start )

Secretul reusitei sta in fisierele de configurare !

mg_cfg - fisierul de configurare MgCamd

M: { 01 }
C: { 01 }
A: { 02 }
U: { 05 } 0x12c0
T: { 00 }
G: { 01 }
...
P: { 02 }
...
L: { 03 } 127.0.0.1 34000 /tmp/mgcamd.log
B: { 11 }
...

newcamd.list - parametrii de acces la serverul NewCamd creat de catre NewCS

CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000
CWS = 127.0.0.1 34000 ipbox local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardreader

newcs.xml - parametrii de interfata intre newcs si sci-ng pe deoparte si definitia serverului
newcamd pe de alta.
<device>
...
<newcamd_port>34000</newcamd_port>
...
<newcamdserver>
<enabled>yes</enabled>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<name>newcs</name>
<userfile>/tmp/users.txt</userfile>
<user>
<name>ipbox</name>
<password>local</password>
<au>on</au>
<allow>lower</allow>
<allow>upper</allow>
</user>
</newcamdserver>
...

Pricipiul de functionare este urmatorul :

- NewCS comunica cu driverul cardreaderului prin comenzi de scriere si citire
- NewCS creaza si alimenteaza cu date serverul NewCamd
- datele ( codurile ) provin de la cardul local dar pot veni si din retea de
la carduri aflate la distanta
- MgCamd se conecteaza la serverul NewCamd local , primeste coduri si decodeaza

http://www.filehosting.org/file/details/61622/newcs_mgcamd_sci-ng.zip

Vizonare placuta !!!

Supaplex
18-12-09, 12:57
Salut!

Am incercat descarcarea fisierului, dar se pare ca nu mai este acolo. Poti sa-l mai pui undeva?
Multumesc mult

Supaplex

MihaiP
18-12-09, 17:00
Nu sint acasa ...pana dupa sarbatori ! daca ai o imagine stick ..ar fi bine sa pui peste ea pannelul RSP ..si descarci de pe server ...altfel ...dupa sarbatori !

adelx
18-12-09, 19:03
Ia d-acia ... >> newcs_mgcamd_sci-ng (http://www.mediafire.com/file/muomyyzwzmq/newcs_mgcamd_sci-ng.zip)

Supaplex
18-12-09, 20:35
Mersi, l-am descarcat, l-am copiat pe IPBox9000 dar nu stiu cum sa mai configurez. Am IpBoxul numai de 2 zile, pana acum am reusit sa configurez multiboot cu E2 pe USB, dar nu stiu cum sa configurez emu-urile sa mearga.

Supaplex
24-12-09, 15:30
Am facut totul exact cum l-a descris Mihaip, dar la sfarsit da mesajul:

CA_SET_PID error 22: Invalid argument
CA_SET_PID error 22: Invalid argument
[mg0] service F index 0 pmt pid 1397 (1), pids: video 0x05E6, audio 0x05DC
[mg0] No supported encryption system found
[mg0] stopped
cuberevo:~# [mg0] stoping camd..

Acuma chiar ca nu stiu ce sa fac?