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
SOC | Devices |
---|---|
S905 | - |
S905W | - |
S905L | - |
S905D | - |
S905X | HG680P , B860H-V1/V2 |
S905X2 | HG680FJ , B860H-V5 , CYBORG001 |
S905X3 | - |
S905X4 | - |
S912 | - |
A311D | - |
S922X | - |
S905Y4 | - |
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 |
SOC | Devices |
---|---|
RK3328 | - |
RK3399 | - |
RK3528 | - |
RK3566 | Orange Pi 3B |
RK3568 | - |
RK3588S | Orange Pi 5 |
RK3588 | Orange Pi 5 Plus |
lolcat, pigz, aria2, wget, jq
and default packages from Linux
- 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
OLD KERNEL CHECK HERE
https://github.com/armarchindo/kernel/releases
- 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...
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)
Script ULO ini dibuat karena mbah sepuh lagi gabut.