Posts by newtolinux

    Not so much the snr levels , its the quality ( agc ) what is important mate . On a dm800 which has a weak tuner on early revisions anyway if i dont hit more than 70% on the quality i got problems. I can pick up 28.2 in germany fine but i found it was crucial to peak out my dish on the hd transponders. Have you got a sat meter with spectrum analyser on it ?


    t

    toto be more descriptive with help . what bit do you need help with . If you browse the forum you will find a great how-to from start to finish on csp written by afc . Big thanks to him for this. If you search in the oscam section you will find all you need . If it is a problem with linux then look in the linux section. All is on here just start looking .


    If your still stuck with something then be more specific with help !!


    regards


    t

    you dont need to enable user accounts if you viewing yourself via dvbapi . you only need use a services file if you are restricting channels from your card . Think of a services file as an allowed channel list. One thing i would advise is never make changes through the webif as it is quite buggy and prone to changing your master files in mysterious ways. Always edit your oscam.conf , oscam.server , oscam.user with good old word pad and then ftp back to the box.


    regards


    t

    my config file is in usr/src/oscam . Indeed the config files edits the make files . I tried running from root ./config.sh but debian told me to "please install a dialog package"


    so i gave it a bit of apt-get install dialog ....... let it install


    then from my build directory as root i did .... > ./config.sh


    &


    voila


    got the same screens as you posted.


    thanks for this as i could not work out for the life of me how to edit build options from the script context.


    So , note to all . If you want to choose your compile options/addons make sure you have dialog installed on your linux system for a gui easy way .


    Once in the gui you navigate with up,down,esc,enter and use the space bar to toggle options.


    You 100% do not need the dvbapi for your card to read but if it works it works. If it ain't broke don't fix it !


    regards


    t

    i've never seen them screens before . Please share your knowledge. I compile over command line there is no gui involved . Would love to know this one as its something new.


    i guess your running oscam in a receiver if you need the dvbapi function


    thx again

    As long as you are using one of the latest builds the following modules are automatic : -


    Active modules:
    Webif support: yes
    OpenSSL support: no
    Dvbapi support: no
    Anticasc support: yes
    ECM doublecheck: no
    Irdeto guessing: yes
    Debug: yes
    LED support: no
    Qboxhd-LED support: no
    Log history: yes
    Monitor: yes
    Camd33: yes
    Camd35 UDP: yes
    Camd35 TCP: yes
    Newcamd: yes
    Cccam: yes
    Gbox: yes
    Radegast: yes
    Serial: yes
    ConstCW: yes
    Cardreader: yes
    Nagra: yes
    Irdeto: yes
    Conax: yes


    The ecm doublecheck is an interesting feature if you have identical cards. The Dvbapi feature would not be apllicable on a linux build


    Thanks for input oldfart. In the config.sh how do you effectively change the build options? Which parameter/context is edited ?


    Here is the config file at build stage


    #!/bin/bash
    tempfile=/tmp/test$$
    tempfileconfig=/tmp/oscam-config.h
    configfile=oscam-config.h
    DIALOG=${DIALOG:-`which dialog`}


    height=30
    width=65
    listheight=11


    if [ -z '${DIALOG}' ]; then
    echo "Please install dialog package." 1>&2
    exit 1
    fi


    cp -f $configfile $tempfileconfig


    addons="WEBIF HAVE_DVBAPI IRDETO_GUESSING CS_ANTICASC WITH_DEBUG CS_WITH_DOUBLECHECK CS_LED QBOXHD_LED CS_LOGHISTORY MODULE_MONITOR WITH_SSL"
    protocols="MODULE_CAMD33 MODULE_CAMD35 MODULE_CAMD35_TCP MODULE_NEWCAMD MODULE_CCCAM MODULE_GBOX MODULE_RADEGAST MODULE_SERIAL MODULE_CONSTCW"
    readers="WITH_CARDREADER READER_NAGRA READER_IRDETO READER_CONAX READER_CRYPTOWORKS READER_SECA READER_VIACCESS READER_VIDEOGUARD READER_DRE READER_TONGFANG"


    check_test() {
    if [ '$(cat $tempfileconfig | grep '^#define $1$')' != '' ]; then
    echo "on"
    else
    echo "off"
    fi
    }


    disable_all() {
    for i in $1; do
    sed -i -e "s/^#define ${i}$/\/\/#define ${i}/g" $tempfileconfig
    done
    }


    enable_package() {
    for i in $(cat $tempfile); do
    strip=$(echo $i | sed "s/\"//g")
    sed -i -e "s/\/\/#define ${strip}$/#define ${strip}/g" $tempfileconfig
    done
    }


    print_components() {
    clear
    echo "You have selected the following components:"
    echo -e "\nAdd-ons:"
    for i in $addons; do
    printf "\t%-20s: %s\n" $i $(check_test "$i")
    done


    echo -e "\nProtocols:"
    for i in $protocols; do
    printf "\t%-20s: %s\n" $i $(check_test "$i")
    done


    echo -e "\nReaders:"
    for i in $readers; do
    printf "\t%-20s: %s\n" $i $(check_test "$i")
    done
    cp -f $tempfileconfig $configfile
    }


    menu_addons() {
    ${DIALOG} --checklist "\nChoose add-ons:\n " $height $width $listheight \
    WEBIF "Web Interface" $(check_test "WEBIF") \
    HAVE_DVBAPI "DVB API" $(check_test "HAVE_DVBAPI") \
    IRDETO_GUESSING "Irdeto guessing" $(check_test "IRDETO_GUESSING") \
    CS_ANTICASC "Anti cascading" $(check_test "CS_ANTICASC") \
    WITH_DEBUG "Debug messages" $(check_test "WITH_DEBUG") \
    CS_WITH_DOUBLECHECK "ECM doublecheck" $(check_test "CS_WITH_DOUBLECHECK") \
    CS_LED "LED" $(check_test "CS_LED") \
    QBOXHD_LED "QboxHD LED" $(check_test "QBOXHD_LED") \
    CS_LOGHISTORY "Log history" $(check_test "CS_LOGHISTORY") \
    MODULE_MONITOR "Monitor" $(check_test "MODULE_MONITOR") \
    WITH_SSL "OpenSSL support" $(check_test "WITH_SSL") \
    2> ${tempfile}


    opt=${?}
    if [ $opt != 0 ]; then return; fi


    disable_all "$addons"
    enable_package
    }


    menu_protocols() {
    ${DIALOG} --checklist "\nChoose protocols:\n " $height $width $listheight \
    MODULE_CAMD33 "camd 3.3" $(check_test "MODULE_CAMD33") \
    MODULE_CAMD35 "camd 3.5 UDP" $(check_test "MODULE_CAMD35") \
    MODULE_CAMD35_TCP "camd 3.5 TCP" $(check_test "MODULE_CAMD35_TCP") \
    MODULE_NEWCAMD "newcamd" $(check_test "MODULE_NEWCAMD") \
    MODULE_CCCAM "CCcam" $(check_test "MODULE_CCCAM") \
    MODULE_GBOX "gbox" $(check_test "MODULE_GBOX") \
    MODULE_RADEGAST "radegast" $(check_test "MODULE_RADEGAST") \
    MODULE_SERIAL "Serial" $(check_test "MODULE_SERIAL") \
    MODULE_CONSTCW "constant CW" $(check_test "MODULE_CONSTCW") \
    2> ${tempfile}


    opt=${?}
    if [ $opt != 0 ]; then return; fi


    disable_all "$protocols"
    enable_package
    }


    menu_reader() {
    ${DIALOG} --checklist "\nChoose reader:\n " $height $width $listheight \
    READER_NAGRA "Nagravision" $(check_test "READER_NAGRA") \
    READER_IRDETO "Irdeto" $(check_test "READER_IRDETO") \
    READER_CONAX "Conax" $(check_test "READER_CONAX") \
    READER_CRYPTOWORKS "Cryptoworks" $(check_test "READER_CRYPTOWORKS") \
    READER_SECA "Seca" $(check_test "READER_SECA") \
    READER_VIACCESS "Viaccess" $(check_test "READER_VIACCESS") \
    READER_VIDEOGUARD "NDS Videoguard" $(check_test "READER_VIDEOGUARD") \
    READER_DRE "DRE Crypt" $(check_test "READER_DRE") \
    READER_TONGFANG "Tongfang" $(check_test "READER_TONGFANG") \
    2> ${tempfile}


    opt=${?}
    if [ $opt != 0 ]; then return; fi


    menuitem=`cat $tempfile`
    if [ '$menuitem' != '' ]; then
    echo -n " \"WITH_CARDREADER\"" >> ${tempfile}
    fi
    disable_all "$readers"
    enable_package
    }


    while true; do
    ${DIALOG} --menu "\nSelect category:\n " $height $width $listheight \
    Add-ons "Add-ons" \
    Protocols "Network protocols" \
    Reader "Reader" \
    Save "Save" \
    2> ${tempfile}


    opt=${?}
    if [ $opt != 0 ]; then clear; rm $tempfile; rm $tempfileconfig; exit; fi


    menuitem=`cat $tempfile`
    case $menuitem in
    Add-ons) menu_addons;;
    Protocols) menu_protocols;;
    Reader) menu_reader;;
    Save) print_components; rm $tempfile; rm $tempfileconfig; exit;;
    esac
    done



    That is the standard config file but which parameters are amended.


    thanks


    t

    Use DreamElite Blackhole , just make sure you then flash the correct ssl for your sim type after the image.


    Flash procedure


    shut down the box, then power up again while holding the power button on the box, this will give you an ip address. put this in your web browser. click flash and use the file you downloaded



    simples !!


    t

    IN TERMINAL AS ROOT USER TYPE THE FOLLOWING COMMANDS


    FIRST INSTALL REQUIRED PACKAGES
    apt-get install proftpd gcc g++ make cmake bzip2 libpcsclite1 libpcsclite-dev subversion
    OR
    apt-get install gcc g++ cmake libpcsclite1 libpcsclite-dev subversion


    NEXT DRIVERS DOWNLOAD FOR USB DEVICES
    cd /usr/src
    wget Download libusb from SourceForge.net
    tar xjvf libusb-1.0.8.tar.bz2 (if you missing bzip2 then - apt-get install bzip2 and repeat previous command)
    cd libusb-1.0.8
    ./configure --enable-shared=no
    make (if command not found then - apt-get install make and repeat previous command)
    make install


    NOW WE DOWNLOAD OSCAM SOURCES AND COMPILE
    cd /usr/src
    svn co oscam - Revision 4971: /trunk oscam
    cd oscam
    mkdir buid
    cd build
    cmake .. (those two dots important, if WEBIF is wanted then - cmake -DWEBIF=1 ..)
    (if command not found then - apt-get install cmake and repeat previous command)
    make


    NOW WE WILL COPY OSCAM TO /USR/LOCAL/BIN
    cp oscam /usr/local/bin
    cd /usr/local/bin
    ls
    (oscam should be listed here. Next: )
    chmod 755 oscam


    (Before you start the server make sure you got all 3 oscam config files in /usr/local/etc directory.)


    (Don't delete compiling directories, so you can later easily update your oscam version)


    TO COMPILE LATEST VERSION NEXT TIME
    cd /usr/src
    svn co oscam - Revision 4971: /trunk oscam
    cd /usr/src/oscam/build
    cmake ..
    make


    Hope it helps


    regards


    t

    note text in red !!!! & thx to pli


    1. Fire up the DCC software if you have closed it. ReConnect the software to Dreambox. Goto FTP.
    Locate the rqcamd-1.19-PLi-PPC.tar.gz file in the computer side in FTP client. Transfer the tar
    file into /tmp folder of the dreambox.
    2. Once you have transferred the file, Press Blue button on the remote.
    a. Select Software Management
    b. Goto Manual Install
    i. Select rqcamd-1.19-PLi-PPC.tar.gz and press OK. It will install RQCAMD on the
    dreambox as well as intergrate it with Pli image so you don?t have to manually
    do it. Once finished installing, Press Red Button to close. Exit all the way
    ii. Pretty much all the files come with proper permissions, but if you like to make
    sure all the files have right permission then follow these steps exactly:
    1. Goto Telnet in the DCC.
    2. Type each line and press Enter.
    chmod 755 /var/bin/rqcamd
    chmod 644 /var/keys/rqcamd.conf
    chmod 644 /var/keys/Autoupdate.Key
    chmod 644 /var/scce/EEP01_102.bin
    chmod 644 /var/scce/EEP08_102.bin
    chmod 644 /var/scce/ROM102.bin
    3. Now find the folder where you extracted the rqcamd-1.19-PLi-PPC.tar.gz and goto the keys
    folder. Use text editor to edit rqcamd.conf file. You would need to update the following fields
    per your setup:
    a. webif=1 <- Change this to 0. I have found this sometimes has issues so I disable it as I
    don?t need to use rqcamd via browser anyway.
    b. caid_priorities=1801|1816 <- If you using N3 card, change this to 1816|1801
    c. decoder_type=0 <- Change this to 1 to use the card server instead of internal softcam.
    d.
    e.
    card_server_url_0= <- Put the proper url of the RQCS with username and des key.
    newcamd://dummy:dummy@127.0.0.1:10000/0102030405060708091011121314
    Note: RQCS could internal running on the Dreambox or External somewhere else.
    f.
    process_emm_s=0 <-Change this to 1 to pass the EMM S to RQCS.
    process_emm_u=0 <-Change this to 1 to pass the EMM S to RQCS.
    h.
    If you are using the internal softcam for N2, then you can configure the ?SoftCam Server
    Setting?. Besure to change the decoder_type to 0 to use internal softcam.
    i.
    Save the rqcamd.conf file.
    Create an emtpy file called Keylist.txt and save it in same place as rqcamd.conf(Rqcamd
    supposedly creates it by it self but I do it anyway)
    4. Now on DCC, locate the rqcamd.conf and Keylist.txt in the Computer Side and transfer both files
    to /var/keys folder. Overwrite the files if DCC prompts you for it.
    5. Press blue button and goto SoftCam Setup
    a. Select Rqcamd-1.19 in the Default SoftCam dropdown menu.
    b. Press Blue Button to Save.
    c. Exit all the way and Reboot the box.
    6. Once the box reboots, you will see an Extenal Message saying rqcamd-1.19 has started. The
    message will dissappear in few seconds and by this time you should picture if everything went
    correctly.


    I hope this helps


    regards
    t

    The image your trying to use is about 3 years old . why not try a later image from nabilo such as


    Nabilosat_Darkstar_ll_Skin_original_CCcam2.2.1_Fixed-web-xtv


    just google it .


    this image is from january this year

    I have found, from another forum, that this image has a satellites.xml file stored as part of the image as well as the satellites.xml file stored in /var/etc/.


    The result seems to be that if you change the strored positions of any sats, they do not appear in the Automatic Transponder Search list.


    I believe the image has to be changed before Satellites can be searched corrrectly.


    maybe not possible according to other forum


    regards

    Smargo's would be ideal and better if used in a powered hub . It almost halves the read times on n$s cards. Oscam is a learning curve for sure but blows all other cams out the water once you get use to using it . Or you could opt for the easy option and just read your cards in cccam which you already sound familiar with . Again all info is on this site just read read read.


    regards

    Hi Ace,


    Follow some of the great guides on this site over in the linux section . You will need 2x boxkeys as you have 2x cards .You could either use smargo's or omnikeys . Smargo's placed in a powered usb hub would read the cards nicely. Oscam would be ideal for your scenario as you could create a services file purely for your asian channels on your 2nd card from within oscam. Omnikeys are a little trickier to setup under oscam as you will need to install extra libraries on your debian installation . All the info is within this site anyway ; just go look .


    regards

    Those that use smargos in a linux pc setup have probably come across the frustration that after a reboot the smargos no longer correspond to the device positions which you have setup in your relevant cams and your card won't read . A very easy trick is as follows : -


    create the following wordpad document with this text :-


    SUBSYSTEMS=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403",
    SYMLINK+="ttyUSB_%b", KERNEL=="ttyUSB[0123456789]", MODE="0666"


    save it as "52_reader"



    ftp the file into etc/udev on linux . chmod to 755 then reboot pc and setup your usb on oscam/cccam etc ,thats it !


    Then give your pc another reboot and test.


    regards


    t

    Guys/Girls,


    Since more and more seem to be taking the plunge into a debian or linux based system here is a useful guide to help setup a dyndns client within a linux environment.


    Follow these easy steps logging in as root


    #aptitude install ddclient


    This will complete the installation


    Configuring ddclient


    If you want to reconfigure your settings use the following command


    #dpkg-reconfigure ddclient


    You want to make sure it runs as a service and monitors changes in ppp–something that the install wizard doesn’t cover.


    Edit the configuration file /etc/ddclient.conf


    #nano /etc/ddclient.conf


    # Configuration file for ddclient generated by debconf
    #
    # /etc/ddclient.conf
    pid=/var/run/ddclient.pid
    protocol=easydns
    use=web
    server=members.easydns.comlogin=yournamehere
    password=’password
    *.your.domain


    The items in red should be edited with your own details depending on which update service you are using :- dyndns , no-ip.org etc etc .....


    All the different protocol configs can be found here : - http://sourceforge.net/apps/trac/ddclient/wiki/Protocols



    If you can’t find the public IP address, then you can have ddclient check your public IP address from the web by editing /etc/ddclient.conf and making it use the web by saying


    use=web


    or


    use=web, web=checkip.dyndns.org/, web-skip=’IP Address’


    Save and exit the file


    Restart ddclient service using the following command


    #/etc/init.d/ddclient restart


    And thats it job done.


    Enjoy


    regards


    t