Skip to content

edikurexe/ULO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

2024-08-07.17-18-03.mp4

Supported 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 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
      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 :
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.