HelmiWrt OS is Customized OpenWrt Firmware
03 September 2021 -
24 mins read time
Tags:
Raspberry Pi
Lean
Custom Firmware
OpenWrt
Page not found or adblock is active!
(1) Type URL correctly
(2) Enable javascript
(3) Disable adblock software, extensions, DNS, etc.
(4) Try another browser.
Then you can go to Home or go back to previous page.
Back to Previous PageSource: 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
- Supported various devices :
- Raspberry Pi devices.
- x86 32bit and 64bit.
- Some NanoPi devices.
- Some OrangePi devices.
- Some Amlogic s9xxx devices.
- Removed all unused bloatwares.
- Removed all languages except English.
- Installed many LuCI themes :
- Argon.
- ATMaterial Original, Brown, Red.
- Bootstrap.
- Edge.
- Infinity Freedom (ifit).
- Material.
- Netgear.
- Opentomcat.
- OpenTomato.
- Opentopd.
- Neobird. !!NEW!!
- Set English as default language.
- Set WIB-7 Asia/Jakarta as default timezone.
- Auto synchronize time when internet connected.
- Auto fix read-only rootfs.
- Activated mwan3 Loadbalance :
- 4 USB Interface (Hilink, USB to LAN, iOS, Android devices).
- 2 QMI Interface (ex. LT4220).
- 1 3G Interface.
- Add ShadowsocksR Plus+ shortcut (ssr restart, ssr start, ssr stop).
- QMI modems supported ex. LT4220.
- Add IP Refresh for QMI Modems by running ipqmi using terminal.
- Auto reconnect QMI Modems without reboot.
- VPN protocol support :
- Brook.
- Hysteria.
- OpenVPN.
- ShadowSocks.
- ShadowSocksR.
- SSH (WebSocket, Proxy, Payload, SSL Support).
- Trojan (Original, Go, gRPC, WebSocket).
- V2ray (Vmess, Vless, gRPC, WebSocket).
- VPN client apps :
- ShadowSocksR+ Plus.
- Passwall.
- OpenClash.
- OpenVPN.
- Libernet Plus.
- Xderm Mini.
- STL Wegare.
- Extended root partition to 3GB.
- Add Samba Allowed user setup. This tool will help you to add Allowed User for Samba Directory.
- Run sambaset using terminal for use, then follow instruction.
- Open Network Share Samba Here.
- Add shared directory, fill name, path with your shared directory.
- Fill Allowed users with USER, check Browseable, uncheck Allowed Guests and Read-Only.
- Save and Apply.
- Add badvpn and corkscrew package for Xderm Mini GUI & Libernet purpose.
- Add Clash Premium Core for OpenClash.
- Below is helmiwrt command lists :
- Run ocsm using terminal if you want to manage OpenClash.
- Run vasm using terminal if you want to manage v2rayA.
- Run speedtest to test your network quality via terminal.
- Run neofetch to see your device information.
- Run sambaset to manage Samba Network Share.
- Run ram to see available/used ram & processes.
- Run fixphp to fix browser always download file index.php (like xderm and libernet).
- Run myip to check your public IP address.
- Run xdrtool to manage Xderm Mini via terminal.
- Added many tweaks, optimizations and configurations which unlisted here.
Previews
Changelogs
Read Changelogs
Baca Catatan Perubahan
Supported Devices and Download Section
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
- SDCard/HDD/Flashdisk 4GB.
- Raspberry Pi 1/2/3/4 atau PC/Laptop.
- PC/Laptop dengan sistem operasi Windows (bisa juga menggunakan OS lain, tapi saya tidak cantumkan instalasinya disini).
- MicroSD Adapter/converter (untuk instalsi Raspberry Pi saja).
Instalasi Firmware
- Unduh firmware terbaru dari bagian Supported Devices & Download Section diatas, pilih yang ada tulisan sysupgrade atau factory atau UEFI atau Legacy.
- Unduh Rufus atau Balena Etcher.
- Masukkan SDCard/Flashdisk/HDD ke PC via slot USB.
- Buka Rufus/Etcher.
- Pilih disk (SDCard/Flashdisk/HDD).
- Tarik file yang sudah di unduh tadi ke jendela program Rufus/Etcher.
- Mulai burn dan tunggu hingga proses selesai.
- Lepaskan SDCard/Flashdisk/HDD dari USB.
- Masukkan SDCard/Flashdisk/HDD ke slot SdCard Raspberry Pi atau slot USB/HDD pada PC/Laptop.
- Tunggu perangkat Anda hidup.
Rekomendasi setelah install (Tidak Wajib)
- Buka LuCI TTYD Terminal or Putty.
- Jalankan perintah helmiwrt untuk melihat beberapa perintah yang ada.
Informasi Tambahan
- Jika TTYD (Terminal LuCi App) tidak tampil, ubah https://192.168.1.1/โฆ/terminal menjadi http://192.168.1.1/โฆ/terminal.
- Jika OpenClash yacd dashboard panel tidak tampil, ganti protokol https:// menjadi http:// pada address bar browser yang Anda gunakan.
- Gunakanlah OpenClash/Passwall/SSR+, jika ingin menggunakan VPN dengan loadbalance.
- Libernet dan Xderm Mini tidak akan berjalan dengan mwan3 loadbalance. Jika Anda ingin menggunakan salah satu dari kedua aplikasi tersebut setelah memasang loadbalance di perintah helmilb, maka Anda harus menghapus seluruh pengaturan loadbalance pada
etc/config/mwan3
secara manual. - OpenClash harus restart ketika Modem Manager (driver untuk modem QMI) restart.
- Jika port Gigabit hanya terbaca 100mb/s, maka ganti dengan kabel LAN yang mendukung Gigabit.
- Koneksi modem dengan protokol ModemManager atau Mobile Data :
Jika ada yang tahu untuk memperbaiki bug ini, sampaikan pendapatmu di Grup Telegram untuk memberikan saran perbaikan.
Catatan
- Jika ada update firmware, maka semua device mendapatkan update. Kecuali jika ada informasi yang menyatakan
tidak ada update untuk device X
atau dengan kata yang semisal. - Jangan tanya โKapan dibenerin?โ atau yang semisalnya. Single fighter ini bos !.
- Jangan tanyakan pertanyaan orang awam, seperti: Apa saja yang perlu disiapkan untuk memasang OpenWrt di perangkatku?.
- Jangan tanyakan dukungan maupun perbaikan bug pada perangkat yang tidak didukung diatas.
- Saya menolak fitur tambahan dan perbaikan tanpa adanya informasi yang jelas seperti log, kode, script dan sejenisnya.
- Laporkan bug, fitur dan semacamnya HANYA di Grup Telegram.
- Jangan laporkan bug, fitur dan semacamnya di pesan pribadi ataupun kolom komentar, karena tidak akan dibaca!.
- Pesan pribadi hanya berlaku untuk KONFIRMASI DONASI saja, dengan mengirimkan donasi ke HALAMAN DONASI lalu mengirimkan konfirmasi transfer ke pesan pribadi Helmi Amirudin dengan pesan Saya transfer donasi $XXX.XXX.
- Gunakan Grup Telegram untuk diskusi terkait firmware ini dengan menggunakan bahasa yang baik dan sopan.
English Guide
Firmware Requirements
- SDCard/HDD/Flashdisk 4GB.
- Raspberry Pi 1/2/3/4 or CPU/Laptop.
- PC/Laptop with Windows OS (if you use other OS, itโs up to you but idk about installation with other OS).
- MicroSD Adapter/converter (for Raspberry Pi installation only).
Firmware Installation
- 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.
- Download Rufus or Balena Etcher
- Insert SDCard/Flashdisk/HDD to your PC USB slot.
- Open Rufus/Etcher.
- Select disk (SDCard/Flashdisk/HDD).
- Drag and drop downloaded firmware to Rufus/Etcher window.
- Start and wait until it burning/flashing firmware image finished.
- Eject your SDCard/Flashdisk/HDD.
- Put the SDCard/Flashdisk/HDD in to your Raspberry Pi SDCard slot or PC/Laptop HDD/USB slot.
- Turn on your device, then wait until boot up properly.
Recommendation after install (Optional)
- Open LuCI TTYD Terminal or Putty.
- Run helmiwrt commands to see some available commands.
Knowledgement
- If you get blank when open TTYD (Terminal LuCi App), change https://192.168.1.1/โฆ/terminal to http://192.168.1.1/โฆ/terminal.
- If you get an error when open OpenClash yacd dashboard panel, change https:// to http:// protocol.
- Use OpenClash/Passwall/SSR+, if you want to use VPN with loadbalance.
- Libernet and Xderm Mini will not work with mwan3 loadbalance. You need to remove all configurations insiden
etc/config/mwan3
manually if helmilb command has been installed on your system. - OpenClash must be restarted manually when Modem Manager (driver for QMI modem) restarted.
- If Gigabit port only read 100mb/s, the solution is by replacing your LAN cable with the better one which has Gigabit support.
- Connect modem with ModemManager or Mobile Data protocol :
If anyone know how to fix this, please tell me at Telegram Chat Group.
Notes
- If firmware has an update, every device will get it. Except you informed that
device X has no update available
or similar phrase. - No ETA to fix a bug/feature!. ex: When you fix bug blablabla? or any other else.
- No noob question !. ex: what things i need to install OpenWrt to a device?.
- No support and bug fix for unlisted devices.
- No bug fixing or feature request without clear information such as log, codes, etc.
- Report bug or feature ONLY at Telegram Group.
- Donโt report a bug or feature to private message, it wonโt be read.
- Private message ONLY AVAILABLE for DONATION CONFIRMATION by sending me a donation through DONATE PAGE then send me PM/DM with a message I send you donation $XXX.XXX.
- Use Telegram Group Chat to discuss around this firmware using good and polite language.
Default Firmware Information
- WiFi SSID : HelmiWrt
- WiFi Password : no password
- Router/LuCI IP : 192.168.1.1
- LuCI Username : root
-
LuCI Password : ??? (baca catatan dibawah/read notes below)
- Note: Download and try these passwords first at this link. If itโs still not work for LuCI login, get new password here.
- Catatan: Download lalu coba satu per satu terlebih dahulu password LuCI lama pada link ini. Jika masih belum bisa login, silahkan gunakan password baru disini.
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.