ULO Builder
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.
https://github.com/user-attachments/assets/f9b25d81-a364-4bc9-8b84-173cfa0e099e
Supported Devices
List Devices
| Amlogic | Allwinner | Rockchip |
| ——– | ——- | ——- |
| S905X | H5 (Orange Pi Zero Plus 2
, Orange Pi Zero Plus
, Orange Pi Prime
, Orange Pi PC2
) | RK3566 (Orange Pi 3B
) |
| S905X2 | H6 (Orange Pi 1 Plus
, Orange Pi Lite 2
, Orange Pi 3 LTS
, Orange Pi 3
) | RK3588S (Orange Pi 5
) |
| S905X3 | H616 (Orange Pi Zero 2
) | RK3588 (Orange Pi 5 Plus
) |
| S905X4 | H618 (Orange Pi Zero 3
, Orange Pi Zero 2W
) | - |
Requirements
lolcat, pigz, aria2
and 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
out
folder
### ULO script information
- ULO Repository Template : ULO Repository
- How to change
ULO Repository
atULO Builder
- Fork ULO Repository on your github
- You can edit a
firmware
,rootfs
,kernel
files at yourULO Repository
- Edit your ULO Script at lines
25
Change default ULO Repository to your URL Repository, example…# DEFAULT REPOSITORY # Kernel & Firmware Repository repos="https://github.com/armarchindo/ULO-repository"
to
# YOUR CUSTOM REPOSITORY # Kernel & Firmware Repository repos="https://github.com/xxx/ULO-repository"
- ULO Command list : ```bash 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!!!) -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.