Repository navigation
frame: add optional HDMI-CEC device handling - #352
Merged
Merged
Conversation
saviq-work
added this pull request to stack #353
October 3, 2026 12:27
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
2 times, most recently
from
October 3, 2026 18:05
c4612ad to
aae4463
Compare
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
2 times, most recently
from
October 4, 2026 11:59
f079fdc to
1422f00
Compare
saviq-work
removed this pull request from stack #353
October 6, 2026 17:17
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
from
October 7, 2026 09:47
510e64e to
19c04e9
Compare
saviq-work
added this pull request to stack #357
October 7, 2026 09:47
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
2 times, most recently
from
October 7, 2026 11:04
fc897da to
d9551f2
Compare
saviq-work
removed this pull request from stack #357
October 7, 2026 11:20
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
from
October 7, 2026 11:20
d9551f2 to
26d9bd2
Compare
saviq-work
changed the base branch from
forward-port-core24
to
ordered-snap-packages
October 7, 2026 11:20
saviq-work
added this pull request to stack #359
October 7, 2026 11:20
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
3 times, most recently
from
October 7, 2026 14:40
70f5aa0 to
9ce051f
Compare
saviq-work
marked this pull request as ready for review
October 7, 2026 14:42
saviq-work
commented
Oct 7, 2026
The strategy doesn't get called on update, which means we have to cache the previous confirmations.
We get that information already, so let's not lose it.
This reverts commits: - 17736eb "cec: only gate the manager on `--cec-control`" - cf7174e "cec: reconcile configuration on startup" There's a fix for this behaviour coming in canonical/mir#5321
Avoid claiming it succeeded - we don't know.
saviq-work
force-pushed
the
MIRENG-2199-hdmi-cec-power-support
branch
from
October 15, 2026 10:05
6cbec36 to
e35683d
Compare
AlanGriffiths
requested changes
Oct 15, 2026
TICS Quality Gate✔️ Passedubuntu-frame
|
AlanGriffiths
approved these changes
Oct 19, 2026
AlanGriffiths
left a comment
Contributor
There was a problem hiding this comment.
It's behind a feature flag, so safe to land without extensive testing against random kit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



With the
cec-controloption enabled and a CEC adapter supported bylibcec, Frame will manage power and route input on connected, CEC-enabled displays.This will work on any
libcec-supported device, tested on a Raspberry Pi on Ubuntu 26.04.Testing might require
root, or at leastvideomembership, outside of snap - or withsnapdfrom thesnap-files-arm64-default-testartifact from the PR adding thehdmi-cecinterface.Stack created with GitHub Stacks CLI • Give Feedback 💬