ULO Builder
ULO Openwrt Builder
Install / Use
npx skills add armarchindo/ULO-BuilderInstalls into whichever agent you are using.
README
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
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 <p align="left"> <img src="https://raw.githubusercontent.com/armarchindo/ULO-Builder/main/img/1.png" width="75%" /> </p>
- select rootfs <p align="left"> <img src="https://raw.githubusercontent.com/armarchindo/ULO-Builder/main/img/2.png" width="75%" /> </p>
- select kernel version <p align="left"> <img src="https://raw.githubusercontent.com/armarchindo/ULO-Builder/main/img/3.png" width="75%" /> </p>
- setting size of ROOTFS Partition <p align="left"> <img src="https://raw.githubusercontent.com/armarchindo/ULO-Builder/main/img/4.png" width="75%" /> </p> building OpenWRT firmware <p align="left"> <img src="https://raw.githubusercontent.com/armarchindo/ULO-Builder/main/img/5.png" width="75%" /> </p>
- done, the OpenWRT image is located in the
outfolder
OLD KERNEL CHECK HERE
https://github.com/armarchindo/kernel/releases
ULO 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<br> 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.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
