Skip to content

k3screenctrl: add new package - #30281

Open
kazutoiris wants to merge 1 commit into
openwrt:masterfrom
kazutoiris:feature_k3screenctrl
Open

k3screenctrl: add new package#30281
kazutoiris wants to merge 1 commit into
openwrt:masterfrom
kazutoiris:feature_k3screenctrl

Conversation

@kazutoiris

Copy link
Copy Markdown

📦 Package Details

Maintainer: @kazutoiris

Description:

k3screenctrl is the package that drives the screen of Phicomm K3. If it is not installed, the screen will always stay on and display "Rebooting". Therefore, this package is essential for all Phicomm K3 users.

Over the past 10 years, this package was hosted in different maintainers' repositories, and all users have to search and compile it on their own.


🧪 Run Testing Details

  • OpenWrt Version: 24.10 & 25.12
  • OpenWrt Target/Subtarget: bcm53xx_generic-phicomm_k3
  • OpenWrt Device: Phicomm K3
  • Build Action: #31494274691

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

k3screenctrl is the package that drives the screen of Phicomm K3.

Signed-off-by: Kazuto Iris <hitomi@apache.org>
@kazutoiris
kazutoiris force-pushed the feature_k3screenctrl branch from 5557a0c to e83f3b6 Compare August 15, 2026 07:59
PKG_LICENSE:=GPL-2.0-only
PKG_LICENSE_FILES:=COPYING
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/kazutoiris/k3screenctrl/archive/refs/tags/v$(PKG_VERSION).tar.gz?

@BKPepe BKPepe Aug 15, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not use https://github.com/lwz322/k3screenctrl ? Your repository is only 2 commits ahead of that repository and there is no pull request to the upstream repository.

Also ping @zxlhhyccc who created https://github.com/zxlhhyccc/Hill-98-k3screenctrl

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since most of the authors/modifiers are no longer reachable, I currently use the Phicomm K3 and will continue to maintain it.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 days ago. Hmm, still I would like to see pull request there.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the most recent commit for lwz322/k3screenctrl was made 3 years ago, and zxlhhyccc/Hill-98-k3screenctrl was made 7 years ago, many maintainers have abandoned the Phicomm K3. Of course, if you are willing to wait, I don't mind.

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/kazutoiris/k3screenctrl/archive/refs/tags/v$(PKG_VERSION).tar.gz?
PKG_HASH:=cc9927f324ce7e221a2ac3351ec78156719195662cc5bafd5424d340c170cd39
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is already default, so it can be dropped.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems that only PKG_BUILD_DIR matches the default value.

https://github.com/openwrt/archive/blob/af7e7ab684d5dd89a3072ad7b29a81a2669ef54f/include/package.mk#L14

While PKG_SOURCE, PKG_SOURCE_URL, and PKG_HASH all differ from it.

https://github.com/openwrt/openwrt/blob/5384f53a604be35d1f745e17cfd4d62f564cefe7/include/download.mk#L11-L17

Am I misunderstanding something?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants