Repository ini berisi workflow GitHub Actions untuk memodifikasi dan menyesuaikan firmware OpenWRT agar dapat digunakan pada kartu SD bootable. Workflow ini mendukung berbagai konfigurasi perangkat dan menghasilkan file firmware dalam format .img.gz
atau .img.xz
.
- Mengunduh file firmware dari berbagai sumber (Google Drive, MediaFire, Mega.nz, tautan langsung).
- Mengekstrak, memodifikasi, dan mengompres file firmware.
- Menambahkan bootloader Amlogic untuk perangkat yang kompatibel.
- Mengunggah file firmware hasil modifikasi sebagai release asset secara otomatis.
- Deskripsi: Memilih jenis file device tree binary (DTB) untuk perangkat target.
- Pilihan:
b860h
,hg680p
- Default:
b860h
- Deskripsi: Memilih format kompresi untuk file firmware.
- Pilihan:
img.gz
,img.xz
- Default:
img.xz
- Deskripsi: URL file firmware yang akan diunduh.
- Wajib: Ya
- Deskripsi: Menentukan nama file firmware hasil modifikasi.
- Default:
FW-MOD-SDCARD
Workflow ini dapat dijalankan secara manual melalui antarmuka GitHub Actions.
Berikan input berikut:
type_dtb
- Jenis perangkat target.type_file
- Format kompresi yang diinginkan.img_url
- URL file firmware untuk diunduh.name_file
- Nama untuk file firmware hasil modifikasi.
Anda dapat menjalankan workflow secara manual menggunakan API atau antarmuka GitHub:
{
"type_dtb": "b860h",
"type_file": "img.xz",
"img_url": "https://contoh.com/firmware.img.xz",
"name_file": "CustomFirmware"
}
- File firmware hasil modifikasi akan diunggah sebagai release asset di repository Anda.
- File akan diberi nama berdasarkan input
name_file
dan format kompresi yang dipilih.
Workflow ini akan menginstal beberapa alat yang diperlukan, seperti:
gdown
untuk unduhan dari Google Drivemediafire-dl
untuk tautan MediaFiremegacmd
untuk tautan Mega.nz
- b860h
- hg680p
Silakan fork repository ini, lakukan modifikasi, dan kirim pull request. Kontribusi sangat diterima!
Proyek ini dilisensikan di bawah Lisensi MIT.