DM920 HDMI CEC

  • If I turn my box on, then TV and Home Receiver turn on, but after TV is waking up, then 920 switch to Standby.
    Then I need to turn it on again. After that is all ok.
    No problems with power my box off.


    TV is Panasonic and HDMI CEC settings are default.
    Tried to change every parameters, without luck.

    DM920 UHD * Triple S2/S2X/C/T2+Dual C/T2 * HDD3TB
    Terrestrial, Cable, 0.9W, 5E, 13E, 19.2E, 28.2E

  • As I understand, DM920 Standby is controlled by TV's video input.
    Can I disable it, cause this seems my problem here?
    Or there is more delay needed, before box switch to standby.
    I think this would be solution for my problem.

    DM920 UHD * Triple S2/S2X/C/T2+Dual C/T2 * HDD3TB
    Terrestrial, Cable, 0.9W, 5E, 13E, 19.2E, 28.2E

  • Hello.


    The problem is, of course, in Panasonic TV. Your TV always sends an unknown CEC command and, unfortunately, Enigma2 will understand how to switch the device to Standby. There's no reason why - it's probably due to incompatibility because Panasonic uses its own CEC protocol: HDAVI Control, EZ Sync or VIERA Link. I recommend finding advanced options for HDMI-CEC on your TV or Enigma, if you find it, so switch off in both cases the TV standby command (transmit the standby CEC command on your TV, or receive the standby command in your Enigma).


    The latest version of the HDMI-CEC plug-in for Enigma can now ignore some commands (Standby) which are incoming from other HDMI devices. This means that Enigma can send a command to switch to Standby, but will not accept it (will ignore it) after receiving it from another device. This is a function like this: "Take Standby from TV" or something similar.

  • I envy you... my options are much more limited. I have a DM500 HD. :neutral_face:

    It does not matter. The HDMI-CEC plugin must work in any Enigma as well. Restrictions can only be in the HDMI version (1.3, 1.4, 2.0, etc.) or in the HDMI software drivers. From the HDMI 1.2 version, CEC commands are fully specified.

  • It does not matter. The HDMI-CEC plugin must work in any Enigma as well. Restrictions can only be in the HDMI version (1.3, 1.4, 2.0, etc.) or in the HDMI software drivers. From the HDMI 1.2 version, CEC commands are fully specified.

    Oh it does work. It's just not as complete as it is in the newer boxes (that come with newer software as well).


    How do I know what HDMI version I have? I can't find this detail in the tech specs for DM500 HD.


    Do you really need drivers for HDMI? Isn't this a concern for the GPU/SOC firmware?


    Having a fully specified standard doesn't necessarily mean it's fully implemented or that it's even implemented correctly.

  • 1. little search on Google - HDMI version v1.3 is supported
    2. enigma2 must keep some standards in the compatibility area and the HDMI-CEC plugin is not the exception... up to a few things, conventional plugins like HDMI-CEC will work, I think :smiling_face:
    3. unfortunately, I don't own the DM500 HD device, but if I owned it, I would definitely not use the original enigma2 firmware from Dreambox but some other enigma2, like OpenPLi: https://openpli.org/download/dreambox/DM500+HD

  • The difference is not hardware and not even the drivers. It is mainly in the front-end software and its configuration options. In OE 2.0 (latest branch for 500HD by Dream) there was mainly only the option to turn HDMI CEC on or off (plus two or three more settings). In DreamOS (OE 2.2 and 2.5) as well as in alternative branches (OpenAlliance) there are dozens of configuration options.


    3. unfortunately, I don't own the DM500 HD device, but if I owned it, I would definitely not use the original enigma2 firmware from Dreambox but some other enigma2, like OpenPLi

    I have mixed feelings with that advice. Especially as OpenPLi has suspended Dreambox support quite a while ago.
    Dream is the ONLY enigma2 manufacturer that still provides a very useful and good official image. And at least with modern hardware, their images are usually much more efficient and suited for the specific device than the Open* images, which need to run on hundreds of different devices.


    However, Dream is also no more actively enhancing OE 2.0 and thus trying an alternative branch might be not such a bad idea. But I would recommend OpenATV over PLi, as they still test their images on Dreamboxes as far as I know.


    P.S.: Reading from other threads in this board, @ssh is already using an alternative image, but one based on the official OE 2.0 branch :winking_face:

    so long
    m0rphU

  • It is mainly in the front-end software and its configuration options.

    Which should not be too difficult to enable. Is the source code for Enigma2 available for download? I don't fully understand this whole scene surrounding Enigma2. What is it? Is it a Linux dist? It seems like Enigma2 is the front-end software, Tuxbox is the back-end, and Linux is the kernel? How does "Open Dreambox" fit in?... is this the name of the distribution?

  • alternative branches (OpenAlliance)

    Link?



    Especially as OpenPLi has suspended Dreambox support quite a while ago.

    How do these groups get the source code? Is OpenPLi a fork of the system that Dream Property GmbH uses on their boxes?



    Dream is the ONLY enigma2 manufacturer that still provides a very useful and good official image.

    Is Dream Multimedia/Property the original author of Enigma2? Is it open sourced?



    Reading from other threads in this board, @ssh is already using an alternative image, but one based on the official OE 2.0 branch

    I don't think so. I use this one:
    https://dreamboxupdate.com/ope…mage-dm500hd-20170216.nfo


    This should be the official build. It's just not a release build but an experimental/beta build.

  • I see that you found some posts explaining most of your questions :winking_face:


    But to keep a short summary here:
    Opendreambox is the dev environment of Dream Multimedia. Sources and everything are at https://github.com/opendreambox/ and http://git.opendreambox.org/
    OpenAlliance is a group of image creators. e.g. OpenATV can be found at https://www.opena.tv/
    Dream is the "inventor" of enigma2 and provided everything up to release 3.2 (sometime in 2011) with a special open source license.
    With 3.2 the license was changed to a "Dream Multimedia only"-License. Everything up to that point remained in GPL.
    The OpenAlliance images needed to "hard fork" with enigma2 3.2 and have since evolved in other directions. I think you find all of their code in github repositories.



    I don't think so. I use this one:
    dreamboxupdate.com/opendreambo…mage-dm500hd-20170216.nfo


    This should be the official build. It's just not a release build but an experimental/beta build.

    All right. I thought you'd use the TS image or whatever provided this other panel... But I'm not familiar with these kind of images or plugins anyway...



    Which should not be too difficult to enable. Is the source code for Enigma2 available for download? I don't fully understand this whole scene surrounding Enigma2. What is it? Is it a Linux dist? It seems like Enigma2 is the front-end software, Tuxbox is the back-end, and Linux is the kernel? How does "Open Dreambox" fit in?... is this the name of the distribution?

    It is difficult, if you don't understand the code :winking_face: And migrating new code into a year old code base is even more difficult. Also, some functions rely on enigma2 core (closed source) and can not be ported by the community.


    As the Open* images use a GPL enigma2 core, they can integrate more / other CEC features in their code base.

    so long
    m0rphU

  • I see that you found some posts explaining most of your questions

    I sure did. :thumbs_up:


    about Enigma2


    Opendreambox is the dev environment of Dream Multimedia.

    So everything that makes up the software on a Dreambox is in those repos, except the engima2 core?


    Dream is the "inventor" of enigma2 and provided everything up to release 3.2 (sometime in 2011) with a special open source license.

    I am sad to see that other manufacturers didn't contribute anything to the original software, that they just used it to put money in their own pockets. I remember reading about Dreambox clones back in the day. I decided to go with the original. Because many people said that the clones had technical issues.


    This is when I bought my DM500 HD. I think it had some 3.2.x build already from day one. So this was right around the time when the license was changed and code was closed, so the clone makers were left on their own, and without full insight into the engima2 code you can't do a good job of optimizing it for your own Dreambox clone.


    The OpenAlliance images needed to "hard fork" with enigma2 3.2 and have since evolved in other directions.

    Do you know any webpage that explains the history of enigma2 and the family history of the different forks? I know about OpenPLi and now also Open ATV... are there others?


    Where does Tuxbox fit in? I read somewhere that this was the first successful attempt at making a fully functional Linux based STB. As I recall, this was the DBox by Nokia. I see my Dreambox also uses Tuxbox.


    Sorry for the many questions! Curiosity... that's always my problem. :grinning_face_with_smiling_eyes: I started learning Linux because of Dreambox and DD-WRT on my router. Then I got hooked by it.

  • I have mixed feelings with that advice. Especially as OpenPLi has suspended Dreambox support quite a while ago.Dream is the ONLY enigma2 manufacturer that still provides a very useful and good official image. And at least with modern hardware, their images are usually much more efficient and suited for the specific device than the Open* images, which need to run on hundreds of different devices.


    This is not true at all. Dreambox does not produce the perfect Enigma2 firmware. No firmware for linux boxes is perfect. This is an open source code. However, some Enigma2 authors have finally joined a common "alliance". And that's the main thing. Then it only depends on hardware and on hardware drivers.


    The problem with DM500-HD is that it is already very old. For example, OpenATV develops firmware for Dreambox, but not for the old DM500-HD.


    I personally also use OpenATV for many years, but I think OpenPLi is better. There is better support in the English language, while OpenATV unfortunately is mainly supported in German. OpenATV has very poor support in English (few users, few topics, and few forum moderators - in the "English" thread). Also, there is no OpenATV image for DM500-HD, but OpenPLi image yes exists (at least partially).


    If Dreambox develops its own firmware, it does not mean it will be perfect :). I own Formuler F3 and the original firmware was disastrous. That's why I'm using OpenATV (I've also used OpenPLi through the OpenMultiboot plugin, but I finally decided for OpenATV - as the only one).

  • I did not write "perfect"... I said very useful and good. And I stand with that!
    You cannot compare the Dream image with the one of Formuler, VU and alike...


    And thanks for the clarification around OpenATV and PLi. Seems that my info was outdated. I thought it was the other way round :unamused_face:

    so long
    m0rphU

  • Unfortunately, the truth is that Dreambox has laid the foundations for today's set top box boxes. :frowning_face: But today there are much better and cheaper Linux set top boxes than Dreambox. And they're quality set top boxes.

  • Is there a way to modify / change the entries in Settings -> Devices -> HDMI CEC -> HDMI CEC Setup -> Devices as in the attached OSD screenshot ?

  • Is there a way to modify / change the entries in Settings -> Devices -> HDMI CEC -> HDMI CEC Setup -> Devices as in the attached OSD screenshot ?

    You mean change their names to something like "Bedroom", "Living Room", etc.? Or for example changing "Unknown" to "Xbox One"?

  • Unfortunately, the truth is that Dreambox has laid the foundations for today's set top box boxes.

    Sadly, that's not entirely true.


    What do you mean by "foundations"? You mean Enigma2, right? That's only one of the components that make up such a machine. What about the Linux kernel? Or how about TuxBox? These two components are much more important I think, they are more foundational/fundamental than Enigma2. To put it differently: you can have a Linux STB that works without Enigma2, but you can't have an Enigma2 STB that works without the Linux kernel or the TuxBox component.


    You know, Enigma2 is only the front-end, and it's not the only one out there. But it has been influential, thanks to the widespread use of the original Dreambox STBs. So everyone started to copy them. But where did Dreambox get their ideas from?...


    DBox predates Dreambox... :grinning_face_with_smiling_eyes:


    "The hardware was developed and produced by Nokia though later also produced by Philips and Sagem under license."
    "For the DBox2, an effort was created to port the Linux operating system."
    "The combination of third-party developers and network connectivity which facilitates card sharing, makes DBox2 (and the DBox2 based Dreambox) use particularly common among enthusiasts and those who intend to obtain services without payment."
    Source: https://en.wikipedia.org/wiki/DBox2


    So you see Sherlock, good ideas are worth stea... spreading! :winking_face:


    But today there are much better and cheaper Linux set top boxes than Dreambox. And they're quality set top boxes.

    The argument was not that Draembox is better than other Linux/Enigma2 STB brands. The argument was that official Dreambox firmwares/images are better suited to genuine Dreambox devices. We are not even talking about clones. We are talking about Dreambox software running best on Dreambox hardware. Just like Mac OS X runs best on a genuine Apple Mac, rather than a clone or a hackintosh.


    It's hard to beat that argument you see. The only way you can do that is by producing a software that works better than the original software on the original hardware. And that's a very tall order to match up to. Given that all these different alternative software/images like OpenATV need to keep a more generalist profile in order to be able to run on all the different brands and models out there, rather then being a specialist and showing its best on one single device. You can't have it both ways, you either take the highly optimized specialist approach or give your software a more sloppy/loose generalist design that works everywhere but with potentially a higher number of errors and lower performance.


    I have nothing against alternative firmware or their makers. I just think that they are less optimized for Dreambox devices, compared to original Dreambox firmware. That's all.


    I personally also use OpenATV for many years, but I think OpenPLi is better. There is better support in the English language, while OpenATV unfortunately is mainly supported in German. OpenATV has very poor support in English (few users, few topics, and few forum moderators - in the "English" thread).

    So OpenPLi is beter than OpenATV because there are more English speakers in the community? Is that what you're saying?


    I have also noticed that most of the forum sections for OpenATV are in German. This whole Linux/Enigma2 STB scene in general is flooded with German speakers. That's normal! Because Dreambox originates from Germany, and so does DBox, and so does DBox2, and so does the old Kirch Media – a "German provider of digital television that later merged with Premiere" (source above) – that commissioned the creation of DBox.


    Also, given how many German FTA channels you have at your disposal it should be clear that satellite reception was and still is a popular hobby in this country. Availability of FTA channels also has to do with culture and politics. It should come as no surprise that the first Linux based STB was made in Germany.


    Do I think it's frustrating to get help from a community that only speaks German? Sometimes, yes. Why do you think I hang out in this part of the forum on this board? Take a guess. But there are surprisingly many Germans that understand English well enough that they can help out when needed. Now... I know this is not true at all for the general population in Germany... last year I was in Germany for the first time and hardly anyone knew a single word of English, and those that did only knew the basics. Believe it or not, it was easier to communicate with them in Russian than in English. Yes, I was in the eastern part of the country, not too far from Berlin. But I hear that western Germany is not much different when it comes to their knowledge of English (and their willingness to speak it). Younger generations are usually the ones that excel at English and they are brave enough to speak it. :smiling_face:


    So what's the solution then? Simple! Learn German! Or use Google Translator. :thumbs_up:


    Hey whatever happened to Dr. Dish TV? :smiling_face_with_sunglasses: I learned a lot about satellites by watching that show... apart from learning some basics of the German language.


    Seriously, English doesn't help you much in this community. It's a very small tech/sat community. English is not my first language. And neither is German. The only reason I know English in fact is because I was once exposed to computers and had to seek help, either by talking to people or reading documentation which was all in English. But try asking for help with Dreambox, or OpenATV, or Enigma2, or OpenPLi on IRC or on an English forum for Linux. You will get zero responses, or you will end up educating them about everything you know about the Dreambox, before they can begin to answer your first question. It's just the way it is. Every community has its own rules and characteristics. One characteristic about the "Dreambox community" if we can call it so, is that German language dominates in these circles. Try to get used to it, don't resist it.

    3 Mal editiert, zuletzt von ssh ()