AR
ULO Builder for OpenWRT
ULO (Universal Linux OpenWrt) Builder
adalah sebuah software pembuat firmware OpenWRT untuk berbagai jenis device dan SOC (AMLogic, ALLWinner, Rockchip)
penggunaan sangat mudah dan manusiawi, cocok untuk semua kalangan.
2024-08-07.17-18-03.mp4
Supported Devices
1. Amlogic
| SOC | Devices |
|---|---|
| S905 | - |
| S905W | - |
| S905L | - |
| S905D | - |
| S905X | HG680P, B860H-V1/V2 |
| S905X2 | HG680FJ, B860H-V5, CYBORG001 |
| S905X3 | - |
| S905X4 | - |
| S912 | - |
| A311D | - |
| S922X | - |
| S905Y4 | - |
2. AllWinner
| SOC | Devices |
|---|---|
| A64 | bananapi-m64, nanopi-a64 |
| H5 | Orange Pi Zero Plus 2, Orange Pi Zero Plus, Orange Pi Prime, Orange Pi PC2 |
| H6 | Orange Pi 1 Plus, Orange Pi Lite 2, Orange Pi 3 LTS, Orange Pi 3, Tanix TX6 |
| H313 | x96q-lpddr3 |
| H616 | Orange Pi Zero 2, X96-Mate |
| H618 | Orange Pi Zero 3, Orange Pi Zero 2W |
3. Rockchip
| SOC | Devices |
|---|---|
| RK3328 | - |
| RK3399 | - |
| RK3528 | - |
| RK3566 | Orange Pi 3B |
| RK3568 | - |
| RK3588S | Orange Pi 5 |
| RK3588 | Orange Pi 5 Plus |
Requirements
lolcat, pigz, aria2, wget, jqand default packages from Linux
Usage
- clone this repository
git clone --depth=1 --branch=main https://github.com/armarchindo/ULO-Builder.git - directory Kernel:
core/kernel/ - directory ROOTFS:
rootfs - run ULO script with superuser
sudo ./ulo - select SOC/Device
- select rootfs
- select kernel version
- setting size of ROOTFS Partition building OpenWRT firmware
- done, the OpenWRT image is located in the
outfolder
OLD KERNEL CHECK HERE
https://github.com/armarchindo/kernel/releasesULO script information
- ULO Repository Template : ULO Repository
- How to change
ULO RepositoryatULO Builder- Fork ULO Repository on your github
- You can edit a
firmware,rootfs,kernelfiles at yourULO Repository - Edit your ULO Script at lines
25
Change default ULO Repository to your URL Repository, example...
to# DEFAULT REPOSITORY # Kernel & Firmware Repository repos="https://github.com/armarchindo/ULO-repository"
# YOUR CUSTOM REPOSITORY # Kernel & Firmware Repository repos="https://github.com/xxx/ULO-repository"
- ULO Custom ROOTFS repository : rootfs-openwrt
- You can change your own rootfs files on ULO script line
29# Custom ROOTFS Repository on releases # Format : git_account/repository # Upload your own files to Github Release rootfs_repo="armarchindo/rootfs-openwrt"
- ULO Command list :
Usage:
ulo [options]
Options:
-h, --help : Show this Text
-c, --clean : Cleaning old cache
-u, --update : Update Kernel, ROOTFS, and Firmware files from ULO-Repository
(Will Destroy your old Kernel, ROOTFS, and Firmware files!!!)
-y --yes : Custom ROOTFS Download.
-k : set the kernel (-k 5.9.16)
-m : set the device (-m s905x2)
-r : set the rootfs files (-r ImmortalWrt-21.02.7-DBAI-armvirt-rootfs.tar.gz)
-s, --size=SIZE : set size (-s 768)About
Script ULO ini dibuat karena mbah sepuh lagi gabut.
On this page
Languages
Shell100.0%
MIT License
Created September 12, 2023
Updated February 17, 2026




