Enigma2 And AI

There are 8 replies in this Thread which was already clicked 2,991 times. The last Post () by STBZone.

  • It might help in many aspects, something like next chips available, predict new features to the users...

    In my opinion there are also another things that IA can shape the future:

    - Can IA replace oscam/cccam servers?

    - Can, with IA help, be a SW that can decrypt all encrypting systems?

  • Of course it can.

    As a plugin writer, I use chatgpt or deepseek every single day with my coding work.

    It helps with my python code, it understands enigma2 repositories and for example openatv code.
    It finds errors in my code.
    It suggests better code.

    Artificial intelligence can fully read git and github repos so any code that is publically available in these repos, AI already understands.

    Example usage for me:

    I am writing an enigma2 plugin using openatv.
    My code needs to be python 2.7 and python 3.* compatible.
    I want to do this this and this if I do this.

    Can you show me the code to do this.

    Obviously its not perfect and needs human input and existing knowledge to understand the code it gives you.
    But, It really is that easy nowadays with the correct AI prompts.

    Unfortunately I wasted 10 years of my life working this all out and now everything is done 10+ times faster.

    ** A person who feels appreciated will always do more than what is expected **

  • Dude like you is making AI better everyday. Even if AI can be “faster” nowadays, big thanks to you for not having giving up during those 10 years working for random people like me.

  • Kiddac is right.

    I have never learned coding, but with the help of artificial intelligence I have created 11 plugins in python3 enigma2 and several http scripts.


    Since I have been working with enigma lists for many years, I know some things related to coding, converting iptv lists to enigma2. I used to do it all manually via notepad++.

    When artificial intelligence appeared, I wanted to try if I could put together a simple plugin that would download my settings from github. And everything went well.

    Then I got various ideas for some plugins, most of which I have completed. I have some more plugins that are in the development phase, but we will see what will turn out. Every day when I have free time, I work on some project.

    How to start working with A.I. first you need to prepare well. Write in a text file in detail what the plugin will be called, what python versions it should support, note that it is for the enigma2 system. Describe in detail the work with that plugin, what it should do, which button is pressed on the remote for which command. Visually, how did you imagine that plugin would look like, put everything on one screen or will it use another auxiliary screen. When you write everything in detail, what and how, sometimes that description is over 100 lines. You copy it all into A.I.

    Then get ready for a lightning fast response where the A.I. literally overflowing with information. Where they will throw out the complete code for that plugin with a detailed explanation of what and how it works. It's up to you to test it. Of course there will be a lot of errors that you fix later. You send the logs and he sends you the solution. And so on until you get to what you wanted to do. Lately I mostly use grok, qwen sometimes chatgpt deepseek.

  • Dario Amodei ( the CEO and cofounder of Anthropic , said :


    " I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all of the code"

    Children and women of Gaza


    We will not forget...we will not forgive...

    Edited once, last by Mohamed21 ().

  • Last week i test building à multiboot for DREAMOS image... CHATGPT gives me a very previous idea... But i'm not a developper so i let this job for développeurs.

    A lot of data needs to be defined for AI :


    Dreambox ( linux - enigma2 - embedded system )

    Cpu : arm32 + arm64..

    System os : dream os ( systemd )

    Programming language : C ++ ( multiboot-init + multiboot - bootmanger )

    Relinking : sbin/multiboot-init ...to sbin/init

    /lib/systemd/systemd

    Storage devices : dev/mmcblk1p1 + dev/sda + dev/sdb + dev/sdc..

    Paths : media/usb ...media/hdd.....

    Modprobe (dreambox_rc2, nfsd, ble, lcd, bcm7435, bcm7439, fp_dev, meson64, usbhid, ...).

    /proc/stb/video/videomode + /proc/stb/avs/0/colorformat

    mtdx +mtdxro + mtdblockx....

    cmdline + proc/mount..,/proc/partitions.../sbin/mdev

    chroot : /proc + /dev + / sys + /run /tmp....../dev/pts...../dev/shm....../sys/fs/cgroup...../var/volatile

    Memory : stack ..heap ..malloc ...free...swap

    and more....

    Children and women of Gaza


    We will not forget...we will not forgive...

    Edited 9 times, last by Mohamed21 ().

  • Many people think AI is just tools like ChatGPT or Gemini. That’s partly true, they are part of a category called Generative AI. But AI has been around for a long time. In the past, it needed powerful supercomputers and was mostly used by governments due to the high cost. Things changed when GPUs started being used instead of supercomputers, making AI more accessible and open-source.


    When it comes to writing code using Generative AI, think of it like using Google search in the old days. You still need to know the basics of what you're looking for so you can ask the right question, or in AI terms, write the right prompt. One of the common issues with Generative AI is that it rarely says “I don’t know.” Instead, it gives you an answer even if it’s not correct or what you expected.


    Today, AI can improve productivity. Tasks that used to take hours can now be done in seconds, but to get accurate results, you still need to clearly understand what you’re asking for.


    Personally, I don’t believe AI can handle 100% of coding tasks. Human skills are still needed to review and improve the AI’s code, since the AI learns from real developer content like GitHub, forums, and other sources.


    Now that AI is a reality, I don’t think experienced developers need to worry about being replaced by people who rely only on AI without real hands-on knowledge. Real experience gives you something AI can’t the judgment to choose the best solution when there are multiple correct ways to solve a problem. For example, you might have 3 to 5 valid solutions, but only someone with real-world experience will know which one is best for the situation. Those who blindly trust AI might think all the options are equally good until they run into unexpected issues.

Chat about everything else!

A friendly forum for off-topic discussions, random questions, and community bonding. Your space for conversations outside our main categories. Discuss hobbies, news, games, or anything else with the wider community.

Participate now!

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