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, jqand 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
outfolder
OLD KERNEL CHECK HERE
https://github.com/armarchindo/kernel/releases- 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)Script ULO ini dibuat karena mbah sepuh lagi gabut.