Log in
Register
Menu
Log in
Register
Home
What's new
Latest activity
Authors
Forums
New posts
Search forums
What's new
New posts
Latest activity
Members
Current visitors
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Linux Based Receivers
Dreambox Support Forum
How-to Install Newcamd On Original Dmm Images
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="orc" data-source="post: 63318" data-attributes="member: 181659"><p>I found this great guide at <a href="http://www.satnet.ch/" target="_blank">www.satnet.ch</a> and is made by Hubi </p><p>It describes how to install newcamd on an official image!!! </p><p></p><p>Although is made for an 7000s I think it works on a 5620s as well. </p><p></p><p>here goes: </p><p></p><p>HOW-TO INSTALL NEWCAMD 5.18 ON ORIGINAL DMM IMAGES </p><p></p><p>explains how to install newcamd 5.18 on original images, WITHOUT UNPACKING THEM, </p><p>and without headaches )) </p><p></p><p>Only 15 steps: </p><p></p><p>1) install an original DMM image (I used latest beta 108_2) </p><p></p><p>2) Create directory /var/bin, from Telnet: </p><p>mkdir /var/bin [enter] </p><p></p><p>3) On newcamd 5.18 zip (unzipped) archive, rename the file newcamd.ppc to </p><p>newcamd and copy it to /var/bin (with a FTP proggy) </p><p></p><p>4) On newcamd 5.18 archive, rename the file betad.dream to betad and copy it to </p><p>/var/bin (with a FTP proggy) </p><p></p><p>5) On newcamd 5.18 archive, rename the file cardserver.dream to cardserver and </p><p>copy it to /var/bin (with a FTP proggy) </p><p></p><p>6) Now give permissions 755 to all these files just copied, from Telnet: </p><p>chmod 755 /var/bin/* [enter] </p><p></p><p>7) Create directory /var/lib, from Telnet: </p><p>mkdir /var/lib [enter] </p><p></p><p>Get (from newcamd archive) the library "libcrypto.so.0.9.7" and put it to </p><p>/var/lib (with a FTP proggy) </p><p></p><p>9) Now the hardest part... )) </p><p></p><p>Copy the following lines, all together. </p><p>Then paste them into Telnet window and press [enter] key, when Telnet window end </p><p>scrolling. </p><p>These lines will build the 3 files needed for configuring newcamd and cardserver </p><p>(with original cards), and the init file for starting emu and cardserver at </p><p>boot. </p><p></p><p>10) let's start with "newcamd.conf", all needed settings: </p><p></p><p>CFG="/var/tuxbox/config/newcamd.conf" && \ </p><p>echo "DEMUX_API = 2" > $CFG && \ </p><p>echo "BOX_TYPE = DM7000" >> $CFG && \ </p><p>echo "CONTROL_WORD_DEVICE = CA" >> $CFG && \ </p><p>echo "CA_API = 3" >> $CFG && \ </p><p>echo "GTX_OUTPUT_MODE = 16" >> $CFG && \ </p><p>echo "PMT_UPDATE_WATCH = no" >> $CFG && \ </p><p>echo "EMU = yes" >> $CFG && \ </p><p>echo "PREFER_EMU = yes" >> $CFG && \ </p><p>echo "DISABLE_CAM = yes" >> $CFG && \ </p><p>echo "CAM_CASYS = 17" >> $CFG && \ </p><p>echo "AU = yes" >> $CFG && \ </p><p>echo "SHOW_ALL_CA_SYSTEMS = no" >> $CFG && \ </p><p>echo "OSD = none" >> $CFG && \ </p><p>echo "OSD_WEB_LOGIN = root:dreambox" >> $CFG && \ </p><p>echo "CA_INFO_FILE = /tmp/cainfo.txt" >> $CFG && \ </p><p>echo "DEBUG_ECM = no" >> $CFG && \ </p><p>echo "DEBUG_EMM = no" >> $CFG && \ </p><p>echo "DEBUG_CWS = no" >> $CFG && \ </p><p>echo "DEBUG_CAM = no" >> $CFG && \ </p><p>echo "DEBUG_CAM_HEX = no" >> $CFG && \ </p><p>echo "SHOW_CW = no" >> $CFG && \ </p><p>echo "SHOW_PAT = no" >> $CFG && \ </p><p>echo "SHOW_PMT = no" >> $CFG && \ </p><p>echo "SHOW_ECM = no" >> $CFG && \ </p><p>echo "SHOW_CAT = no" >> $CFG && \ </p><p>echo "SHOW_EMM = no" >> $CFG && \ </p><p>echo "SHOW_CWS_ECM = no" >> $CFG && \ </p><p>echo "SHOW_CWS_EMM = no" >> $CFG && \ </p><p>echo "EMM_REPORT_WRONG_SIG = no" >> $CFG && \ </p><p>echo "OSD_WAIT_TIME = 2000" >> $CFG && \ </p><p>echo "DEFAULT_CW_DELAY = 500" >> $CFG && \ </p><p>echo "RELOAD_CONFIG_ON_ZAP = yes" >> $CFG && \ </p><p>echo "RELOAD_KEYLIST_ON_ZAP = no" >> $CFG && \ </p><p>echo "CWS = dreambox 10000 root dreambox 01 02 03 04 05 06 07 08 09 10 11 12 13 </p><p>14 lan cardserver" >> $CFG && \ </p><p>echo "CWS = dreambox 10001 root dreambox 01 02 03 04 05 06 07 08 09 10 11 12 13 </p><p>14 lan cardserver" >> $CFG && \ </p><p>echo "CWS_CONNECT_TIMEOUT = 20" >> $CFG && \ </p><p>echo "CWS_INCOMING_PORT = 12000" >> $CFG && \ </p><p>echo "CWS_DEBUG_PORT = 12001" >> $CFG && \ </p><p>echo "ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00" >> $CFG </p><p></p><p>11) and now cardserv.cfg - same as before: remember to press [enter] after </p><p>pasting of the lines: </p><p></p><p>CFG="/var/tuxbox/config/cardserv.cfg" && \ </p><p>echo "DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14" > $CFG && \ </p><p>echo "SERVER_NAME = cardserver" >> $CFG && \ </p><p>echo "DEBUG_PORT = 12002" >> $CFG && \ </p><p>echo "ENTITLEMENT_PORT = 12003" >> $CFG && \ </p><p>echo "ADMIN_PORT = 12004" >> $CFG && \ </p><p>echo "ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00" >> $CFG </p><p>&& \ </p><p>echo "USER = root dreambox lan dreambox 12000" >> $CFG && \ </p><p>echo "SERIAL_PORT = 0" >> $CFG && \ </p><p>echo "TCP_PORT = 10000" >> $CFG && \ </p><p>echo "EMM-G = yes" >> $CFG && \ </p><p>echo "EMM-S = yes" >> $CFG && \ </p><p>echo "EMM-U = yes" >> $CFG && \ </p><p>echo "SPECIAL_FEATURES = yes" >> $CFG && \ </p><p>echo "SERIAL_PORT = 1" >> $CFG && \ </p><p>echo "TCP_PORT = 10001" >> $CFG && \ </p><p>echo "EMM-G = yes" >> $CFG && \ </p><p>echo "EMM-S = yes" >> $CFG && \ </p><p>echo "EMM-U = yes" >> $CFG && \ </p><p>echo "SPECIAL_FEATURES = yes" >> $CFG </p><p></p><p>12) AND, finally... )) </p><p>the start file (init). </p><p></p><p>We can't obviously edit the standard rcS file, because we haven't unpacked the </p><p>image, as our goal is to install newcamd 5.18 without unpacking... )) </p><p>So, we will use /var/etc/init instead. </p><p>Here's Our last cut&paste for building /var/etc/init: </p><p></p><p>IN="/var/etc/init" && \ </p><p>echo "touch /tmp/.enigma" > $IN && \ </p><p>echo "while [ -e /tmp/.enigma ]" >> $IN && \ </p><p>echo "do" >> $IN && \ </p><p>echo "rm -rf /tmp/camd.socket" >> $IN && \ </p><p>echo "/var/bin/cardserver" >> $IN && \ </p><p>echo "/var/bin/newcamd" >> $IN && \ </p><p>echo "/bin/enigma" >> $IN && \ </p><p>echo 'ret=$?' >> $IN && \ </p><p>echo 'case $ret in' >> $IN && \ </p><p>echo "0)" >> $IN \ </p><p>echo "rm /tmp/.enigma" >> $IN && \ </p><p>echo "/sbin/halt" >> $IN && \ </p><p>echo ";;" >> $IN && \ </p><p>echo "3)" >> $IN && \ </p><p>echo "killall -9 newcamd" >> $IN && \ </p><p>echo "killall -9 cardserver" >> $IN && \ </p><p>echo "rm /tmp/.enigma" >> $IN && \ </p><p>echo "umount /var" >> $IN && \ </p><p>echo "umount /hdd" >> $IN && \ </p><p>echo "sleep 2" >> $IN && \ </p><p>echo "/tmp/reboot" >> $IN && \ </p><p>echo ";;" >> $IN && \ </p><p>echo "4)" >> $IN && \ </p><p>echo "rm /tmp/.enigma" >> $IN && \ </p><p>echo "/sbin/reboot" >> $IN && \ </p><p>echo ";;" >> $IN && \ </p><p>echo "*)" >> $IN && \ </p><p>echo ";;" >> $IN && \ </p><p>echo "esac" >> $IN && \ </p><p>echo "killall -9 newcamd" >> $IN && \ </p><p>echo "killall -9 cardserver" >> $IN && \ </p><p>echo "done" >> $IN && \ </p><p>echo "/sbin/reboot" >> $IN && \ </p><p>chmod 755 $IN </p><p></p><p>13) If you want, you can check now for the presence of the three auto-builded </p><p>files: </p><p></p><p>/var/tuxbox/config/newcamd.conf </p><p>/var/tuxbox/config/cardserv.cfg </p><p>/var/etc/init </p><p></p><p>14) Restart Dreambox! </p><p></p><p>15) DONE!!! After restarting, you'll have an original image with Newcamd 5.18 </p><p>installed and working. </p><p>It is that easy!! </p><p></p><p>NOTE: </p><p>If you do flash erase, you will lost all the insterted and edited files... so... </p><p>DON'T do flash erase! </p><p>New Keys New Files go to the Web Page </p><p>Seite 3 </p><p></p><p>HOW-TO INSTALL NEWCAMD 5.18 ON ORIGINAL DMM IMAGES </p><p>---------------------------------------------------------------------------- </p><p><a href="http://www.satnet.ch/file/index.php" target="_blank">http://www.satnet.ch/file/index.php</a> </p><p>---------------------------------------------------------------------------- </p><p><a href="http://64.246.49.102/omega/index.php" target="_blank">http://64.246.49.102/omega/index.php</a> </p><p>---------------------------------------------------------------------------- </p><p>by HB </p><p>Hubi90 </p><p></p><p>cheers <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p></blockquote><p></p>
[QUOTE="orc, post: 63318, member: 181659"] I found this great guide at [url="http://www.satnet.ch/"]www.satnet.ch[/url] and is made by Hubi It describes how to install newcamd on an official image!!! Although is made for an 7000s I think it works on a 5620s as well. here goes: HOW-TO INSTALL NEWCAMD 5.18 ON ORIGINAL DMM IMAGES explains how to install newcamd 5.18 on original images, WITHOUT UNPACKING THEM, and without headaches )) Only 15 steps: 1) install an original DMM image (I used latest beta 108_2) 2) Create directory /var/bin, from Telnet: mkdir /var/bin [enter] 3) On newcamd 5.18 zip (unzipped) archive, rename the file newcamd.ppc to newcamd and copy it to /var/bin (with a FTP proggy) 4) On newcamd 5.18 archive, rename the file betad.dream to betad and copy it to /var/bin (with a FTP proggy) 5) On newcamd 5.18 archive, rename the file cardserver.dream to cardserver and copy it to /var/bin (with a FTP proggy) 6) Now give permissions 755 to all these files just copied, from Telnet: chmod 755 /var/bin/* [enter] 7) Create directory /var/lib, from Telnet: mkdir /var/lib [enter] Get (from newcamd archive) the library "libcrypto.so.0.9.7" and put it to /var/lib (with a FTP proggy) 9) Now the hardest part... )) Copy the following lines, all together. Then paste them into Telnet window and press [enter] key, when Telnet window end scrolling. These lines will build the 3 files needed for configuring newcamd and cardserver (with original cards), and the init file for starting emu and cardserver at boot. 10) let's start with "newcamd.conf", all needed settings: CFG="/var/tuxbox/config/newcamd.conf" && \ echo "DEMUX_API = 2" > $CFG && \ echo "BOX_TYPE = DM7000" >> $CFG && \ echo "CONTROL_WORD_DEVICE = CA" >> $CFG && \ echo "CA_API = 3" >> $CFG && \ echo "GTX_OUTPUT_MODE = 16" >> $CFG && \ echo "PMT_UPDATE_WATCH = no" >> $CFG && \ echo "EMU = yes" >> $CFG && \ echo "PREFER_EMU = yes" >> $CFG && \ echo "DISABLE_CAM = yes" >> $CFG && \ echo "CAM_CASYS = 17" >> $CFG && \ echo "AU = yes" >> $CFG && \ echo "SHOW_ALL_CA_SYSTEMS = no" >> $CFG && \ echo "OSD = none" >> $CFG && \ echo "OSD_WEB_LOGIN = root:dreambox" >> $CFG && \ echo "CA_INFO_FILE = /tmp/cainfo.txt" >> $CFG && \ echo "DEBUG_ECM = no" >> $CFG && \ echo "DEBUG_EMM = no" >> $CFG && \ echo "DEBUG_CWS = no" >> $CFG && \ echo "DEBUG_CAM = no" >> $CFG && \ echo "DEBUG_CAM_HEX = no" >> $CFG && \ echo "SHOW_CW = no" >> $CFG && \ echo "SHOW_PAT = no" >> $CFG && \ echo "SHOW_PMT = no" >> $CFG && \ echo "SHOW_ECM = no" >> $CFG && \ echo "SHOW_CAT = no" >> $CFG && \ echo "SHOW_EMM = no" >> $CFG && \ echo "SHOW_CWS_ECM = no" >> $CFG && \ echo "SHOW_CWS_EMM = no" >> $CFG && \ echo "EMM_REPORT_WRONG_SIG = no" >> $CFG && \ echo "OSD_WAIT_TIME = 2000" >> $CFG && \ echo "DEFAULT_CW_DELAY = 500" >> $CFG && \ echo "RELOAD_CONFIG_ON_ZAP = yes" >> $CFG && \ echo "RELOAD_KEYLIST_ON_ZAP = no" >> $CFG && \ echo "CWS = dreambox 10000 root dreambox 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver" >> $CFG && \ echo "CWS = dreambox 10001 root dreambox 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver" >> $CFG && \ echo "CWS_CONNECT_TIMEOUT = 20" >> $CFG && \ echo "CWS_INCOMING_PORT = 12000" >> $CFG && \ echo "CWS_DEBUG_PORT = 12001" >> $CFG && \ echo "ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00" >> $CFG 11) and now cardserv.cfg - same as before: remember to press [enter] after pasting of the lines: CFG="/var/tuxbox/config/cardserv.cfg" && \ echo "DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14" > $CFG && \ echo "SERVER_NAME = cardserver" >> $CFG && \ echo "DEBUG_PORT = 12002" >> $CFG && \ echo "ENTITLEMENT_PORT = 12003" >> $CFG && \ echo "ADMIN_PORT = 12004" >> $CFG && \ echo "ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00" >> $CFG && \ echo "USER = root dreambox lan dreambox 12000" >> $CFG && \ echo "SERIAL_PORT = 0" >> $CFG && \ echo "TCP_PORT = 10000" >> $CFG && \ echo "EMM-G = yes" >> $CFG && \ echo "EMM-S = yes" >> $CFG && \ echo "EMM-U = yes" >> $CFG && \ echo "SPECIAL_FEATURES = yes" >> $CFG && \ echo "SERIAL_PORT = 1" >> $CFG && \ echo "TCP_PORT = 10001" >> $CFG && \ echo "EMM-G = yes" >> $CFG && \ echo "EMM-S = yes" >> $CFG && \ echo "EMM-U = yes" >> $CFG && \ echo "SPECIAL_FEATURES = yes" >> $CFG 12) AND, finally... )) the start file (init). We can't obviously edit the standard rcS file, because we haven't unpacked the image, as our goal is to install newcamd 5.18 without unpacking... )) So, we will use /var/etc/init instead. Here's Our last cut&paste for building /var/etc/init: IN="/var/etc/init" && \ echo "touch /tmp/.enigma" > $IN && \ echo "while [ -e /tmp/.enigma ]" >> $IN && \ echo "do" >> $IN && \ echo "rm -rf /tmp/camd.socket" >> $IN && \ echo "/var/bin/cardserver" >> $IN && \ echo "/var/bin/newcamd" >> $IN && \ echo "/bin/enigma" >> $IN && \ echo 'ret=$?' >> $IN && \ echo 'case $ret in' >> $IN && \ echo "0)" >> $IN \ echo "rm /tmp/.enigma" >> $IN && \ echo "/sbin/halt" >> $IN && \ echo ";;" >> $IN && \ echo "3)" >> $IN && \ echo "killall -9 newcamd" >> $IN && \ echo "killall -9 cardserver" >> $IN && \ echo "rm /tmp/.enigma" >> $IN && \ echo "umount /var" >> $IN && \ echo "umount /hdd" >> $IN && \ echo "sleep 2" >> $IN && \ echo "/tmp/reboot" >> $IN && \ echo ";;" >> $IN && \ echo "4)" >> $IN && \ echo "rm /tmp/.enigma" >> $IN && \ echo "/sbin/reboot" >> $IN && \ echo ";;" >> $IN && \ echo "*)" >> $IN && \ echo ";;" >> $IN && \ echo "esac" >> $IN && \ echo "killall -9 newcamd" >> $IN && \ echo "killall -9 cardserver" >> $IN && \ echo "done" >> $IN && \ echo "/sbin/reboot" >> $IN && \ chmod 755 $IN 13) If you want, you can check now for the presence of the three auto-builded files: /var/tuxbox/config/newcamd.conf /var/tuxbox/config/cardserv.cfg /var/etc/init 14) Restart Dreambox! 15) DONE!!! After restarting, you'll have an original image with Newcamd 5.18 installed and working. It is that easy!! NOTE: If you do flash erase, you will lost all the insterted and edited files... so... DON'T do flash erase! New Keys New Files go to the Web Page Seite 3 HOW-TO INSTALL NEWCAMD 5.18 ON ORIGINAL DMM IMAGES ---------------------------------------------------------------------------- [url="http://www.satnet.ch/file/index.php"]http://www.satnet.ch/file/index.php[/url] ---------------------------------------------------------------------------- [url="http://64.246.49.102/omega/index.php"]http://64.246.49.102/omega/index.php[/url] ---------------------------------------------------------------------------- by HB Hubi90 cheers :D [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Linux Based Receivers
Dreambox Support Forum
How-to Install Newcamd On Original Dmm Images
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top