Commit Graph
152 Commits
Author SHA1 Message Date
Miguel FuertesandClaude Opus 4.6 de4bd27093 Drop 24.10.x support, keep kernel version map for future use
- Remove config-6.6 (24.10.x compiles but does not boot)
- Comment out KERNEL_FOR_24 in Makefile, keep detection logic
- Auto-detect OpenWrt major version via git describe
- Update README with supported versions note

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 08:58:28 +02:00
Miguel Fuertes e2ba0979ad Simplified Makefile for kernel selection. 2026-03-31 23:43:24 +02:00
Miguel FuertesandClaude Opus 4.6 367bb550ed fix: force kernel 6.12 in GHA, use lkiuyu config-6.6, simplify build-package
- Add sed to force KERNEL_PATCHVER:=6.12 in both GHA workflows
- Replace broken config-6.6 with lkiuyu/immortalwrt base + squashfs
- Makefile kernel-detect with TOPDIR fallback for robustness
- Remove IPK build from build-package (APK only)
- Clean up build.yml: remove repository_dispatch, debug output

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 23:20:13 +02:00
Miguel FuertesandClaude Opus 4.6 650151aac3 Multi-kernel support and cross-version compatibility
- Auto-detect kernel version in msm89xx Makefile (prefers 6.12, falls back to latest available)
- Add config-6.6 for OpenWrt 24.10.x support
- Rename patches-6.12/ to patches/ (version-agnostic)
- Move unused qcom-memshare patch to TBR/
- Restrict GHA workflows to OpenWrt 25.12.x releases
- Update README with kernel compatibility table

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 19:13:48 +02:00
Miguel FuertesandClaude Opus 4.6 e89f2c8bfb Replace git patch with portable shell script and parameterize OpenWrt version
- Convert enable_wcn36xx_mac80211.patch to apply_patches.sh (sed + heredoc)
  for cross-version compatibility (old patch moved to TBR/)
- GHA workflows auto-resolve latest OpenWrt 25.12.x tag via git ls-remote
- Unify build.yml and build-all.yml into single workflow with dynamic matrix
- Local dev (Dockerfile/docker-compose) defaults to main (snapshot)
- Remove target-specific APK feed on first boot (msm89xx not on downloads.openwrt.org)
- Make LuCI odhcpd fix conditional
- Update README with new build instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:52:14 +02:00
Miguel Fuertes fd1266a9ee Cleanup: Remove unnecessary dependencies and streamline image build process 2026-02-24 14:22:25 +01:00
Miguel Fuertes 81a703fcc4 Add support for MF68E and M9S devices with necessary patches and configurations
- Introduced device tree patches for MF68E and M9S, adding their respective .dts files and updating the Makefile to include them.
- Implemented framebuffer driver for the GC9107 LCD controller, enabling display support for the MF68E and M9S devices.
- Created UCI defaults for modem management, including network interface configurations and LED handling for modem and WiFi indicators.
- Added scripts for automatic formatting of the rootfs_data partition and generating GPT images for MSM8916 eMMC.
- Included hotplug scripts for managing LED states based on device actions.
- Updated README with instructions for re-integrating the deprecated device support into the main build.
2026-02-24 10:46:35 +01:00
Miguel Fuertes 46d78ab19c Refactor battery monitoring LED control logic and update package dependencies 2025-10-22 12:36:45 +02:00
Miguel Fuertes 104145900b Add battery monitoring and LED control features
- Implemented a battery-monitor service to track battery capacity and charging status, controlling LEDs accordingly.
- Created a battery status page in LuCI to display voltage, status, health, and estimated capacity.
- Added hotplug scripts to trigger battery status updates on power button presses and modem interface changes.
- Developed LED control scripts for modem and WiFi status indicators.
- Configured UCI defaults to enable WiFi and set up a modem interface with appropriate settings.
- Introduced a utility script for LED control with various actions (on, off, blink).
- Added a power button script for double-click shutdown functionality.
2025-10-22 11:30:28 +02:00
Miguel Fuertes 6bc2d6feba changes 2025-10-22 09:39:33 +02:00
Miguel Fuertes 4c162d3576 Add battery monitoring and LED control features for M9S device 2025-10-21 20:56:15 +02:00
Miguel Fuertes c768a29246 leds ok 2025-10-21 19:38:46 +02:00
Miguel Fuertes 296cf25b5a Add support for generic M9S device and update Makefile entries 2025-10-21 18:08:02 +02:00
Miguel Fuertes 925cee3322 Add support for generic UF02 modem and update configuration files
- Updated diffconfig to include CONFIG_TARGET_msm89xx_msm8916_DEVICE_generic-uf02
- Added new device definition for generic UF02 in msm8916.mk
- Included msm8916-generic-mf68e.dtb and msm8916-generic-uf02.dtb in the Makefile
- Created new diffconfig_uf02 file with necessary configurations
- Added instructions for entering DIAG mode in enable_all_bands.md
- Introduced device tree source for generic UF02 modem
2025-10-21 10:49:18 +02:00
Miguel Fuertes d9c2631d45 it builds (without watchdog) 2025-10-17 16:27:48 +02:00
Miguel Fuertes aed7640ce8 changes 2025-10-17 14:30:04 +02:00
Miguel Fuertes 6637ee3fdb changes 2025-10-17 10:33:56 +02:00
Miguel Fuertes e6f285f6cd back to normal 2025-10-17 09:23:56 +02:00
Miguel Fuertes 2ede6d2299 Update configuration files and add support for new devices (ufi001c, mf68e) in OpenWrt build 2025-10-16 22:37:41 +02:00
Miguel Fuertes 94ee025148 working 2025-10-16 20:25:46 +02:00
Miguel Fuertes 572c309cb2 changes 2025-10-16 00:51:32 +02:00
Miguel Fuertes 45c9f55473 first attempt at ui 2025-10-15 23:51:08 +02:00
Miguel Fuertes dd0403c4f4 working timeout 2025-10-15 21:30:56 +02:00
Miguel Fuertes 3c440386ce still working 2025-10-15 19:26:52 +02:00
Miguel Fuertes 98862d1bcb logo displayed! 2025-10-15 17:06:05 +02:00
Miguel Fuertes 30049290a3 changes 2025-10-15 13:43:50 +02:00
Miguel Fuertes 0922c88078 changed kconfig 2025-10-15 13:40:28 +02:00
Miguel Fuertes e85c331c7f removed rgb2rbg 2025-10-15 13:21:30 +02:00
Miguel Fuertes 5650d675aa changes 2025-10-15 12:57:22 +02:00
Miguel Fuertes 7bd7bc9d26 driver ok! 2025-10-15 12:38:26 +02:00
Miguel Fuertes 1c15ce2987 almost working, colors swapped! 2025-10-15 01:08:36 +02:00
Miguel Fuertes 54acb95301 somewhat working 2025-10-14 20:39:21 +02:00
Miguel Fuertes 510854d18a working! 2025-10-14 20:12:26 +02:00
Miguel Fuertes 940f53af0d changes 2025-10-14 16:05:01 +02:00
Miguel Fuertes 9628e0ad9b right gpio! 2025-10-14 16:03:00 +02:00
Miguel Fuertes 51748f919b pwmligth 2025-10-14 16:00:52 +02:00
Miguel Fuertes b7c0785a36 changes 2025-10-14 12:48:38 +02:00
Miguel Fuertes 8c3b7b81a1 builds with patch 2025-10-14 12:42:06 +02:00
Miguel Fuertes 7ed72c271a changes 2025-10-14 12:18:58 +02:00
Miguel Fuertes ffeff6c5e3 builds! 2025-10-14 10:44:08 +02:00
Miguel Fuertes e87be4aae2 first attempt 2025-10-14 01:00:19 +02:00
Miguel Fuertes 07c192d9e1 tftfb first attempt 2025-10-14 00:39:24 +02:00
Miguel Fuertes 168925779a changes 2025-10-14 00:24:45 +02:00
Miguel Fuertes bd83edda02 building with A display.... 2025-10-13 21:45:32 +02:00
Miguel Fuertes 02e800d04c changes 2025-10-13 20:58:02 +02:00
Miguel Fuertes 196b1f9252 changes 2025-10-13 17:32:40 +02:00
Miguel Fuertes 321a5aac2a correct files 2025-10-13 16:50:11 +02:00
Miguel Fuertes 50168fe585 Merge branch 'mifi_smb1360_display' of https://github.com/hkfuertes/uz801-openwrt into mifi_smb1360_display 2025-10-13 16:49:37 +02:00
Miguel Fuertes 7c03a1fa62 spidev 2025-10-13 16:49:15 +02:00
Miguel Fuertes c54c28505a spidev 2025-10-13 16:44:02 +02:00