Viasat+Dreambox-newcamdv5.18 add support for new Viasat card
Niih...sai nüüd isegi pea mitu tundi tolle asjaga jamatud, käesolevat teemat oma sada korda lapatud, konfitud, kirutud ja vannutud.
Ja tulemuseks on see, et kõik hakkas ideaalselt tööle
Ja mõtlesin nüüd, et panen dm500 omanike jaoks kirja, mida ma tegin, et töötava tulemuseni jõuda:
Imagoks Gemini2.0..
Emuks Newcamd 6.0 with Cardspider (töötas ka 5.28'ga, kuid tollega ei tule miskipärast jälle via2 lahti, niiet jätsin 6.0'i)
Esimene viga oli kohe selles, et proovisin 'Newcamd with betad', millega ilmnes, et too betad tuleb enne maha tappa, et cardserver ilma errorit karjumata tööle üldse hakkaks. Kusjuures avastasin, et 5.28'ga ei paista cardserver automaatselt tööle minevatki..
Nii, tasapidi edasi..
Addons'ite alt peale 'newcamd_config_6.0_spider' ja seejärel ftp kliendiga boxi surfama: var->tuxbox->config
Nagu ka siin mammutteemas sada korda korrutatud, tuleb nüüd siin ära muuta kaks faili, misjärel töötab kõik, nagu kellavärk.
Asja juurde..
Kõigepealt 'cardserv.cfg' Sikutasin desktopile ja avasin Editplus'iga. Sisuks jätsin ainult järgneva:
#Config by xxcard for original nordic cards
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = DBcardserv
DEBUG_PORT = 14000
ADMIN_PORT = 14001
ENTITLEMENT_PORT = 14002
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USER = local local lan localhost 12000 au
USER = dummy dreambox lan localhost 15003 au
#
SERIAL_PORT = 1
BOXID = XXXXXXXXXX
TCP_PORT = 10000
EMM-G = yes
EMM-S = yes
EMM-U = yes
SPECIAL_FEATURES = yes
Ikside asemele, saab vast igaüks aru, läheb via-pilli boxid ilma viimase numbrita. Et asja veel lihtsamaks teha, siis faili saab tõmmata ka SIIT
Järgmiseks 'newcamd.conf'
Siinkohal toon ära vaid osa failist. Oluline on, et ilma # märgita jääks just rasvaselt toodud rida.
...
# CWS = uds 1 dummy dummy
# CWS = linux.domain.com 10000 dummy2 dummy2 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
# CWS = 127.0.0.1 10000 dummy3 dummy3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
#CWS = uds 0 local local
#CWS = 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS_MULTIPLE = localhost 10000:10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan DBcardserv
#
# newcamd optional settings for using control word servers (cws)
...
Kes vajalikku kohta üles ei suuda leida, siis terve faili saab tõmmata SIIT
Nii...nüüd tuleks boxile teha reboot ja suure tõenäosusega peaks nds kaart pildi ette võtma. Kui ei võta, tuleb abiks telnet ja käsurida, millega nt mina üldse alguses aimu sain, et cardserveri konf on mul täiesti vale.
Kuidas asi käib:
Start->Run-> telnet <sinu boxi ip aadress> (näiteks: telnet 192.168.0.5)
Dreambox login: root
Password: dreambox (kui eelnevalt muidugi ära pole muudetud)
Nüüd kirjutad ps ja vajutad Enter. (ps näitab hetkel käigusolevaid protsesse)
Ilmub rodu kirjeid, millest esmalt otsi üles selline:
XXX root 764 S /var/bin/cardserver_6.0 (XXX on cardserver protsessi id number, mis kindlasti kõigil alati erineb. Ma ei välista, et ka too 764 erineb..)
Nüüd kirjuta käsureale: kill XXX (XXX asemel siis muidugisti number, mida näitas eelnev rida)
See käsk tapab nüüd cardserveri maha. Töötava süsteemi puhul jääb pilt lihtsalt seisma, kuna kaardiga ei saada enam ühendust...
Nüüd oleks kaval veel korra ps kirjutada ja vaadata, kas cardserver kirjega rida tõesti ka ära kadus.
Ja nüüd käivitada cardserver uuesti, kirjutades: cardserver_6.0
Toimiva süsteemi puhul peab ilmuma järgmine info:
~ > cardserver_6.0
[cardserver 21:31:08] compiled Apr 25 2005, 18:40:24
[cardserver 21:31:08] Card 1/0 reset
[cardserver 21:31:12] Card 1/0 init Viasat NDS card, please wait
[cardserver 21:31:15] Card 1/0 nds period 2 card detected
[cardserver 21:31:15] Fri Jul 8 21:31:15 EEST 2005
[cardserver 21:31:15] Card 1/0 caid 090f
[cardserver 21:31:15] Card 1/0 listening on port 10000
[cardserver 21:31:15] Card 1/0 Login accepted: local
Kui midagi on valesti, annab logi sellest kohe teada- nt boxid on vale või ei õnnestu pordiga ühendust saada. Sealt saab siis juba ise edasi 'debugima' hakata...
Kusjuures samamoodi saab ka newcamd'd ennast tsurkida. Esmalt kõik newcamd nimelised protsessid maha tappes (üldjuhul piisab ühe killimisest ja kõik teised kaovad ise) ja seejärel andes käsu: newcamd_6.0
Püha müristus, mis tohutu jutt nüüd kirja sai pandud, kuid ma tahaks loota, et sellest kellelgi ka kasu on.
Happy dreamboxing! (võib ka pm'itada, ei hammusta)

PS. Ja ma ei saa mainimata jätta, et c* skystarile toimib samuti laitmatult (seda siis kohtvõrgus - et kellelegi jälle mingeid eelarvamusi ei tekiks)
Ja tulemuseks on see, et kõik hakkas ideaalselt tööle

Ja mõtlesin nüüd, et panen dm500 omanike jaoks kirja, mida ma tegin, et töötava tulemuseni jõuda:
Imagoks Gemini2.0..
Emuks Newcamd 6.0 with Cardspider (töötas ka 5.28'ga, kuid tollega ei tule miskipärast jälle via2 lahti, niiet jätsin 6.0'i)
Esimene viga oli kohe selles, et proovisin 'Newcamd with betad', millega ilmnes, et too betad tuleb enne maha tappa, et cardserver ilma errorit karjumata tööle üldse hakkaks. Kusjuures avastasin, et 5.28'ga ei paista cardserver automaatselt tööle minevatki..
Nii, tasapidi edasi..
Addons'ite alt peale 'newcamd_config_6.0_spider' ja seejärel ftp kliendiga boxi surfama: var->tuxbox->config
Nagu ka siin mammutteemas sada korda korrutatud, tuleb nüüd siin ära muuta kaks faili, misjärel töötab kõik, nagu kellavärk.
Asja juurde..
Kõigepealt 'cardserv.cfg' Sikutasin desktopile ja avasin Editplus'iga. Sisuks jätsin ainult järgneva:
#Config by xxcard for original nordic cards
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = DBcardserv
DEBUG_PORT = 14000
ADMIN_PORT = 14001
ENTITLEMENT_PORT = 14002
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USER = local local lan localhost 12000 au
USER = dummy dreambox lan localhost 15003 au
#
SERIAL_PORT = 1
BOXID = XXXXXXXXXX
TCP_PORT = 10000
EMM-G = yes
EMM-S = yes
EMM-U = yes
SPECIAL_FEATURES = yes
Ikside asemele, saab vast igaüks aru, läheb via-pilli boxid ilma viimase numbrita. Et asja veel lihtsamaks teha, siis faili saab tõmmata ka SIIT
Järgmiseks 'newcamd.conf'
Siinkohal toon ära vaid osa failist. Oluline on, et ilma # märgita jääks just rasvaselt toodud rida.
...
# CWS = uds 1 dummy dummy
# CWS = linux.domain.com 10000 dummy2 dummy2 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
# CWS = 127.0.0.1 10000 dummy3 dummy3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
#CWS = uds 0 local local
#CWS = 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS_MULTIPLE = localhost 10000:10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan DBcardserv
#
# newcamd optional settings for using control word servers (cws)
...
Kes vajalikku kohta üles ei suuda leida, siis terve faili saab tõmmata SIIT
Nii...nüüd tuleks boxile teha reboot ja suure tõenäosusega peaks nds kaart pildi ette võtma. Kui ei võta, tuleb abiks telnet ja käsurida, millega nt mina üldse alguses aimu sain, et cardserveri konf on mul täiesti vale.
Kuidas asi käib:
Start->Run-> telnet <sinu boxi ip aadress> (näiteks: telnet 192.168.0.5)
Dreambox login: root
Password: dreambox (kui eelnevalt muidugi ära pole muudetud)
Nüüd kirjutad ps ja vajutad Enter. (ps näitab hetkel käigusolevaid protsesse)
Ilmub rodu kirjeid, millest esmalt otsi üles selline:
XXX root 764 S /var/bin/cardserver_6.0 (XXX on cardserver protsessi id number, mis kindlasti kõigil alati erineb. Ma ei välista, et ka too 764 erineb..)
Nüüd kirjuta käsureale: kill XXX (XXX asemel siis muidugisti number, mida näitas eelnev rida)
See käsk tapab nüüd cardserveri maha. Töötava süsteemi puhul jääb pilt lihtsalt seisma, kuna kaardiga ei saada enam ühendust...
Nüüd oleks kaval veel korra ps kirjutada ja vaadata, kas cardserver kirjega rida tõesti ka ära kadus.
Ja nüüd käivitada cardserver uuesti, kirjutades: cardserver_6.0
Toimiva süsteemi puhul peab ilmuma järgmine info:
~ > cardserver_6.0
[cardserver 21:31:08] compiled Apr 25 2005, 18:40:24
[cardserver 21:31:08] Card 1/0 reset
[cardserver 21:31:12] Card 1/0 init Viasat NDS card, please wait
[cardserver 21:31:15] Card 1/0 nds period 2 card detected
[cardserver 21:31:15] Fri Jul 8 21:31:15 EEST 2005
[cardserver 21:31:15] Card 1/0 caid 090f
[cardserver 21:31:15] Card 1/0 listening on port 10000
[cardserver 21:31:15] Card 1/0 Login accepted: local
Kui midagi on valesti, annab logi sellest kohe teada- nt boxid on vale või ei õnnestu pordiga ühendust saada. Sealt saab siis juba ise edasi 'debugima' hakata...
Kusjuures samamoodi saab ka newcamd'd ennast tsurkida. Esmalt kõik newcamd nimelised protsessid maha tappes (üldjuhul piisab ühe killimisest ja kõik teised kaovad ise) ja seejärel andes käsu: newcamd_6.0
Püha müristus, mis tohutu jutt nüüd kirja sai pandud, kuid ma tahaks loota, et sellest kellelgi ka kasu on.
Happy dreamboxing! (võib ka pm'itada, ei hammusta)

PS. Ja ma ei saa mainimata jätta, et c* skystarile toimib samuti laitmatult (seda siis kohtvõrgus - et kellelegi jälle mingeid eelarvamusi ei tekiks)

;()
- arumaeisaa
- Edasijõudnu
- Postitusi: 37
- Liitunud: 03:00, 01 Jaan 1970
-
- Edasijõudnu
- Postitusi: 59
- Liitunud: 03:00, 24 Sept 2005
-
- Edasijõudnu
- Postitusi: 59
- Liitunud: 03:00, 24 Sept 2005
Tere seo foorumi rahvalõ
Aga saigi niimoodi, et vahetasin SERIAL_PORT=0 ja hakkas tööle. Ma vahetasin koos serialpordi numbriga koos ka TCP_PORT numbrit ja mitte ei hakanud. Oi inimene võib ikka saamatu olla
Ja nüüd on mõistus otsas nende cam värkidega. Aga seda vast siin ei arutata
haanjamiis vidi lubjakivve....

Aga saigi niimoodi, et vahetasin SERIAL_PORT=0 ja hakkas tööle. Ma vahetasin koos serialpordi numbriga koos ka TCP_PORT numbrit ja mitte ei hakanud. Oi inimene võib ikka saamatu olla


haanjamiis vidi lubjakivve....
-
- Edasijõudnu
- Postitusi: 59
- Liitunud: 03:00, 24 Sept 2005