Fick min kortläsare (en Smargo, USB-baserad) med posten idag så jag tänkte försöka mig på det här med newcs & sasc_ng, alltså med helt "eget" och legitimt kort.
Men det vill sig inte.
Kör jag med newcamd-protokollet så funkar det "bäst" tycker jag, då kommer jag hit (har klippt bort nycklarna, de ser OK ut här vad jag kan se):
[ 22:43:28 ] [ Box detect ] Box type 1 (General Boxtype - Generic) [ 22:43:28 ] [ Config ] Option <blockc0> for device 0 (Phoenix Interface) not present, defaulting to NO [ 22:43:28 ] [ Config ] Pincode for device 0 (Phoenix Interface): 0000 [ 22:43:28 ] [ Config ] /dev/ttyUSB0 ECM priority: round [ 22:43:28 ] [ Newcamd ] Server name : cardserver [ 22:43:28 ] [ Newcamd ] Des key : 0102030405060708091011121314 [ 22:43:28 ] [ Newcamd ] User 2: TestUser, Pass: TestPassword, Host none, Port: 0, Au: On, Spider allowed: No, Sidoverride: No, level: 0 [ 22:43:28 ] [ httpd ] httpd-user: admin, password: newcs, accesslevel: admin [ 22:43:28 ] [ EMM Cache ] Initialising dynamic Cache [ 22:43:28 ] [ ECM Cache ] Initialising dynamic Cache [ 22:43:28 ] [ Loader ] Starting Telnet on port 0 [ 22:43:28 ] [ Loader ] Started HTTP-server on port: 8080 [ 22:43:28 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0 [ 22:43:28 ] [ Phoenix ] Opening device /dev/ttyUSB0 [ 22:43:28 ] [ Phoenix ] Setting Parity to: ODD [ 22:43:28 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0 [ 22:43:28 ] [ Phoenix ] Setting Baud to standard 9600 [ 22:43:29 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0 [ 22:43:31 ] [ ATR ] T=0 1etu=104.17us Guardtime:15etu WWT:9600etu [ 22:43:31 ] [ ATR ] Historical bytes: 3 [B0] [09] i [FF] J P p [00] [00] V T [01] [00] [00] [ 22:43:31 ] [ Loader ] Init NDS card [ 22:43:31 ] [ Phoenix ] Setting Parity to: ODD [ 22:43:31 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0 [ 22:43:31 ] [ Phoenix ] Setting Baud to standard 9600 [ 22:43:32 ] [ KeymaN ] Adding key 000000xxxxxxxx type 0 on Provider 000000 for caid 090F ID=0 [ 22:43:32 ] [ KeymaN ] Adding key 000000xxxxxxxx type 1 on Provider 000000 for caid 090F ID=0 [ 22:43:34 ] [ Loader ] Card 090F on port /dev/ttyUSB0 ready [ 22:43:34 ] [ Loader ] Starting Newcamd Server on port 10000 [ 22:43:34 ] [ NewCS ] Ready to GO! :) [ 22:43:34 ] [ Newcamd ] Newcamd thread Server started on port 10000 [ 22:43:46 ] [ Newcamd:10000 ] Connection from 127.0.0.1 [ 22:43:46 ] [ Newcamd:10000 ] User TestUser logged in, client: Generic [ 22:44:20 ] [ Newcamd ] ECM -> TestUser (NOT OK) [CAID 0000] [Prov 00000000] [SID 1388] [ 22:44:20 ] [ Newcamd ] ECM -> TestUser (NOT OK) [CAID 0000] [Prov 00000000] [SID 1388] [ 22:44:27 ] [ Newcamd ] ECM -> TestUser (NOT OK) [CAID 0000] [Prov 00000000] [SID 1388]
Problemet är just att jag bara får ECM "NOT OK"-svar på dessa... Tycker det ser ut som att sasc-ng frågar "på fel sätt" (dvs med CAID = 0000) av någon orsak. Kör jag med radegast istället för newcamd som protokoll/server så kommer det dock ännu mindre logginfo i newcs-loggen så jag tycker ändå detta är bäst hittils...
Min cardclient.conf ser ut så här:
newcamd:localhost:10000:1/090F/ffff:TestUser:TestPassword:0102030405060708091011121314
Tycker det ser rätt ut. 090F = Viasat antar jag, ser ut som att de strömmar som kommer in via sasc-ng är kodade med dels 090F och dels 093F (tror jag det var), så det borde ju liksom funka...
Hjälp!