wifi-chipset-detect: new package
authorRob White <redacted>
Sun, 8 Mar 2026 14:53:40 +0000 (14:53 +0000)
committerJosef Schlehofer <redacted>
Fri, 8 May 2026 06:17:18 +0000 (08:17 +0200)
Maintainer: Rob White rob@blue-wave.net

Compile tested: All

Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc,
aarch64_cortex-a53; On 24.10, 25.12 and master/snapshot.

Description: wifi-chipset-detect (1.0.0)

This is a new package that reports in json format the chipset
and driver capabilities of installed wireless hardware.

Developed originally for use where Captive Portal
and Mesh Backhaul networks are being built.

It provides a stand alone script to detect details of the physical
wireless hardware without requiring the radios to be enabled.
There are no dependencies over and above the basic OpenWrt flash image.
It is based on functionality built into the OpenNDS and Mesh11sd packages.

The json formatted output is displayed on the terminal screen.
It is also written to the file /tmp/wifidetect.

This version does not require the Captive Portal
or Mesh network to be running.

Full details can be seen here:
https://github.com/openNDS/wifi-chipset-detect

Signed-off-by: Rob White <redacted>
net/wifi-chipset-detect/Makefile [new file with mode: 0644]

diff --git a/net/wifi-chipset-detect/Makefile b/net/wifi-chipset-detect/Makefile
new file mode 100644 (file)
index 0000000..c491697
--- /dev/null
@@ -0,0 +1,46 @@
+# SPDX-License-Identifier: GPL-2.0-only
+#
+# Copyright (C) 2025-2026 BlueWave Projects and Services  <licence@blue-wave.net>
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=wifi-chipset-detect
+PKG_VERSION:=1.0.0
+PKG_RELEASE:=1
+
+PKG_MAINTAINER:=Rob White <rob@blue-wave.net>
+PKG_LICENSE:=GPL-2.0-only
+PKG_LICENSE_FILES:=LICENSE
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=https://codeload.github.com/opennds/wifi-chipset-detect/tar.gz/v$(PKG_VERSION)?
+PKG_HASH:=2e4d60861df598dbb13e0133a7ccaa4efa2534c158ae92852d693791e0f206b7
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/wifi-chipset-detect
+  SECTION:=net
+  CATEGORY:=Network
+  SUBMENU:=Wireless
+  TITLE:=Wireless Chipset Detection Utility
+  PKGARCH:=all
+  URL:=https://github.com/opennds/wifi-chipset-detect
+endef
+
+define Package/wifi-chipset-detect/description
+  Detects WiFi chipset + driver capabilities.
+  It is based on the detection code found in the apmond daemon
+  incorporated into the OpenNDS and Mesh11sd packages.
+  The output is json formatted.
+endef
+
+define Package/wifi-chipset-detect/install
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/wifi-chipset-detect $(1)/usr/sbin
+endef
+
+define Build/Compile
+endef
+
+$(eval $(call BuildPackage,wifi-chipset-detect))
git clone https://git.99rst.org/PROJECT