Sitten itse konffimiseen. Jotta sain homman omalla kohdallani toimimaan pitää asentaa täältä Lauchpadista vielä yaVDR seuraavat paketit:
- vdr-plugin-sc-cardclient, Cardclient system for vdr-plugin-sc
- vdr-plugin-sc-conax, Conax system for vdr-plugin-sc
- vdr-plugin-sc-nagra, Nagra system for vdr-plugin-sc
- vdr-plugin-sc-seca, Seca system for vdr-plugin-sc
Tämän jälkeen voi konfiguroida /etc/vdr/plugins/sc/cardclient.conf-tiedoston.
#newcamd:hostname:port:emm/caid/mask:username:password:cfgKeyKannattaa myös ajaa seuraava komento: sudo chown vdr: /etc/vdr/plugins/sc/cardclient.conf, niin ei turhaan tule logiin huutelua erroreista.
newcamd:127.0.0.1:10000:1/0b00/FFFF:test:test:0102030405060708091011121314
Tarkemmat tiedot mitä mikin oscamiin laitettu rivi tekee löytää OSCamin tarjoamalta wiki-sivulta. Joten konffeihin.
OSCamiin tarvitsee seuraavat konffit:
- oscam.ac
- oscam.conf
- oscam.server
- oscam.user
- oscam.services
Sitten näiden sisällöt:
oscam.ac
0b00:000000 = 10
*=7
oscam.conf
[global]
usrfile = /var/log/oscamuser.log
logfile = /var/log/oscam.log
cwlogdir = /var/log/cw/
emmlogdir = /var/log/emm.log
disableuserfile = 0
usrfileflag = 1
nice = -1
maxlogsize = 4096
saveinithistory = 1 # save to /tmp/.oscam/reader<number>
[newcamd]
port = 10000@0B00:000000
key = 0102030405060708091011121314
keepalive = 1
[webif]
httpport = 8888
httpuser = user
httppwd = password
httpallowed = 0.0.0.0-255.255.255.255
httprefresh = 5
[anticasc]
enabled = 1
numusers = 1
sampletime = 2
samples = 5
penalty = 1
aclogfile = /var/log/oscamac.log
denysamples = 4
fakedelay = 1000
oscam.server
[reader]oscam.user
label = phoenix
protocol = mouse
device = /dev/ttyUSB0
key = 0102030405060708091011121314
services = services1
caid = 0B00
detect = cd
mhz = 357
cardmhz = 357
group = 1
emmcache = 1,3,2
[account]
user = test
pwd = test
monlevel = 1
group = 1
uniq = 0
au = phoenix
caid = 0b00
ident = 0b00:000000
oscam.services
[services1]
caid = 0b00
provid = 000000
Nyt sinulla on konffit ja nämä pitää sijoittaa sinne minne haluat. Vakiona itse käännetyssä ne menevät /user/local/etc alle. Windowsissa taas samaan hakemistoon kuin itse oscam.exe. Lisäksi Windowsissa pitää tottakai muuttaa vielä nuo kansiot mihin logit menevät Windows muotoon eli C:\jotain\oscam\log\ jne. Laite tunnistuu Windowsissa porttina com3, joka tarkoittaa, että deviceen pitää määritellä /dev/ttyS2. Yhtenä vinkkinä myös, että ennen yhteyden luontia sc ja oscamin välille kannattaa tyhjentää sc-pluginin ecm-muisti. Tämä löytyy pluginin asetuksista.
Toivottavasti tämä auttaa joitakin ketkä kamppailevat tämän kanssa.
Edit.
5.9.2014
Päivitetty uusi lauchpad, josta löytyy VDR 2.x tuettu SC.
Moi. Latasin tuon oscam-doc-examples.rar tiedoston Windowsille. Siinä on nämä tiedostot sekä oscam.ac, että oscam.txt. Tulisiko käyttää noita .txt tiedostoja vai?
VastaaPoistaSamat .conf tiedostot vaatii myös Windows versio.
PoistaOk. Minulla tosiaan tuo sama kortinlukija ja tein kaikki noiden ohjeiden mukaan, mutta herjaa tällaista:
Poista0 [main] oscam 372 find_fast_cwd: WARNING: Couldn't compute FAST_CWD point
er. Please report this problem to
the public mailing list cygwin@cygwin.com
WARNING: oscam.conf line 57 section [cccam] contains unknown setting 'build=1234
'
WARNING: oscam.conf line 63 section [gbox] contains unknown setting 'password=pa
ssword1'
WARNING: oscam.conf line 71 section [dvbapi] contains unknown setting 'socket=/t
mp/camd.socket'
couldn't open logfile: /var/log/oscam/oscam.log (errno 2 No such file or directo
ry)
Warning: keyword 'aeskey' in reader section not recognized
Warning: keyword 'cccbuild' in reader section not recognized
Warning: keyword 'aeskey' in reader section not recognized
Warning: keyword 'aeskey' in reader section not recognized
Tuossahan on paljon virheitä. Sinulla on jokin outo conffi olemassa koska siinä on nuo kaikki eri osiot kuten cccam jne. Ne voi poistaa jos ei käytä.
PoistaLisäksi log-filua ei ole olemassa koska se on väärin. Tuo /var viittaa että käytät jotain linuxille tehtyä konffia.
Sattuuko sinulla olemaan zipattua kansiota noista Oscam-tiedoista Windowsilla?
PoistaEi kyllä satu olemaan nyt. Siitä on aikaa kun tätä Windowsille kokeilin. Tuo logigin korjaantuu kun annat sille jonkun polun esim. C:\temp\jotain.log
VastaaPoistaMutta noilla yllä olevilla minimi konffeilla kun luot ne samaan kansioon kuin oscam pitäisi homman rokkaa ja pääset konffaan selaimella.
Sain vähennettyä virheiden määrän yhteen.
PoistaEli oscam.exe näyttää tätä: couldn't open logfile: log/oscam.log (errno 2 No such file or directory)
oscam.conf on tällainen:
#
# main configuration
#
[global]
nice = -1
WaitForCards = 1
# logging
logfile = log/oscam.log
maxlogsize = 1000
usrfile = log/oscamuser.log
cwlogdir = log/cw
# monitor
[monitor]
port = 988
aulow = 120
monlevel = 1
# web interface
[webif]
httpport = 8888
httpuser = myusername
httppwd = mypassword
# protocols
[newcamd]
key = 000102030405060708090A0B0C0D
port = 10000@0100:FFFFFF;10001@0200:FFF000,FFFF00;10002@0300:FFFFFF
En ole aivan perillä tuosta lokista. Pitääkö sille tehdä joku tiedosto yms?
Taisin saada toimimaan nyt, kiitos avustasi! Nyt kun käynnistän oscam.exe tiedoston, niin ei herjaa mitään, vaan on täysin tyhjä. Kuuluuko sen olla näin?
PoistaEn nyt suoraan muista mutta pääsetkö selaimella kiinni? 127.0.0.1:8888 selaimeen?
PoistaEipä toimi..
PoistaOscam.conf näyttää nyt tältä:
#
# main configuration
#
[global]
nice = -1
WaitForCards = 1
# logging
logfile = /cygdrive/c/temp/oscam.log
maxlogsize = 1000
usrfile = /cygdrive/c/temp/oscamuser.log
cwlogdir = log/cw
# monitor
[monitor]
port = 988
aulow = 120
monlevel = 1
# web interface
[webif]
httpport = 8888
httpuser = user
httppwd = password
httpallowed = 0.0.0.0-255.255.255.255
httprefresh = 5
# protocols
[newcamd]
key = 000102030405060708090A0B0C0D
port = 10000@0100:FFFFFF;10001@0200:FFF000,FFFF00;10002@0300:FFFFFF
Varmasti tässä .conf filessa jotain väärin, sillä jos otan sen pois ja käynnistän oscam.exe, niin tunnistaa kyllä kortin jne.
Poista#
# main configuration
#
[global]
nice = -1
WaitForCards = 1
# logging
logfile = /cygdrive/c/temp/oscam.log
maxlogsize = 1000
usrfile = /cygdrive/c/temp/oscamuser.log
cwlogdir = log/cw
# monitor
[monitor]
port = 988
aulow = 120
monlevel = 1
# web interface
[webif]
httpport = 8888
httpuser = user
httppwd = password
httpallowed = 0.0.0.0-255.255.255.255
httprefresh = 5
# protocols
[newcamd]
key = 000102030405060708090A0B0C0D
port = 10000@0100:FFFFFF;10001@0200:FFF000,FFFF00;10002@0300:FFFFFF
Hmm
VastaaPoistaLogitusta siis tulee noihin kansioihin? Joten siellä ei näy mitään? Jotenkin muistaisin, että ne piti olla windowsissa kokonaiset polut esim. c:\temp\jotain\jotain.log
Selaimella pitäisi päästä jos kaikki toimii ok niiin kiinni http://127.0.0.1:8888 sinne webinterfaceen katsomaan konffit jne.
oscam.server filussa määritellään sitten itse tuo lukija ja miten se lukee sitä korttia, jonka jälkeen se voidaan parittaa newcamd protokollalla sinne softaan mihin haluaa.
Uppasin videon YouTubeen, niin näet miten minulla tapahtuu tuo:
VastaaPoistahttps://www.youtube.com/watch?v=ro8znyuVPM0&feature=youtu.be
Tässä toimivat konffit, niin perus kuin olla ja voi.
VastaaPoistaHuomaa, että sinun tulee katsoa se oikea sarjaportti laitteistonhallinnasta. Com-porttien alta.
/dev/ttyS0 = COM1
/dev/ttyS1 = COM2
/dev/ttyS2 = COM3
jne.
Konffit
http://pastebin.com/X0SMNRZ0
Riittää, että lataat uusimman cygwin oscamin ja tähän samaan kansioon ne dll:t. Muista siirtää ne dll:t samaan kansioon eli älä pidä siinä omassa.
Tuo siis toimii phoenix lukijalle. Lisäksi toimii se että voit katsoa selaimella konffit läpi ja muuttaa asetuksia.
VastaaPoista