OSCAM och läsare för programkort?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Ha! en Microchip PIC-processor :) OSCAMS egen finns här.
Användarvisningsbild
Mathias@Åland
Inlägg: 241
Blev medlem: 22 juni 2006, 20:19:11
Ort: Åland
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av Mathias@Åland »

Tja den var ju inte så hi-tech :)

Jag gissar att Infinity USB-läsaren jag har kostade en del då den var ny men jag vet inte då min är hittad på sopstationen :)

Gissar att nån har använt den för att programmera gamla piratkort då den verkar klara en hel drös sådana.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Jag fick en CardMan 2020 av en vänlig själ. DE har skrotat dem då de saknar drivers för Win7. Linux kände igen själva USB enheten

Bus 003 Device 008: ID 076b:0596 OmniKey AG CardMan 2020

och jag lyckades kompilera om drivern enligt dessa instruktioner, den laddar nog, men pcscd vägrar hitta något.

pcsc_scan stannar bara på "Scanning first reader"

Måste nog låna en bil och hämta Mathias läsare :)
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Köpte till slut en Smargo + Kartenleser USB Cardreader Argolis Smartreader Plus Maxdigital Reader H. Fungerar helt OK. Skall försöka skriva ihop en kort dokumentation av installationen. Oscam stöder ju en massa olika läsare så det var inte så lätt att hitta rätt konfig.
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

Dammar av den här gamla tråden, i fredags SMS:ade sambon (som jobbade hemma) om att strömmen var försvunnen i delar av källaren. Det visade sig att det med största sannolikhet var strömförsörjningen i vår backend som hade "brunnit" och blåst proppen. Och dessutom verkade minst en av diskarna tagit stryk (en PV till LVM-volymen var helt död).

Det gjorde att jag fick ta tag i renoveringen av vår "nya" backend (dess gamla moderkort dog sydbryggan på såg jag fick i panik sätta upp den gamla igen och den har alltså gått stapplande i flera år). Det som tagit tid är att få till nätverksboot, men det skiter jag i just nu.


Jag har fått igång det mesta, men jag blir vansinnig på konfigurationen av oscam...

Är det nån som har koll på var man han hitta en konfig för oscam och Boxer som fungerar? Oscam verkar ju vara gjort så att olika användare kan få tillgång till olika kort och den kan servera flera olika kort. Men det är ju jag totalt ointresserad av, jag vill bara att den delar ut ett kort till en användare för alla kanaler:)
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Skiljer sig Boxer från normala Conax-kort?
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

Det är alltså inte kommunikationen med kortet som är problemet utan att få oscam att förstå att de kanalerna hanteras av det kortet.

Oscam hittar alltså kortet och talar snällt om vilka nycklar som finns där.

Kod: Markera allt

2016/09/11 13:54:38 1C34A8E5 r   (reader) kortlasare [viaccess] THIS WAS A SUCCESSFUL START ATTEMPT No  1 out of max alloted of 1
2016/09/11 13:54:38 1C34A8E5 r   (reader) kortlasare [viaccess] card detected
2016/09/11 13:54:38 1C34A8E5 r   (reader) kortlasare [viaccess] serial: ##########
2016/09/11 13:54:39 1C34A8E5 r   (reader) kortlasare [viaccess] provider: 1, id: ###################, sa: ########, geo: empty
2016/09/11 13:54:39 1C34A8E5 r   (reader) kortlasare [viaccess] provider: 2, id: ####################, sa: ########, geo: FF FF FF FF
2016/09/11 13:54:39 1C34A8E5 r   (reader) kortlasare [viaccess] class: 14, expiry date: 2016/09/01 - 2016/11/30
2016/09/11 13:54:39 1C34A8E5 r   (reader) kortlasare [viaccess] class: 19, expiry date: 2016/09/01 - 2016/11/30
2016/09/11 13:54:39 1C34A8E5 r   (reader) kortlasare [viaccess] class: 14, expiry date: 2016/08/01 - 2016/10/31
Men sen blir hela loggen full av såna här (det är sista raden som är exemplet, rejected):

Kod: Markera allt

2016/09/11 14:04:58 093338D5 c  (newcamd) client connected to 15050 port
2016/09/11 14:04:58 093338D5 c   (client) encrypted newcamd:15050-client 127.0.0.1 granted (mythtv, au=on (1 reader))
2016/09/11 14:04:58 093338D5 c  (newcamd) user mythtv authenticated successfully (generic)
2016/09/11 14:04:58 093338D5 c  (newcamd) AU enabled for user mythtv on reader kortlasare
2016/09/11 14:04:58 093338D5 c      (ecm) mythtv (0500@020500/08E2/0406/43:00000000000000000000000000000000): rejected user ident (0 ms) (no card support 0500@020500)
Men jag har inte förstått hur den kommer fram till rejected... jag tycker allt stämmer.

Kortet har ju som sagt var funkat för de kanalerna i gamla burken, men där körde jag NewCS som kortserver och den var enklare att sätta upp eftersom den inte var lika avancerad med stöd för flera olika kort och grejer.

Jag har satt upp oscam så här:
i oscam.conf

Kod: Markera allt


[newcamd]
key            = 0102030405060708091011121314
port           = 15050@0500:00000
allowed        = 127.0.0.1
oscam.server

Kod: Markera allt


[reader]
label    = kortlasare
protocol = mouse
detect   = CD
#CD är default om man har mouse, men ändå.
caid     = 0500
device   = /dev/ttyUSB0
group    = 1
oscam.user

Kod: Markera allt

[account]
user       = mythtv
pwd        = mythtv
monlevel   = 4
uniq       = 0
group      = 1
au         = kortlasare
services   = boxer
ident      = 0500:000000
keepalive  = 1
Ni får se det fruktansvärt hemliga lösenordet för den lyssnar ju bara på localhost ändå:)

Men sen är det den här kryptiska oscam.services som jag inte har fattat hur den fungerar... jag har klippt ifrån från ett gäng olika exempel och försökt komplettera med den info som oscam-loggen visar om kanalerna...
oscam.services

Kod: Markera allt


[boxer]
caid   = 0500
provid = FFF510,020500,023200,023210,023220,023230,023240,040D00,040D10,040D20,040D30
srvid  = 0230,0262,02E4,02F8,030C,0348,035C,0384,038E,03A2,03AC,03B6,03CA,041A,042E,0438,0442,0456,046A,0474,047E,0488,04A6,04C4,1586,14F0,168A,17DE,08E2,0406
Vet inte om man måste använda nån av övriga konfig-filer, det mesta verkar vad jag förstått inte relevant när man kör Viaccess och kortläsare.

Det jag inte riktigt fattat är vilka id som matchas mot vad och när, på vissa ställen kan man ange masker och det är otydligt om det ska vara 00000 eller FFFFF när man vill acceptera allt...


Det ska finnas en webbsida om hur man sätter upp ffdecsawrapper, men den sidan är död...
http://www.lursen.org/wiki/FFdecsawrapp ... ian/Ubuntu
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Den säger ju: no card support 0500@020500)

Medan du har ident = 0500:000000

Kan det vara det?
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

0500 är caid, d.v.s. ID för Boxer-kortet, det andra är provider id, vilket är olika för olika kanaler.

Alla provider-id (och några till) finns ju med

Kod: Markera allt

provid = FFF510,020500,023200,023210,023220,023230,023240,040D00,040D10,040D20,040D30
Som jag förstått ska 00000 matcha alla, men det är möjligt att det ska vara FFFFF.


Men jag är inte ute efter gissningar här nu, jag är ute efter nån som VET. För gissat och googlat har jag själv suttit och gjort i flera timmar (jag har suttit med det här sen i fredags kväll).
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Sorry. Jag försöker bara vara hjälpsam. Jag hade själv ett litet helvete före jag fick igång Oscam...
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

Ingen fara, du kunde ju inte veta hur mycket jag slitit med detta innan jag frågade:) Har spenderat säkert 20 timmar i helgen på att få upp en ny backend...

Inte 20 timmar just på detta problem, men jag fick börja med att installera om Debian och mythtv eftersom jag sist jag höll på lyckades trassla till allting och hade problem med att få igång ens mythtv-setup. Man måste köra den som användaren mythtv förstod jag efter ett tag, men att köra sudo eller su gjorde att den inte hade behörighet till X-servern... Slutade med att jag satte lösenord på användaren mythtv så jag kunde logga in som den.

Sen slet jag med att få dvbloopback att fungera, fick lov att nergradera kerneln till 3.16 (istället för 4.6 som jag hade installerat innan jag insåg att dvb-stödet var ett separat paket). Eftersom den där sidan om ffdecsawrapper inte gick att nå fick jag ju dessutom försöka klura ut hur man den att fungera. Tydligen behövde kerneln patchas, men det fixade som tur var configure-scriptet (det ballade dock ut när det skulle installera kernel-sourcen, eftersom den använda apt-get och jag har installerat allt med aptitude, de delar tyvärr inte ritkigt databas med varandra så apt-get install build-dep linux sket sig).

Man kan se hur mycket jag testat fram och tillbaka genom att mottagarnas löpnummer är uppe över 50 nu:)


Jag såg att jag har faktiskt ett arkiv med newcs, funderar på att testa med den istället för oscam, den fungerade ju bra på gamla burken och borde inte bero så mycket på kernel och sånt. För dvbloopback och ffdecsawrapper verkar ju fungera som de ska nu.
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

Fick igång det genom att köra newcs istället. Blev lite fixande med att symlänka libcrypto för den är kompilerad mot en viss version, och sen fick jag ändra till radegast istället för newcamd (men så hade jag på den gamla backend också så det var jag beredd på, jag tror den har buggig newcamd-implementering).

Men det vore ju kul att veta hur man ska göra med oscam ändå, oscam är ju open source och lever förhoppningsvis länge, newcs är ju closed sourse med bara färdiga binärer. Men det kan jag rota vidare efter i lite lugnare tempo, nu gäller det bara att komma ihåg vilka TV-serier det är vi brukar spela in... Ska se om jag kan rädda nåt från diskarna i den gamla maskinen, systemdisken var inte med i LVM-volymen så den verkade vara intakt.


Sen visade det sig att av nån anledning så är ljudet borta direkt när man börjar kolla på TV. Jag testade igenom hur många ljudinställningar som helst innan jag märkte att det börjar fungera om man byter kanal fram och tillbaka... Får rota vidare lite där, själv använder jag ju inte ljudet så det var inte förrän sambon skulle kolla på TV som vi märkte det.


Nu har jag på prov satt fyra olika program på inspelning klockan 21, det ska bli intressant att se hur det funkar. Jag har ju fyra tuners (två kort med dubbel tuner) så det ska inte vara några problem där, verkar som två av dem är från samma MUX också så en tuner blir ledig. Det intressanta är om burken orkar med det, den gamla blev det ofta knas på om två inspelningar började exakt samtidigt (man fick justera nån av dem till att börja en minut tidigare så funkade det).
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Här är mina anteckningar och filer:

Kod: Markera allt

protocol = smargo

oscam.conf:
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11193
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt

[global]
logfile                       = /var/log/oscam/oscam.log
clientmaxidle                 = 0
nice                          = -1
maxlogsize                    = 1000
usrfile                       = /var/log/oscam/oscamuser.log
cwlogdir                      = /var/log/oscam/cw

[cache]

[newcamd]
port                          = 10001@0B00:000000
#key                           = 0102030405060708091011121314 remmas bort, annars funkar det ej

[cccam]
port                          = 10009
nodeid                        = 6A7234D21044146A

[monitor]
port                          = 988
nocrypt                       = 127.0.0.1
aulow                         = 120
monlevel                      = 4

[webif]
httpport                      = 8080
httpuser                      = user
httppwd                       = ***
httprefresh                   = 60
httppollrefresh               = 30
httphideidleclients           = 0
httpallowed = 0.0.0.0-255.255.255.255
aulow                         = 120

Oscam.server:
[reader]
enable = 1
label                         = mysmartreader
protocol                      = smargo
device                        = /dev/ttyUSB0
detect                        = cts
caid = 0B00
ident = 0B00:000000
group = 1 <- Viktigt! Måste matcha gruppen i oscam.user

Oscam.user:
[account]
user                          = vrum
pwd                           = pass1
group                         = 1
au                            = 1
caid                          = 0B00
ident                         = 0B00:000000

Uppstart:
Initscript härifrån:
https://build.opensuse.org/package/view_file/home:iSipi/oscam-1.10/oscam.init?expand=1
i /etc/init.d/oscam
Also create a softlink;


ln -s /usr/sbin/service /usr/sbin/rcoscam



Kortläsaren:

In TVHeadend CA tab add a Newcamd account with the relevant username and password and port number for the user above and with the hostname as localhost. Make sure the newcamd key is all zeros or it doesn't connect correctly. You can copy and paste the key from the newcamd config in the OSCAM web ui.
Nerre
Inlägg: 26707
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: OSCAM och läsare för programkort?

Inlägg av Nerre »

Du använder ingen oscam.services?

Jag kör ju Debian Jessie nu och den använder systemd för uppstart, jag har haft lite svårt att lära mig hur det funkar och särskilt när även script i /etc/init.d verkar hanteras av den.

Men tydligen är det så att när man kör ett /etc/init.d-script så funkas det upp av lsb-funktionerna man importerar, sen konverteras det dynasmiskt till en service-beskrivning som systemctl sen startar.

Mina fyra inspelningar gick inget bra, två av dem funkade inte (de kördes dock på samma tuner, vet inte om det kan vara knas på den tunern, behöver testa igenom alla sen).
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 8479
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: OSCAM och läsare för programkort?

Inlägg av AndersG »

Jo, jag kör OpenSuSE.

Kod: Markera allt

[Unit]
Description=An Open Source Conditional Access Module software
After=network.target

[Service]
Type=forking
EnvironmentFile=/etc/oscam
ExecStart=/usr/bin/oscam
#TimeoutSec=15

[Install]
WantedBy=multi-user.target
Skriv svar