ADD Manual BISS Key And Add Auto DCW Key Plugin for Enigma2 by @Youchie

There are 135 replies in this Thread which was already clicked 28,337 times. The last Post () by ivez.

  • Auto-DCW-Key-ADD

    Coded by Youchie SmartCam Tem (c)2025


    V1.0.8


    đź“… Release Date: 2025-08-27


    Changes:


    →Fixed: [ERROR] write_dvbapi: file() takes at most 3 arguments (4 given) error in Python 2.
    →Removed: Duplicate function definitions.
    →Fixed: Various bugs reported by users.
    →Fixed: Online update error.


    in dvbapi:


    Code
    A: ::XXXX 2600:000000:1FFF
    A: ::0096 2600:000000:1FFF ;# IRIB_UHD_HDR -(26.0°E)-12323-H-30000-2/3-8PSK DVB-S2-Added: 2025-08-21 @ 20:58 - Mapping ADD Non-Standard BISS By Auto DCW Plugin
    A: 1884:000000:08B5 2600:000000 ;# Love_Nature_4K -(13.0°E)-11296-H-27500-5/6-QPSK DVB-S-Added: 2025-08-21 @ 20:59 - Mapping ADD By Auto DCW Plugin


    in SoftCam.Key


    Code
    F 00051011 00000000 03A01BBE20C16D4E ;# TV_Varzish -(52.0°E)-11785-H-27500-3/4-8PSK DVB-S2-Added: 2025-08-21 @ 23:18 - Key Added By Auto DCW Plugin
    F 00080459 00000000 12340046ABCD0078 ;# Football-HD -(52.0°E)-11785-H-27500-3/4-8PSK DVB-S2-Added: 2025-08-21 @ 16:55 - Key Added By Auto DCW Plugin

    ===================================================



    You can easily use this plugin in OSCam and NCam to unlock BISS channels and feeds.


    Github:


    GitHub - smcam/Auto-DCW-Key-ADD: ADD Manual BISS Key And Add Auto DCW Key Plugin for Enigma2 by @Youchie
    ADD Manual BISS Key And Add Auto DCW Key Plugin for Enigma2 by @Youchie - smcam/Auto-DCW-Key-ADD
    github.com


    ADD Manual BISS Key And Add Auto DCW Key Plugin for Enigma2




    🛠️ How to enter a BISS key:

    1. Go to the channel you want to open.
    2. ▶️ Run the plugin.
    3. 🟡 Press the yellow button on your remote.
    4. ⌨️ Type the BISS key and press Enter.
    5. âś… The channel will open, and the key will be saved automatically in the SoftCam.key file.

    📝 You can follow the whole process in the plugin log.


    ===================================================


    🛠️ How to use Auto DVBAPI:

    Use this option only when you're dealing with encrypted (card) channels that use a system other than BISS, and the CW (Control Word) is constant — also known as a "frozen CW".

    1. Go to the channel where the CW is frozen.
    2. 🟡 Press the yellow button and enter the fixed CW key you already have — it will be saved into the SoftCam.key file.
    3. ⌨️ After entering the key and pressing Enter, scroll down and press the green button in the plugin.
    4. 🔄 The plugin will automatically map and add the key and channel SID as a BISS entry into your oscam.dvbapi or ncam.dvbapi file.
    5. ✅ The channel will instantly open — no extra steps needed!

    📝 This feature helps convert non-BISS channels with fixed CWs into BISS-compatible entries, making them easier to manage automatically.


    ===================================================


    1_0_1_8_7_1_20D0000_0_0_0_20250423205501.jpg


    1_0_1_8_7_1_20D0000_0_0_0_20250423205523.jpg


    1_0_1_8_7_1_20D0000_0_0_0_20250423205807.jpg


    1_0_1_8_7_1_20D0000_0_0_0_20250423205825.jpg


    ===================================================



    📺 Example: How to use Auto DVBAPI for TravelXP 4K

    Let’s say TravelXP 4K is an encrypted channel (non-BISS) with a constant/frozen CW. Here’s how to use the Auto DVBAPI feature to make it work like a BISS channel:


    ===================================================


    1_0_1F_11FB_2B5C_13E_820000_0_0_0_20250423210537.jpg


    1_0_1F_11FB_2B5C_13E_820000_0_0_0_20250423210955.jpg

  • Thanks for great plugin , I tested it and I am interested in showing some points may help in improving the functionality of the plugin .

    I tested it on openatv 7.5.1 , oscam-icam " my own oscam " it's config path , etc/tuxbox/config/oscam-icam

    1- I noticed that the plugin doesn't accept my biss key although it is valid - I think it means valid format for biss encryption - the problem was the SoftCam.Key was not in its path , etc/tuxbox/config , and it is true , my oscam doesn't use this default path , so I copied the SoftCam.Key to the default path , and now it works and the channel opened, my explanation for what was happened is that the plugin uses only default path , so I recommend auto identification for the config path to add the biss key in the correct path .

    2- the dvbapi function is very important for encrypted channels that appear as FTA so the entered biss key will be usable .

    3 - Does it supports biss2 encryption? , I haven't the chance to test this point ?

    4- Can it support PVU keys ?

    5- Can it support auto biss key finding ? By taking its time in background to test multiple random keys till find the correct one , or we can call it , auto generating the correct key .

  • thank you, dear friend, for your testing and explanations. this is the first official release, and I will gradually improve it based on suggestions from helpful users like you. In future versions, i will also add support for PowerVu ... and implement automatic detection for the configuration path.

    all BISS keys are entered into Softcam.key as BISS UNIV HASH.

    :dish:::::::::> SMARTCAM TEAM <:::::::::dish:

  • 5- Can it support auto biss key finding ? By taking its time in background to test multiple random keys till find the correct one , or we can call it , auto generating the correct key .

    this doesn't work for Auto-BISS systems. Auto-BISS requires a powerful backend server and a strong support team. only work for add munual key .what we can do instead is define a website or source in the code where BISS keys (e.g., for sports feeds) are published, so the system can automatically download the keys based on a defined pattern and save them into SoftCam.key

    the Auto DVBAPI section is only used to automatically generate addmap entries into the *.dvbapi file.


    :dish:::::::::> SMARTCAM TEAM <:::::::::dish:

  • 5- Can it support auto biss key finding ? By taking its time in background to test multiple random keys till find the correct one , or we can call it , auto generating the correct key .

    this doesn't work for Auto-BISS systems. Auto-BISS requires a powerful backend server and a strong support team. only work for add munual key .what we can do instead is define a website or source in the code where BISS keys (e.g., for sports feeds) are published, so the system can automatically download the keys based on a defined pattern and save them into SoftCam.key

    the Auto DVBAPI section is only used to automatically generate addmap entries into the *.dvbapi file.


    "define a website or source in the code where BISS keys" , this is a good idea , it can be helpful , good luck

    • Official Post

    Does it supports biss2 encryption? , I haven't the chance to test this point ?

    Biss2 is many years away, have you ever seen a biss2 key being shared ? even if you had one..... you would also need the provider key as well.

    Can it support auto biss key finding By taking its time in background to test multiple random keys till find the correct one

    as it goes i am working on a plugin to do just that. But for perspective, there is about 240 TRILLION "true" biss keys,

    So that the number trillion is fully appreciated, this is it as an actual number: 240 000 000 000 000

    Even on very high end PC's with expensive graphics cards and rainbow tables it takes several minutes to find the right key.

    If you were to attempt the same on an average STB machine it would probably take several decades.

  • you are of course right , the idea of scraping keys from specified pages contains updated keys is fair enough

  • this is a difficult task. Even with a powerful graphics card, you cannot extract fast the keys from the C8 using a rainbow table; it still takes time. however, the keys can be extracted from devices in the global series, which have a good auto-BISS system and use global servers or IKS. These keys can be extracted and shared, but this also requires a strong team that is always online, and there will still be delays in key publication.

    :dish:::::::::> SMARTCAM TEAM <:::::::::dish:

    • Official Post

    you cannot extract fast the keys from the C8 using a rainbow table

    Firstly great job with your new plugin :beer1:


    I have taken a completely different approach with my plans for it, it will not be GPU or rainbow table based at all. I am making tables that even our very slow STB's can find keys with very quickly (c8 to CW in seconds) The ultimate issue is storage of the tables, 1 Billion keys my current tables work out at about 50gb of HDD space each.

    Code
    F FD42DBAD 00 B58493CC87476230 ; Added on 2025-04-25 15:04 for ESPN EMEA Service-6 at 7.0E By E2crypt8 plugin

    Like you say the best solution in an online database, the cost of which would not be cheap......but if there where enough peeps interested in sharing the costs of it, then it could be done

  • Firstly great job with your new plugin :beer1:

    thank you for your message.

    in my opinion, the best current solution is to use a online database, which is indeed a good approach but requires maintenance costs and other resources. As you mentioned, if there are interested contributors, it can definitely be implemented

    :dish:::::::::> SMARTCAM TEAM <:::::::::dish:

  • plugin was uploaded to dreambox 920 device

    oe 2.5 merlin software is used

    it gives the error in the picture

    i will fix it for python2 and send it by fix problem.

    We are waiting for the change you will share with the correction

    i'm on a 5-day business trip starting tomorrow. i'll definitely fix it for Python 2 when I get back

    :dish:::::::::> SMARTCAM TEAM <:::::::::dish:

Your source for Enigma2 feed and keys plugins

Find downloads, tools, and community support to manage software sources and encryption updates. Discover essential Enigma2 feed & keys plugins. Access downloads and support for tools that manage updates and maintain channel access.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!