HelmiWrt OS is Customized OpenWrt Firmware



Source: My Own Repo





Firmware Informations

HelmiWrt OS is a customized OpenWrt firmware with many additions to make a ready to use firmware. This firmware based on ImmortalWrt with some implementation from SuLingGG OpenWrt-Rpi using SuLingGG OPKG Server compiled using GitHub Actions. This project currently available for Raspberry Pi, x86 64bit (PC/Laptop), some NanoPi and OrangePi devices.


Tweaks and Patches by Helmi Amirudin


Previews


Changelogs

Read Changelogs
Baca Catatan Perubahan



Supported Devices and Download Section

HelmiWrt Latest Release


SBC (Single Board Computer)
Raspberry Pi Version 18.06 factory 18.06 sysupgrade 18.06 rootfs 21.02 factory 21.02 sysupgrade 21.02 rootfs
A/B/B+/Zero/W ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
2/B ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
3/B/B+ ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
4/B/400/CM4 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
Rockchip Armv8 Devices 18.06 firmware 18.06 rootfs 21.02 firmware 21.02 rootfs
NanoPi R2C ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi R2S ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi R4S ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi R1 Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi R1 Plus LTS ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
Sunxi Cortex A7 Devices 18.06 firmware 18.06 rootfs 21.02 firmware 21.02 rootfs
NanoPi M1 Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi Neo ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi Neo Air ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi R1 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
ZeroPi ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi 2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi One ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi PC ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi PC Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi R1 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi Zero ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
Sunxi Cortex A53 Devices 18.06 firmware 18.06 rootfs 21.02 firmware 21.02 rootfs
NanoPi Neo Plus 2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi Neo 2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
NanoPi R1S H5 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi PC 2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi Zero Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OrangePi One Plus ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download None ๐Ÿ”ฝ Download
OrangePi 3 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download None ๐Ÿ”ฝ Download
x86 (Laptop, PC)
CPU Arch. OpenWrt Version squashfs UEFI squashfs Legacy squashfs rootfs ext4 UEFI ext4 Legacy ext4 rootfs
32bit 18.06 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
32bit 21.02 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
64bit 18.06 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
64bit 21.02 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
Amlogic STB (Set-Top-Box) Device Informations
Device Chipset Deviceโ€™s Sample
s905 Beelink-Mini-MX-2G, MXQ-PRO+4K
s905d MECOOL-KI-Pro, Phicomm-N1
s905w X96-Mini, TX3-Mini, W95, X96W/FunTV, MXQ-Pro-4K
s905x B860H, HG680P, TBee-Box
s905x2 X96Max-4G, X96Max-2G, MECOOL-KM3-4G, Tanix-Tx5-Max, A95X-F2
s905x3 X96-Max+, HK1-Box, Vontar-X3, H96-Max-X3, Ugoos-X3, TX3(QZ), TX3(BZ), X96-Air, X96-Max+_A100, A95XF3-Air, Tencent-Aurora-3Pro(s905x3-b), X96-Max+Q1, X96-Max+100W, X96-Max+_2101, Infinity-B32
s912 Tanix-TX8-Max, Tanix-TX9-Pro(3G), Tanix-TX9-Pro(2G), Tanix-TX92, Nexbox-A1, Nexbox-A95X-A2, A95X, H96-Pro-Plus, VORKE-Z6-Plus, Mecool-M8S-PRO-L, Vontar-X92, T95Z-Plus, Octopus-Planet, Phicomm-T1
s922x Beelink-GT-King, Beelink-GT-King-Pro, Ugoos-AM6-Plus, ODROID-N2, X88-King, Ali-CT2000
s905l2 MGV2000, MGV3000, Wojia-TV-IPBS9505, M301A
s905l3 CM311-1, HG680-LC, M401A
s905l3a E900V22C/D, CM311-1a-YST, M401A, M411A, UNT403A, UNT413A, ZTE-B863AV3.2-M
s905l3b M302A/M304A, E900V22E, Hisense-IP103H, CM211-1
OpenWrt 18 Download Section for Amlogic STB
Device Chipset Kernel 5.4.239 Kernel 5.10.177 Kernel 5.15.106 Kernel 6.1.23
s905 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905d ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905w ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x3 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s912 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s922x ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3a ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3b ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
OpenWrt 21 Download Section for Amlogic STB
Device Chipset Kernel 5.4.248 Kernel 5.10.185 Kernel 5.15.118 Kernel 6.1.35
s905 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905d ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905w ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x3 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s912 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s922x ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3a ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905l3b ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download

Catatan STB Firmware:

  • Semua Wireless (WiFi) status = 70% ON.
  • Status Wireless (WiFi) sangat acak, karena banyaknya perbedaan hardware.
  • HG680P dan ZTE (B860H) kernel 5.15.xx: kalau wireless off, ganti dtb ke p212.
  • Firmware 18.06 tidak di perbarui lagi (update terakhir bulan April 2023).


STB Firmware Notes:

  • All Wireless (WiFi) status = 70% ON.
  • Wireless status is random due to various hardware.
  • HG680P and ZTE (B860H) kernel 5.15.xx: if wireless off, change dtb to p212.
  • No longer update for 18.06 firmware (latest update is April 2023).


Firmware rilisan terdahulu (BASE LEDE) bisa dicari di link ini untuk HelmiWrt berbasis Lede, dan tidak ada arsip rilisan terdahulu untuk firmware base ImmortalWrt.

Older firmware release (LEDE BASED ONLY) can be found here for HelmiWrt Lede Based, and there is no archive releases for ImmortalWrt based firmware.



Tutorial Bahasa Indonesia


Kebutuhan Firmware

  1. SDCard/HDD/Flashdisk 4GB.
  2. Raspberry Pi 1/2/3/4 atau PC/Laptop.
  3. PC/Laptop dengan sistem operasi Windows (bisa juga menggunakan OS lain, tapi saya tidak cantumkan instalasinya disini).
  4. MicroSD Adapter/converter (untuk instalsi Raspberry Pi saja).


Instalasi Firmware

  1. Unduh firmware terbaru dari bagian Supported Devices & Download Section diatas, pilih yang ada tulisan sysupgrade atau factory atau UEFI atau Legacy.
    • Cari tahu tentang perbedaan squashfs dan ext4 disini.
    • Saya biasanya menggunakan ext4.
    • Jika link download error, silahkan ikuti cara ini. Jika masih belum bisa, maka bersabarlah atau gunakan yang lain.
  2. Unduh Rufus atau Balena Etcher.
  3. Masukkan SDCard/Flashdisk/HDD ke PC via slot USB.
  4. Buka Rufus/Etcher.
  5. Pilih disk (SDCard/Flashdisk/HDD).
  6. Tarik file yang sudah di unduh tadi ke jendela program Rufus/Etcher.
  7. Mulai burn dan tunggu hingga proses selesai.
  8. Lepaskan SDCard/Flashdisk/HDD dari USB.
  9. Masukkan SDCard/Flashdisk/HDD ke slot SdCard Raspberry Pi atau slot USB/HDD pada PC/Laptop.
  10. Tunggu perangkat Anda hidup.

Rekomendasi setelah install (Tidak Wajib)

  1. Buka LuCI TTYD Terminal or Putty.
  2. Jalankan perintah helmiwrt untuk melihat beberapa perintah yang ada.


Informasi Tambahan

Jika ada yang tahu untuk memperbaiki bug ini, sampaikan pendapatmu di Grup Telegram untuk memberikan saran perbaikan.


Catatan



English Guide


Firmware Requirements

  1. SDCard/HDD/Flashdisk 4GB.
  2. Raspberry Pi 1/2/3/4 or CPU/Laptop.
  3. PC/Laptop with Windows OS (if you use other OS, itโ€™s up to you but idk about installation with other OS).
  4. MicroSD Adapter/converter (for Raspberry Pi installation only).


Firmware Installation

  1. Download latest firmware from Supported Devices & Download Section above which contain sysupgrade or factory or UEFI or Legacy words.
    • How about squashfs or ext4 ? Read more here.
    • Note : I usually use factory_ext4 file.
    • If firmware URL/download link is not available or error, follow this link.
  2. Download Rufus or Balena Etcher
  3. Insert SDCard/Flashdisk/HDD to your PC USB slot.
  4. Open Rufus/Etcher.
  5. Select disk (SDCard/Flashdisk/HDD).
  6. Drag and drop downloaded firmware to Rufus/Etcher window.
  7. Start and wait until it burning/flashing firmware image finished.
  8. Eject your SDCard/Flashdisk/HDD.
  9. Put the SDCard/Flashdisk/HDD in to your Raspberry Pi SDCard slot or PC/Laptop HDD/USB slot.
  10. Turn on your device, then wait until boot up properly.

Recommendation after install (Optional)

  1. Open LuCI TTYD Terminal or Putty.
  2. Run helmiwrt commands to see some available commands.


Knowledgement

If anyone know how to fix this, please tell me at Telegram Chat Group.


Notes



Default Firmware Information



Telegram Chat

Join Telegram Chat Group



Credits

OpenWrt Official for main OpenWrt source - P3TERX/Actions-OpenWrt for OpenWrt LEDE GitHub actions script builder - coolsnowwolf/lede for main build source and extended packages - SuLingGG/OpenWrt-Rpi for base fork github actions - ophub/amlogic-s9xxx-openwrt for comparison actions build script - Wega Regianto for ram checker and stl - Ryan Fauzi for vmess account creator provided by racevpn.com and xderm mini - Rudi Hartono for IP Address refresher script for QMI Modems & reconnect w/o reboot script - Prasath Mani for Tiny File Manager binaries & source - OpenSpeedtest for OpenSpeedtest binaries & sources - Ambroz Bizjak for main badvpn source - agroman.net for main corkscrew source - Lutfa Ibtihaji Ilham for Libernet binaries - Galih Prastowo Aji for corkscrew openwrt Makefile - Friyadhi Biermann for badvpn openwrt Makefile and update - Asrofur Rizqi for clue to build and fix some packages and Orange Pi Zero builder- LT4220 Facebook Group and itโ€™s documentations by Nugroho as DIY Modems docs writer and IPK builder - Raditya Budi Handoko and Andi Rijal Habibi as s9xxx device repacker and maintainer - Malik Al for some helps with vasm (v2rayA Script Manager) - Reyre for some mikhmon clues - Jaki Rahman for some ocsm (Openclash Script Manager) additions - Nur Rahmat Adi S for helping me to adding OpenClash Config Editor - Feri Adi Candra for s905x2 sample github build - Neo for fixing some wrong permissions - Abdul Aziz Amar for autologin wifi id seamless script.

Read more original README

Copyright by Helmi Amirudin ยฎ 2021
Thank You ! ๐Ÿค