From 302ecc11ed1a70b9d76509af26156668ded0db03 Mon Sep 17 00:00:00 2001 From: JPersson77 <77928210+JPersson77@users.noreply.github.com> Date: Tue, 28 Mar 2023 22:54:57 +0200 Subject: [PATCH 1/5] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 0413de2..4549aaf 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + ## Discussions Discord: https://discord.gg/7KkTPrP3fq @@ -133,6 +134,11 @@ Please use the Github issue tracker for potential bug reports and/or feature req - Contributors - Donors and supporters +## Donations + +This is free software, but your support is appreciated and there is a donation page set up over at PayPal. PayPal allows you to use a credit- or debit card or your PayPal balance to make a donation. + +[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/jpersson77) ## Copyright Copyright © 2021-2023 Jörgen Persson From 9393d9f62eee379610fb7353b02b813fc381d644 Mon Sep 17 00:00:00 2001 From: JPersson77 <77928210+JPersson77@users.noreply.github.com> Date: Mon, 10 Apr 2023 00:20:13 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4549aaf..6cfd46b 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ With the rise in popularity of using OLED TVs as PC monitors, it is apparent tha ## Installation and usage 1. Important prerequisites: - Power ON all TVs and ensure they are connected to your local area network via Wi-Fi or cable. - - Ensure that the TV can be woken via the network. For the CX line of displays this is accomplished by navigating to Settings (cog button on remote)->All Settings->Connection->Mobile Connection Management->TV On with Mobile, and then enable 'Turn On via Wi-Fi'. For C1 and C2 it's All Settings->General->Devices->External Devices->TV On With Mobile->Turn on via Wi-Fi. + - Ensure that the TV can be woken via the network. For the CX line of displays this is accomplished by navigating to Settings (cog button on remote)->All Settings->Connection->Mobile Connection Management->TV On with Mobile, and then enable 'Turn On via Wi-Fi'. For C1 and C2 it's All Settings->General->Devices->External Devices->TV On With Mobile->Turn on via Wi-Fi. NOTE! This step is needed regardless of using WiFi or a cable. - Open the administrative interface of your router, and set a static DHCP lease for your WebOS devices, i.e. to ensure that your devices always have the same IP-addresses on your LAN. HOT TIP! While in the settings of the TV, ensure that the device automatic power off is set long enough to not interfere with youur sessions with the PC, f e 8 hours. Note that for the C2 displays this setting can be found here: All settings->General->OLED Care->Device Self-Care->Energy Saving->Auto Power off. The LGTV Companion app will manage the power state of the display and the less interference the better. @@ -65,10 +65,11 @@ HOT TIP! The "User idle mode" works seprately from all other windows power optio ## Troubleshooting *If your display has trouble powering on*, these are the things to check first: +- "Turn on via WiFi" must be enabled in the TV configuration, regardless of using WiFI or Ethernet. Read more under "1. Important prerequisites" above. - When connecting the TV via Wi-Fi it seems some users must enable "Quickstart+" (up to 2021 models) or "Always ready" (2022 and forward models) and disable "HDD Eco mode" to avoid the NIC becoming inactive. (physical network cable does not seem to need this) - Confirm that the device is properly configured (i e IP and MAC) and try to use one of the other wake-on-lan network options, primarily use option two, send to IP-address. - Ensure the network is not dropping WOL-broadcasts. -- In the case of Wi-Fi, if the connection between the TV and the Wi-Fi access point is lost for any reason (e.g. router reboot, power outage, firmware update, etc.) while the TV is off, the TV will not automatically reconnect and therefore won't react to attempts to turn it on via Wi-Fi. You will need to turn the TV on manually at least once so that it can reconnect to your Wi-Fi network. +- If the connection between the TV and the Router and/or access point is lost for any reason (e.g. router reboot, power outage, firmware update, etc.) while the TV is off, the TV might not automatically reconnect and therefore won't react to attempts to turn it on via Wi-Fi or Ethernet. You may therefore need to turn the TV on manually at least once so that it can reconnect to your network. - In case of issues with devices not turning on in response to changes in the windows monitor topology configuration ensure that "Always ready" (2022 and forward models) is enabled. - Also note that a manual power off via remote and/or automatic display power off (Settings->General->OLED Care->Device Self-Care->Energy Saving->Auto Power off) can sometimes cause a situation where you also need to power on the display with the remote. From 1c621bbf4f553831bfdd69ee806ce84cda881046 Mon Sep 17 00:00:00 2001 From: JPersson77 <77928210+JPersson77@users.noreply.github.com> Date: Fri, 14 Apr 2023 22:49:23 +0200 Subject: [PATCH 3/5] Update continuous-integration.yml --- .github/workflows/continuous-integration.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index e499a06..25e520b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -13,7 +13,8 @@ jobs: id: vcpkg uses: johnwason/vcpkg-action@v4 with: - manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json +# manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json + pkgs: nlohmann-json boost-asio boost-optional boost-utility boost-date-time boost-beast wintoast openssl triplet: x64-windows-static token: ${{ github.token }} - run: vcpkg integrate install From 4b683208d573a5be781b70b7624f2a43db6d7138 Mon Sep 17 00:00:00 2001 From: JPersson77 <77928210+JPersson77@users.noreply.github.com> Date: Fri, 14 Apr 2023 23:11:43 +0200 Subject: [PATCH 4/5] Update continuous-integration.yml --- .github/workflows/continuous-integration.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 25e520b..610e4eb 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -13,12 +13,12 @@ jobs: id: vcpkg uses: johnwason/vcpkg-action@v4 with: -# manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json - pkgs: nlohmann-json boost-asio boost-optional boost-utility boost-date-time boost-beast wintoast openssl + manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json +# pkgs: nlohmann-json boost-asio boost-optional boost-utility boost-date-time boost-beast wintoast openssl triplet: x64-windows-static token: ${{ github.token }} - run: vcpkg integrate install - - run: msbuild LGTVCompanion.sln + - run: msbuild LGTVCompanion.sln /p:VcpkgEnableManifest=true env: Configuration: ${{ matrix.configuration }} - uses: actions/upload-artifact@v3 From d2e621575a43da1ad263bd76908d3695f171a04f Mon Sep 17 00:00:00 2001 From: JPersson77 <77928210+JPersson77@users.noreply.github.com> Date: Fri, 14 Apr 2023 23:13:04 +0200 Subject: [PATCH 5/5] Update continuous-integration.yml --- .github/workflows/continuous-integration.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 610e4eb..de64bf2 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -13,8 +13,8 @@ jobs: id: vcpkg uses: johnwason/vcpkg-action@v4 with: - manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json -# pkgs: nlohmann-json boost-asio boost-optional boost-utility boost-date-time boost-beast wintoast openssl + manifest-dir: ${{ github.workspace }} # Set to directory containing vcpkg.json +# pkgs: nlohmann-json boost-asio boost-optional boost-utility boost-date-time boost-beast wintoast openssl triplet: x64-windows-static token: ${{ github.token }} - run: vcpkg integrate install