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


Supported Devices and Download Section

HelmiWrt Latest Release

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
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
Device Chipset Deviceโ€™s Sample Kernel 5.4.0 OpenWrt 18.06 Kernel 5.15.51 OpenWrt 18.06 Kernel 5.4.0 OpenWrt 21.02 Kernel 5.15.51 OpenWrt 21.02
s905 Beelink-Mini-MX-2G, MXQ-PRO+4K ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905d MECOOL-KI-Pro, Phicomm-N1 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905w X96-Mini, TX3-Mini ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x HG680P, B860H, TBee-Box ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x2 X96Max-4G, X96Max-2G, A95XF2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s905x3 X96-Max+, HK1-Box, H96-Max-X3, Ugoos-X3, X96-Air, A95XF3-Air ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s912 H96-Pro-Plus, Octopus-Planet ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download
s922x Belink, Belink-Pro, Ugoos-AM6-Plus, ODROID-N2 ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download ๐Ÿ”ฝ Download

s9xxx kernel info :
5.4.0 = Amlogic kernel
5.15.51 = Andi Rijal Habibiโ€™s kernel
All Wireless (WiFi) status = 80% ON

Note: Wireless status is random due to various hardware.


All releases including Older release can be found here for HelmiWrt Lede Based, and this for HelmiWrt ImmortalWrt Based and scroll down a bit to see older release older date.

Seluruh firmware rilis, termasuk firmware lama dapat dicari dan diunduh pada link ini untuk HelmiWrt berbasis Lede, dan ini untuk HelmiWrt berbasis ImmortalWrt, lalu geser kebawah pada halaman link untuk melihat rilis yang lama.



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, silahkan gunakan GitHub issue atau 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 by create a GitHub issue or 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 ! ๐Ÿค