A newbies guide to cardsharing using dreambox

the first thing you need to cardshare is a box ,for this tutorial we will talk about a dreambox , a good place to start is with a dm500s (they come cheap at about 50 and are very easy to work with) you will need atleast a null modem cable (to connect your dreambox to your pc )and you will need to download some free software . the first thing is an image (this is the tv software ,you can get an image from the links in my signature area) as a lot of deambox are clones i suggest downloading a clone safe image , nabilosat darkstar 11 is an excellent image ,you also will need to download and install dreamup (this puts the image in to your dreambox )and you will need to download and install dream control center (you need this to edit cccam) ,also you could download either peazip or winrar (some software comes in zipped form and needs to be unzipped) i would also create a new file in my pc and call it dreambox and store all the software in there so you can find it easily. you can download dream up and dream control center from the links in my signature area .

step one is to flash your dreambox (this is putting the image in to the box) there are a few ways to do this on some dreamboxes (but only one way if your using a dm500s) you can flash via your internet browser (i will go in to this at a later stage) the other is by connecting your dreambox to your pc with a null modem cable . if you have a new or recently bought laptop it wont have the required rs232 socket that you would connect your null modem cable to (a newer desktop may have an rs232 socket ) if this is the case with your pc you will also need to buy a usb to serial adaptor cable and you connect your null modem cable to it ,giving you a null modem connection on one end for your box and a usb connection on the other for your pc . the usb to serial adaptor may come with a disk that you install in your pc (this contains software or a driver as its called ,a driver is needed for you pc to be be able to connect with your box via the usb to serial adaptor cable ) if you got no disk you will have to go online and download a suitable driver . it must be noted that any pc that runs on windows vista may have problems when it comes to flashing a box with the above adaptor as vista has compatability problems with a lot of drivers. my own method is to flash a box with a slightly older dell desktop and null modem cable as an older desktop will have an rs232 socket and will run on windows xp and not vista.

ok connect your null modem cable to your box and pc (or your usb to serial cable if thats what you are using ) at this stage your dreambox should be unplugged , now open dream up (you can download this from the links in my signature area) now click on connect ,the log box should display some text saying box type dm500 ,connection prepaired plug in your box (so now you plug in your dreambox ) and more text will appear in the log box . now click on flash ,you will now be brought to your pc where you can search your files for the dreambox image you downloaded ,if its nabilosat darkstar 11 click on it to choose it and click on open (you should now have been returned to dreamup ) you may be asked if you want to perform a flash erase (say no )your box is now flashing ,it will take about 10 minutes for a dm500s (other dreamboxes can take as long as 30 minutes as the image is bigger and contains more info ) the log box will tell you when the flash is done , it will say flash succesfull .if you find you have a problem with flashing go back to com and change com ports and try again (some newer dreamboxes require the most recent version of dreamup ,so you may have to download another version and try the above again ) or you may have a problem with vista and its compatability issues. once the flash is completed and is successfull click on disconnect and disconnect the null modem cable .

now connect your box to your tv and satellite dish and go through the installation process ,this is just choosing language and tv and time settings and then scanning for channels , if you want to view the sky channels you must choose astra/eurobird 28 east as the satellite you want to scan .

now you have all your free to air channels and your box is ready for the next stage , you now need to connect your dreambox to your broadband router via an ethernet cable or you can do it wirelessly via devices such as homeplugs or la fonera . your router has to see your dreambox so we need to check your dreambox settings to make sure it can . press menu on your remote control and then press 6 (setup) now open expert settings ,now open communication setup. you will see dhcp (this needs to be enabled ,if its enabled it should display a green tick ,if its disabled it should display a red x ,so enable dhcp and make sure enable network is enabled ,now press green to save . wait a few seconds and go back in to communication setup and now disable dhcp , and press green to save and exit back to tv channels . your box should now be ready to carry on . now press the yellow button on your remote control ,now press the yellow button again, you will see addons download manager highlighted in red (press ok ) now you will see nabilo image cams highlighted in red (press ok) now scroll down the page using the down arrow untill you see cccam 2.1.3 complete highlighted in red (press ok) you will get two prompts asking if its ok to install (say yes both times ) cccam is now installed in your box (you need cccam for cardsharing ) now exit back to tv channels . now press the blue button on your remote and the use the right arrow button to set cccam 2.1.3 as your default cam and then press ok to save . at this stage if you have a sky card you could put the sky card in to the dreambox card slot and it will open up all basic sky pay channels (if you are also paying for movies/sports channels these channels wont open at this stage as you will need the sky box boxkey) you of course dont need a sky card you can just purchase a c line (a c line is a line of info that you put into your box and it enables you to view someone elses paid for channels ) and put it in to your dreambox using dream control center . in the next stage i will go through whats needed for both of the above methods of viewing .

now you need to edit cccam (this is where you put your c line if you bought one ,if your using your own sky card you need to put the sky box boxkey in here) before you can do this you need to setup your network . so open dream control center ,you will see a picture of a computer and a picture of a dreambox (we need to add a picture of a router to that ) look to the left of the picture of the computer and you will see a few options hub/crossover/router ,click on router and a picture of a router will appear next to the two other pictures. at the bottom of the picture of the router you will see search (click on this ) now you will see a big box with search in the top left corner (click on search) dcc is now searching for your routers ip address (it can take about a minute to do this) when the search is over double click on the ip address to accept it . now you are back to where you were previously (look below the router picture and you will see that search has been replaced by your routers ip address ) you now need to follow the above instructions and do the same with the dreambox picture . when you have the dreambox ip displayed where it said search go to the computer picture and click on reconnect ,all being well you will see the text network ok and a thick green line will be going between all 3 pictures ,your network is now setup .

if your going to use your own card in the dreambox you will need the sky box boxkey ,to get this you need to download an install nds boxkey generator . click on this link 4shared - My 4shared - shared folder - free file sharing and storage . at the rear of the sky box is a sticker containing a 17 digit serial number ,open nds boxkey generator and enter this number and click on generate (you will get an 8 digit boxkey back ,write it down) if you find you have no sticker at the rear of the box thats ok press menu on the sky box and go to system info (you will see an 8 digit serial number ) enter that into nds boxkey generator and click on generate , dont worry both numbers will return the same boxkey. now open dream control center and look in the bottom left you will see options telnet/tools/ftp click on ftp , now double click on var dir , now double click on etc dir , now single click on cccam.cfg to highlight it ,now right click on cccam.cfg and you will see options view/edit/delete click on edit . now cccam is open (if you are entering a c line you bought scroll down to line number 80) the first thing you do is delete the # symbol at the start of the line (any line that starts with # will be locked and will not work ,so on any line you want to use you must delete the #) now type C: (followed by the c line you bought ,you can buy a c line from a payserver on this site ) you must type the c line exactly as you were given it . now go to the top left of the cccam and click on file ,then click on exit and save , now reboot your dreambox (you must always reboot your box every time you edit cccam) you should have all the channels you paid for now .

if your using your own sky card and want to enter in your sky box boxkey in to cccam follow the instructions above to open cccam.cfg and scroll down to line 317 , the first thing as always is to delete the # symbol , now you will see BOXKEY:/dev/sci0 11 22 33 44 (where you see the boxkey example 11 22 33 44 edit this and enter your boxkey , as above click on file and click on exit and save and reboot your dreambox . now you can view all of your paid for channels including all sports and movies channels . i can only fit in so much in one post and so this tutorial will be over 3 to 4 posts . so in my next post i will talk about how to share your paid for sky card to a second box in your own home (this is called internal sharing )and how to share your paid for card with family or friends in their homes (this is called external sharing ) i will talk also about c lines and f lines ,and i hope at the end you will successfully card sharing . remember that on the whole the information in this tutorial can be used on nearly all models of dreambox not just a dm500s .

ok cardsharing in your own home (internal card sharing ) first you need to follow all the instructions in post 1 above to get your second box flashed setup and connected to your router ,now you have box 1 with your paid for sky card in it (this is called the server ) and you have box 2 in another room (this is called the client) you will need to put your server box c line in to cccam.cfg in the client box . how do i know what my c line is you ask ? , a c line is a line of information and the information in it consists of the server box ip address ,the default port which is 12000 , and a user **** and password (of your choosing) example if your server box ip is and you want to share your card to box 2 in your bedroom your c line would look like this C: 12000 share1 bedroom ,your server box ip starts the line ,the default port for cs is 12000 and share1 is the user **** and bedroom is the password ,again you can choose any user **** and password . to find out what your server box ip address is press menu on your remote ,press 6 (setup) and open expert settings ,then open communication setup and you will find the ip of your box . so box 2 is setup and connected to your router and ready to go so open cccam.cfg and type in your c line as i explained in the last paragraph in post 1 ,then save and exit and reboot your box ,now your client box is ready to go but it still wont recieve the sky channels from the server box ,this is because the server box must have an f line . an f line for internal sharing only needs to be simple ,it only needs to contain the same user **** and password that you used in the c line ,example F: share1 bedroom thats all you need , so in the server box open cccam.cfg as i explained above and scroll down to line number 24 and delete the # symbol as always and type F: and the user **** and password you have chosen , dont forget the user **** and password in the f line must be the same as those in the c line . save and exit and reboot your box ,you should now be successfully sharing your card to box 2 ,of course you can add box3 and 4 if you like just follow all of the instructions above .

external cardsharing is a little different ,where your c line for internal sharing starts with your server box ip when your sharing externally your c line will start with a dyndns **** . in essence you just use a dyndns **** to hide your server box ip . say your nick **** is the rocket and you would like that as your dyndns **** and you want to share with a mate called mike as well as sharing to your second box at home , ok the settings you have setup in the cccam.cfg in both your boxes at home stay the same no changes , in your mates box you would enter your external c line which will look something like this C: the rocket.dyndns.ws 12000 share2 mike and you put an f line into your server box that looks like this F:share2 mike (you can add restrictions to the f line for external sharing ,ill talk about that a bit later ) here is how you set up a dyndns **** . go to DynDNS.com - Free Domain ****, Managed DNS, Email Services and open an account ,enter in the relevent details and choose a dyndns **** ,when your finished download their dyndns updater and install it on your pc (you will need to enter some of the same info in to the updater as you did when opening your dyndns account ) now you have a dyndns **** the next step is to open a port on your router (if you dont open a port no one can share with you ) so go to PortForward.com - Port Forwarding Guides Listed by Manufacturer and Model first off i would start at the very start and learn about port forwarding and why its needed for cs ,then choose your router and go to the default page for router , before opening a port on your router you need to set a static ip address on your pc (all the instructions are there to do this its not hard at all ) when you have set a static ip on your pc follow the instructions to open a port on your router . when you have all of the above done you should be successfully externally cardsharing .

adding restrictions to your f line for external cardsharing is done to do different things ,you dont need to be to fancy here unless you want to be ,but here is a simple restriction example F:share2 mike 3 0 0 {0:0:1) this basicly means that mike gets to view channels on your sky card and any other card you have at no more than 3 hops (any more than 3 hops and any one sharing with you may get freezing pictures) your mate gets all your ecms and any updates from sky ,and the number 1 means that mike cant reshare your channels , if you want mike to share your card with a second box in his house simply change the 1 to 2 ,this means he has his own share and can reshare 1 time only to box two in his home. how many shares a person has is up to you .

ip addresses and mac addresses , you cant have the same ip or mac address on two devices in your network as this will cause a conflict ,any pc/router/box or boxes (including a box in another house that shares your card) must all have individual ips and mac addresses . here is an example of how you could set your device ips , if your routers ip is set your your pc a static ip of , then set box 1 a static ip of and set box2 a static ip of ,if you have a mate sharing your card his box is also on your network so set his box a static ip of as you see all ips are consecutive and follow on from the routers ip and so avoiding a conflict . when your opening a port in your router this is when you set your pc a static ip , you set a static ip in communication setup in your dreambox (make sure dhcp stays unticked at all times once the ip is set as your router may change the ips) now on to mac address conflicts .

if your boxes are all sharing you dont have to worry about this ,but if your box is not sharing and you have exhausted all other possibilities you can try this . open dcc and connect with the server box first ,now look in the bottom left of the screen and you will see telnet (click on it ) a black box will appear ,in this box type in ifconfig and press enter . it will display all your box details ,the first line you see will give you the mac address ,here is an example 00:09:34:a1:b2:3c . write down the mac address and exit and go through the same process as above for each box in your home ,i would keep the mac addresses written down for future refference (if you know the ip of each box you can simply edit the ip under the dreambox picture and then click on reconnect under the picture of the computer) now if you have 3 boxes and at this point you can see they all have different mac addresses you dont need to go any further as your problem is some where else . if you have say 3 boxes and 2 of them have the same mac address you wll only need to alter one boxes mac . you could do it in the same way as you did above with the ip addresses but really all you need to do is ensure that they are all different . here is how to change a mac address.

open note pad on your computer (in vista you will find it in accessories ) and create a new file ,then type in (all in one line ) ifconfig eth0 down;ifconfig eth0 hw ether 00:09:34:a1:b2:4c; ifconfig eth0 up (you will see in my mac address example i changed the 3c to 4c ,so you would edit the boxes address in the same way) now you want to save the file in your pc . so we need to give the file a **** ,the file will be called init ,note pad will try to add an extension to the **** (example init.txt ) we dont want this . so what you will do is type this as the file **** excatly as i typed it "init" now click on save and your init file is saved in your pc . now open dcc and connect to the box which will be getting the new mac address ,now click on ftp ,double click on var dir, double click on etc dir . now you have 2 boxes containing files in dcc , in the box on the right you will see files on your computer go there and search for the init file you saved there . when you find it click on it once to highlight it (you will see 2 little arrows in between the 2 boxes ,one pointing right and one pointing left ,click on the arrow pointing left ) the init file should now be in the box on the left . now in the box on the left click on the init file you just transfered to highlight it and then right click it ,you will see options edit/view/attributes click on attributes and now click on 775 and exit and save , now reboot your dreambox . you mac address conflict is now gone and your box should be sharing .