Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attempt to support older models by allowing a clear text mode #91

Closed
wants to merge 3 commits into from

Conversation

jadoc
Copy link
Contributor

@jadoc jadoc commented Mar 1, 2023

There is documentation that older offer a non-encrypted IP control mode. This change allows clear text operation when no keycode is required. LGEncryption is given a new base class, LGEncoder, into which the termination and stripping logic is separated. If no keycode is passed to the LGTV constructor, it will create an instance of LGEncoder instead of LGEncryption. A PDF from LG describing the clear text operation is included.

@jadoc jadoc force-pushed the wes-no-encryption branch from a55f216 to 7dc968d Compare March 2, 2023 00:30
@jadoc jadoc marked this pull request as ready for review March 2, 2023 00:34
@llamafilm
Copy link
Contributor

Which models is this used for? I haven't come across any that don't work with encryption.

@WesSouza
Copy link
Owner

I forgot you had opened this PR and ended up cherry picking the commits from your fork manually (I also included the macOS test "fix").

This was merged on #105.

@WesSouza WesSouza closed this Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants