Giter Site home page Giter Site logo

Comments (10)

procount avatar procount commented on August 25, 2024 1

It depends.
Look in /settings/installed_os.json for YOUR installation

from pinn.

procount avatar procount commented on August 25, 2024

So, in the case that your RPi reboots when the TV is off and PINN gets reloaded, you don't want PINN to turn on the TV via CEC, but you still want it to work when the TV is turned on manually, is that right?

from pinn.

edrikk avatar edrikk commented on August 25, 2024

Yes exactly.
hdmi_ignore_cec_init is supposed to behave exactly as you described it, with the purpose being to avoid TV from turning on / having the input switching while something else is being watched.

The current behavior behaves more like hdmi_ignore_cec which simply disables cec

from pinn.

procount avatar procount commented on August 25, 2024

@edrikk - I have repeated your test and can confirm this is the case.
Adding hdmi_ignore_cec_init=1 to the RECOVERY partition's config.txt stops the TV being turned on as it should, but it also disables all CEC controls if the TV is turned on manually..
I wonder if @maxnet has any ideas? Does Berryboot behave the same? ( I use the same initialisation code as BerryBoot)

from pinn.

cmvac avatar cmvac commented on August 25, 2024

Berryboot had the same issue, but it got solved a couple of days ago. Take a look here: maxnet/berryboot#97

from pinn.

procount avatar procount commented on August 25, 2024

That's not really a solution, just regressing back to an older image. You could probably do the same with PINN, but you may lose other functionality, like autoboot.txt no longer working.

from pinn.

cmvac avatar cmvac commented on August 25, 2024

You're right, that's not the way to go. Hope you'll find a solution!

from pinn.

procount avatar procount commented on August 25, 2024

Hoping for an update to the kernel to support CEC natively....

from pinn.

d1g33k avatar d1g33k commented on August 25, 2024

Since this issue was linked to mine, I decided to leave some related feedback.

hdmi_ignore_cec_init=1 has the same behaviour on my TV (Samsung E series). It prevents the TV from switching on automatically while also disabling the CEC controls on PINN. When it boots to LibreELEC, the CEC controls don't always initiate automatically. However, I am always able to activate the CEC controls manually by selecting the Pi from the AnyNet+ Sources List.

On the contrary, without this option, the TV switches on automatically with the Pi boot-up; the CEC controls only work sometimes with PINN and the same behaviour extends to LibreELEC i.e. if CEC controls work with PINN, then they work with LibreELEC or they don't work at all with both. However, when CEC controls don't initiate with PINN, unlike with the hdmi_ignore_cec_init=1 option, I am also unable to manually activate CEC from the AnyNet+ Sources list as it throws an error stating inability to connect with the AnyNet+ device.

Thus, I am compelled to use hdmi_ignore_cec_init=1 with my Pi, boot by default to LibreELEC and use the NOOBS Companion Add-On to boot to the other OS when only equipped with the TV remote.

from pinn.

cmvac avatar cmvac commented on August 25, 2024

@d1g33k, do you know which is the LibreELEC partition? That would be two bird with one stone, since I also don't need it to boot to PINN first.

from pinn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.