251 (edytowany przez darog69 2020-10-24 09:18:02)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

mam  raydery ustawione dla ftdi: 
protocol                      = mouse
device                         = /dev/ttyUSB0

dla pcsc:protocol         = pcsc
device                         = 0

drivery też raczej są:

root@OpenWrt:~# pcscd --version
pcsc-lite version 1.8.25.
Copyright (C) 1999-2002 by David Corcoran <corcoran@musclecard.com>.
Copyright (C) 2001-2018 by Ludovic Rousseau <ludovic.rousseau@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauveron@labri.fr>.
Report bugs to <pcsclite-muscle@lists.alioth.debian.org>.
Enabled features: Linux mipsel-openwrt-linux-gnu serial usb libusb usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/etc/reader.conf.d

instalowałem te 2 pakiety:

https://zapodaj.net/images/b387a31335e52.png

252

Odp: Oscam pod OpenWRT X86_64, pomocy :)

A pakiet ccid nie zainstalujesz ?
jeli przy komendzie cat /sys/kernel/debug/usb/devices w pozycji :
S:  Product=OMNIKEY 3x21 Smart Card Reader
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none)
Driver będzie none , to nic z tego nie będzie.

253

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Mam tak:

root@OpenWrt:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
root@OpenWrt:~#

254

Odp: Oscam pod OpenWRT X86_64, pomocy :)

no to gdzie Ci tego OmniKeya wcieło ?

255

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@darog69 musisz sprawdzić jakie moduły się ładują do tych sterów, hehe następne zadanie , bo raz masz a raz nie

256

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ab mieć czytnik PCSC trzeba zainstalować pakiety:
pcscd
ccid


Pakiet pcscd-tools nie jest potrzebny.
Po zainstalowaniu pakietów trzeba zrobić restart. Po restarcie
Można sprawdzić ,czy driver się dodał poprzez cat /sys/kernel/debug/usb/devices
Będzie coś takiego:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=076b ProdID=3021 Rev= 3.02
S:  Manufacturer=OMNIKEY AG
S:  Product=Smart Card Reader USB
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=usbfs
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=24ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Teraz można zobaczyć , czy proces pcscd jest uruchomiony komendą ps |grep pcscd.
Jak jest można go ubić killall -9 pcscd , i uruchomić w trybie logu  pcscd -d -f
Wtedy będzie widać np włożenie karty (zczyta się ATR karty).

Jeśli wszystko wygląda ok , to teraz możemy konfigurować oscama.

257 (edytowany przez darog69 2020-10-24 13:24:49)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

root@OpenWrt:~# ps |grep pcscd
1626 root      1268 S    /usr/sbin/pcscd --foreground
3584 root      1220 R    grep pcscd
root@OpenWrt:~#

to będzie ten pakiet? https://zapodaj.net/images/57a3dca52a7e6.png

rayder mam tak:

[reader]
label                         = Multiroom
enable                        = 0
protocol                      = pcsc
device                        = 0
caid                          = 1884
mod1                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
idird                         = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mod2                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3588                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3460                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
key3310                       = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
data50                        = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mod50                         = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nuid                          = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
evensa                        = 1
cwpkota                       = 1
cwpkcaid                      = 18FE
detect                        = cd
group                         = 1
disablecrccws                 = 1

258

Odp: Oscam pod OpenWRT X86_64, pomocy :)

nie ccid-dev tylko ccid , dwa nizej.

259

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Próbowałem to przez web zainstalować i mam taki komunikat:
Uruchamianie menedżera pakietów
Błędy

Collected errors:
* pkg_init_from_file: Malformed package file /tmp/upload.ipk.

Polecenie opkg install zakończyło się niepomyślnie z kodem 255.

260

Odp: Oscam pod OpenWRT X86_64, pomocy :)

W repo przecież to jest. Nie instaluj ręcznie rzeczy tylko zrób

opkg update
opkg install ccid

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

261 (edytowany przez darog69 2020-10-24 16:16:43)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ok, dzięki, poszło

Edit: Dziękuję Panowie za pomoc, wyrozumiałość i cierpliwość, czytnik działa big_smile

262

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@Cezary

Prośba o nowy/ą kompilacje z poprawionym patchem dla mojego routera smile

Odszukaj w patchu:

if(cta_res[78] == 0x01 || reader->forcecwswap)

i zamień na tą:

if(cta_res[75 + cta_res[76]] == 0x01 || reader->forcecwswap)

Dziękuję smile

263

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Nie wiem o czym piszesz. Jeżeli o tym mega45 to nic z tego, to się nie kompiluje z obecnym oscamem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

264 (edytowany przez onken 2020-12-08 22:59:44)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Tsk, o tym mega 45

A ta starsza wersję mógłbyś ktora się jeszcze kompilowala ?

Bo najważniejsza jest ta poprawka a nie wersja oscama.

Ale któryś nowy coś podrzucalem Ci kiedyś co kompilowala z nowszymi ?
Wydaje mi się że kiedyś jakiś mod wer 45 Ci posyłałem co sie kompilowal wtedy z "nowymi" wersjami

O ile mnie pamięć nie zawodzi  , oczywiście nie wiem jak najnowsze bo dawno nic nie zmieniałem.

A jeśli się jednak nie da to ostatnia działająca wer. 11572 działająca z mega 45 ( byle z tymi  zmianami ) smile

265

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ta, po za tym że ta linia jest zła składniowo.

if((cta_res[75] + cta_res[76]) == 0x01 || reader->forcecwswap)

Jak już. Może być?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

266

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Tak, oczywiście , jeśli jest jakiś błąd.

Mam też od kolegi najnowsze spatchowane źródła  najnowszego oscama z plikiem cak7 do podmiany, może dałbyś radę skompilować i taka wersję ? Proszę.

Ona już chyba z patchem jest smile

267

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Tu masz oscama z tą najnowszą wersją mega45. I poprawką: https://dl.eko.one.pl/test/x/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

268

Odp: Oscam pod OpenWRT X86_64, pomocy :)

11671 to jest akurat.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

269 (edytowany przez onken 2020-12-08 23:57:41)

Odp: Oscam pod OpenWRT X86_64, pomocy :)

To zawsze nowszy smile sprawdź proszę czy się uda zrobić smile ale spróbuję dorwać najnowszy też smile

Kolega twierdzi że jednak to ..678 powinien być smile

I czytnik nagra koniecznie proszę podmień.

270

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Start starship  sn8 jest ważniejszy, jutro zrobię smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

271

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Ok.

Spoko smile

To czekam oczywiście smile

272

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Nie czekaj tylko testuj to co dałem wcześniej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

273

Odp: Oscam pod OpenWRT X86_64, pomocy :)

Tak, już pobrałem i zaraz podmieniam smile

Oczywiście jak Ci się uda nowa to też bardzo poproszę smile

274

Odp: Oscam pod OpenWRT X86_64, pomocy :)

@Cezary smile
To miało być do WDR 3600 a zrobiłeś do miniPC x86

A tą kartę mam w WDR 3600

275

Odp: Oscam pod OpenWRT X86_64, pomocy :)

W tym samym miejscu masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.