Hur gör man?

1. För att fixa detta krävs det att du använder gemini på boxarna, alltså även på servern. Du kan ladda ner gemini här:
http://www.comhit.net/downloads.php?do=cat&id=3
2. Gå in på boxens blue panel (blå knappen)
3. Addons -> Download & Install -> cam
4. Leta reda på newcamd with cardserver (kan heta Newcamd 6.02 complete), installera.
5. Skapa en ny .txt fil i windows, lägg in följande i den:
Kod:
DESKEY =  <en 28-siffrig kod, gör en här: http://www.slapnet.org/deskeymaker.asp>
SERVER_NAME =  <namnet på cardservern, ex: hem>
DEBUG_PORT = 14000
ENTITLEMENT_PORT = 14001
ADMIN_PORT = 14002
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USER = <användare> <lösenord>  lan 127.0.0.1 12000
USER = <användare> <lösenord> lan
DEBUG_INIT = no
DEBUG_NET = no
DEBUG_ECM = no
DEBUG_EMM = no
SERIAL_PORT = 0 (beroende på i vilken kortläsare kortet sitter i, ändra här till 1 eller 0)
TCP_PORT = 10000
#BOXID = xxxxxx  (är det ett viasatkort du försöker dela, ange boxid här och ta bort #)
6. Ersätt alla < > med ett värde (Alltså <> ska bort). Ta bort alla parenteser och dess innehåll.
7. Spara sedan filen som "cardserv.cfg" (OBS! Använd "" i anteckningar för att få filändelsen .cfg (den ska inte ha filändelsen .txt))
8. FTPa över filen till /var/tuxbox/config/ på dreamboxen. Detta gör du antingen genom ett FTP-program eller genom ftp://ipadress:21 i adressfältet på Internet Explorer eller Firefox.
9. Gör en till .txt-fil med följande:
Kod:
DEMUX_API = 2
BOX_TYPE = DM500
CONTROL_WORD_DEVICE = CA
CA_API = 3
GTX_OUTPUT_MODE = 16
PMT_UPDATE_WATCH = yes
EMU = yes
PREFER_EMU = no
DISABLE_CAM = yes
CAM_CASYS = 17
AU = yes
OSD_WEB_LOGIN = root:dreambox
SHOW_ALL_CA_SYSTEMS = no
OSD = enigma
CA_INFO_FILE = /tmp/cainfo.txt
DEBUG_ECM = yes
DEBUG_EMM = yes
DEBUG_CWS = yes
DEBUG_CAM = yes
DEBUG_CAM_HEX = no
SHOW_CW = no
SHOW_PAT = no
SHOW_PMT = no
SHOW_ECM = no
SHOW_CAT = no
SHOW_EMM = no
EMM_REPORT_WRONG_SIG = no
OSD_WAIT_TIME = 1000
DEFAULT_CW_DELAY = 500
RELOAD_CONFIG_ON_ZAP = yes
RELOAD_KEYLIST_ON_ZAP = yes
CWS = 127.0.0.1 10000 <användarnamn> <lösenord> <DESKEY> lan <servernamn>
CWS_CONNECT_TIMEOUT = 20
CWS_INCOMING_PORT = 12000
CWS_DEBUG_PORT = 12001
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10. Döp om den till newcamd.conf och lägg in den i /var/tuxbox/config/ (/var/tuxbox/config/newcamd/ i newcamdversioner > 6.04)
10.1 Du kan telneta till dreamboxen och skriva ln -s /var/tuxbox/config/newcamd/newcamd.conf /var/tuxbox/config/newcamd.conf . Då blir din gamla cam kompatibel med den nya.
11. Lägg även in denna fil på andra dreamboxar i ditt hus som ska ha access till servern.
Se dock till att du addat dem som "USER =" i cardserv.cfg.
12. Ändra CWS-strängen i newcamd.conf så att den pekar mot rätt ip.
13. Därefter rekommenderar jag att du installerar mgcamd genom blue panel -> addons -> download and install -> cam
14. Skapa en .txt fil igen med följande:
Kod:
# EMM messages
# 00 don't show any EMM's (default)
# 01 show only valid EMM's
# 02 show valid and bad EMM's with complete data display
M: { 01 }

# ECM messages
# 00 don't show any ECM's
# 01 show only valid ECM's (default)
# 02 show valid and bad ECM's with complete data display
C: { 01 }

# AU
# 00 is ignored (default)
# 01 enable AU
# 02 AU Auto
A: { 01 }

# key update
# 01 update only new keys, default setting
# 02 update all keys (used for valid PMK checking)
U: { 02 }

# key files folder
# 00 keyfiles in /var/keys
# 01 keyfiles in /var/tmp
T: { 00 }

# network mode, use summ for several clients
# 00 no network (default)
# 01 newcamd netclient
# 02 radegast netclient
# 04 camd3 netclient
G: { 01 }


# network retry, use summ for several options
# 00 disable (default)
# 01 retry every new ecm
# 02 try to connect to offline shares every Q: seconds
# 04 try to detect and fast reconnect to lost (and not used atm) server
N: { 03 }

# network ecm timeout in seconds
K: { 10 }

# newcamd dead routes connect retry, sec
Q: { 60 }

# network shares priority
# 00 newcamd, radegast, camd3 (default)
# 01 camd3, radegast, newcamd
# 02 newcamd, camd3, radegast
P: { 00 }

# on screen display type
# 00 No OSD (default)
# 01 neutrino
# 02 enigma
O: { 00 }

# on screen display Options
# 03 default
# 01 show emu ecm
# 02 show network shares messages
# 04 show decoding failed / fta
# 08 show emm keys update
S: { 03 }

# Log options
# 00 Off (default)
# 01 Network
# 02 console
# 03 both
L: { 00 } 172.16.1.1 28007

# cache ecm pids and data used to open channels,
# store pids in /tmp/ca_cache.list at exit, load at startup,
# same syntax as restore.list
# 00 Off (default)
# 01 Ecm pids cache
# 02 Ecm data cache
# 03 both caches
H: { 00 }

# reread files on zap:
# 00 No (default)
# 01 config (including priority and ignore, but not replace/cache)
# 02 config and keys
# 03 both
R: { 00 }

# debug
# 00 off (default)
# 01 on
D: { 00 }
15. Döp den till "mg_cfg" (kom ihåg "kaninöronen")
16. Lägg den i /var/keys/ eller /usr/keys/
17. Använd newcamd with cardserver på cardservern och mgcamd på dina andra boxar.
18. Vill du kan du även byta till mgcamd på cardservern.
19. Redigera filen mgcamd_050828_cam.sh som ligger i /var/scripts (kan heta nåt annat beroende på vad mgcamd-camen heter).
Kod:
#!/bin/sh
########################################
###### Powered by The Gemini Team ######
### http://www.i-have-a-dreambox.com ###
########################################
# camid #
# 0000 = Commom Interface #
# 0001->0199 = for User Experiment #
# 0199 = Dccamd #
# 0200->0299 = Fbiss #
# 0300->0399 = Camd3 #
# 0400->0499 = Camx #
# 0500->0599 = Camx-radegast-cs #
# 0600->0699 = Evocamd #
# 0700->0799 = Evocamd-ronlad-cs #
# 0800->0899 = Mgcamd #
# 0900->0999 = Mgcamd-ronald-cs #
# 1000->1099 = Newcamd #
# 1100->1199 = Newcamd-ronald-cs #
# 1200->1299 = Newcamd-spider #
# 1300->1399 = Radegast #
# 1400->1499 = Ronald-cs #
# 1500->1599 = Scam #
# 1600->1699 = Scam-ronald-cs #
# 1700->1799 = Cardserver #
# 1800->1899 = Mgcamd with Cardserver #
# 9800->9899 = reserved #
# 9900->9999 = reserved #
########################################

CAMNAME="Mgcamd 28.08.05"
USERNAME=""
ZAPTIME=4
CAMID=0893
DVBSET=0
INFOFILE="ecm.info"
# end

remove_tmp () {
rm -rf /tmp/camd.socket /tmp/*mgcamd* /tmp/*mgshare* /tmp/pid.info /tmp/ecm.info /tmp/cardinfo
}

case "$1" in
start)
echo "[script] $1: $CAMNAME"
remove_tmp
(---->)/var/bin/cardserver_6.02 &
sleep 5(<-----)
/var/bin/mgcamd_050828 &
;;
stop)
echo "[script] $1: $CAMNAME"
kill 2>/dev/null `cat 2>/dev/null /tmp/mgcamd.pid`
killall -9 mgcamd_050828 (---->)cardserver_6.02(<----) 2>/dev/null
remove_tmp
;;
*)
$0 stop
exit 1
;;
esac

exit 0
20. Jag hoppas ni ser mina parenteser med ----> resp. <----- i filen. Lägg till det som står och radera parenteserna och deras innehåll. Beroende på vilken version av cardservern du kör heter filen olika. Du kan kolla i /var/bin/.
21. Välj mgcamd som cam i blue panel, starta om boxen.


Nu hoppas jag att allt fungerar, skulle jag ha missat nåt eller gjort nåt fel i guiden var vänlig skriv det i en kommentar.