You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: refresh Extensions List (new extensions, behavior updates)
Add entries for extensions introduced since the initial list:
brostrend-aic8800-dkms, gateway-dk-ask, image-output-arduino,
photonicat-pm, uboot-binman-fix-pkg-resources.
Rewrite grub/grub-riscv64 description to cover the recent
framebuffer/splash cmdline changes (GRUB_GFXPAYLOAD_LINUX=text,
splash plymouth.ignore-serial-consoles, no quiet/loglevel=3,
Ubuntu vt.handoff=7 disabled).
Tighten jethub-burn description to match the actual behavior
(converts .img to burn image after build).
Assisted-by: Claude:claude-opus-4-7
Copy file name to clipboardExpand all lines: docs/Developer-Guide_Extensions-List.md
+33-3Lines changed: 33 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,6 +68,12 @@ Sets up Bluetooth via `hciattach` for boards that require serial attachment.
68
68
69
69
---
70
70
71
+
## brostrend-aic8800-dkms
72
+
73
+
Installs the AIC8800 WiFi/BT DKMS driver for BroStrend USB adapters. Fetches the latest `aic8800-dkms` release from `Shadowrom2020/aic8800-dkms` GitHub and builds the kernel module in the chroot. Forces `INSTALL_HEADERS=yes` — requires a kernel with working headers package.
74
+
75
+
---
76
+
71
77
## c-plus-plus-compiler
72
78
73
79
Adds a C++ compiler to host build dependencies. The C++ compiler is no longer included by default; enable this extension when the build requires it.
NXP ASK (Application Solutions Kit) integration for the Mono Gateway Development Kit (LS1046A). Builds ASK kernel modules (CDX, FCI, auto-bridge, sfp-led, lp5812) in-tree with the kernel and packages userspace tools (`fmlib`, `fmc`, `libfci`, `libcli`, `dpa-app`, `cmm`) plus patched system libraries and configs into a single `.deb`. Requires iptables at runtime.
148
+
149
+
---
150
+
139
151
## gen-sample-extension-docs
140
152
141
153
Generates extension hook documentation and a sample extension file. Useful for extension developers.
@@ -144,13 +156,13 @@ Generates extension hook documentation and a sample extension file. Useful for e
144
156
145
157
## grub
146
158
147
-
Standard GRUB bootloader setup for UEFI-capable boards. Supports `DISTRO_GENERIC_KERNEL` mode.
159
+
Standard GRUB bootloader setup for UEFI-capable boards. Supports `DISTRO_GENERIC_KERNEL` mode (uses distro kernel instead of Armbian's). Sets `GRUB_GFXPAYLOAD_LINUX=text` to keep the framebuffer console bound to `fbcon` (prevents a black local console after Plymouth quits on CLI installs), passes `splash plymouth.ignore-serial-consoles` so kernel boot messages remain visible while Plymouth draws the splash on the framebuffer. Deliberately omits `quiet` and `loglevel=3`, and disables Ubuntu's `vt.handoff=7` injection.
148
160
149
161
---
150
162
151
163
## grub-riscv64
152
164
153
-
GRUB bootloader setup for RISC-V 64-bit boards.
165
+
GRUB bootloader setup for RISC-V 64-bit boards. Mirrors the console/splash cmdline conventions of the `grub` extension.
154
166
155
167
---
156
168
@@ -172,6 +184,12 @@ Converts the output image to ABL (Android Boot Loader) format using `mkbootimg`.
172
184
173
185
---
174
186
187
+
## image-output-arduino
188
+
189
+
Converts the Armbian image into a QDL-flashable archive for Arduino UNO Q (Qualcomm QRB2210). Fetches Qualcomm flash binaries during image creation.
190
+
191
+
---
192
+
175
193
## image-output-oowow
176
194
177
195
Creates an image compatible with the OOWOW recovery system for Khadas boards.
@@ -216,7 +234,7 @@ Adds USB Mass Storage (UMS) gadget support to the initramfs, allowing the board
216
234
217
235
## jethub-burn
218
236
219
-
Adds JetHub device flashing support to the build.
237
+
Automatically converts the Armbian `.img` into a JetHub burn image after the main build.
220
238
221
239
---
222
240
@@ -320,6 +338,12 @@ Applies preset first-run configuration specific to the Odin2 gaming device.
320
338
321
339
---
322
340
341
+
## photonicat-pm
342
+
343
+
Installs the `photonicat-pm` DKMS power-management driver for the Ariaboard Photonicat router. Fetches the latest release from `HackingGate/photonicat-pm` GitHub and builds the kernel module in chroot. Skipped on kernels ≥ 6.20. Requires working kernel headers.
344
+
345
+
---
346
+
323
347
## preset-firstrun
324
348
325
349
Applies preset network and first-run configuration to the image (writes `.not_logged_in_yet`).
@@ -368,6 +392,12 @@ Configures the U-Boot boot menu for boards that support it.
368
392
369
393
---
370
394
395
+
## uboot-binman-fix-pkg-resources
396
+
397
+
Patches U-Boot's `binman` tool to use `importlib.resources` instead of `pkg_resources`, restoring build compatibility on hosts with `setuptools >= 82` (which removed `pkg_resources`). Covers U-Boot v2024.x–v2025.04.
398
+
399
+
---
400
+
371
401
## uboot-btrfs
372
402
373
403
Enables Btrfs filesystem support in U-Boot (`CONFIG_CMD_BTRFS`).
0 commit comments