SkillAgentSearch skills...

ULO Builder

ULO Openwrt Builder

Install / Use

npx skills add armarchindo/ULO-Builder

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

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, jq 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 <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 out folder

OLD KERNEL CHECK HERE

https://github.com/armarchindo/kernel/releases

ULO script information

  • ULO Repository Template : ULO Repository
  • How to change ULO Repository at ULO Builder
    1. Fork ULO Repository on your github
    2. You can edit a firmware, rootfs, kernel files at your ULO Repository
    3. Edit your ULO Script at lines 25<br> 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 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

View on GitHub
GitHub Stars54
CategoryDevelopment
Updated1mo ago
Forks137

Languages

Shell

Security Score

95/100

Audited on Jun 12, 2026

No findings