Skip to content

Utilities

KonstaT edited this page Jul 4, 2025 · 9 revisions

How to include additional utilities

AOSP and Raspberry Vanilla provide several command line utilities that can be useful for development purposes. These are not included in the build by default.

  1. Add manifest fragment:
curl -o .repo/local_manifests/manifest_utilities.xml -L https://raw.githubusercontent.com/raspberry-vanilla/android_local_manifest/android-16.0/manifest_utilities.xml
  1. Sync source code:
repo sync

Edit device/brcm/rpi5/device.mk and add following lines to include the utilities.

# ALSA utils
PRODUCT_PACKAGES += \
    alsactl \
    alsaloop \
    alsamidi \
    alsaucm \
    amixer \
    aplay \
    arecord \
    axfer \
    iecset
# DRM utils
PRODUCT_PACKAGES += \
    modetest.vendor
# Raspberry Pi utils
PRODUCT_PACKAGES += \
    dtmerge \
    dtoverlay \
    pinctrl \
    vcgencmd \
    vclog \
    vcmailbox
# TinyALSA utils
PRODUCT_PACKAGES += \
    tinycap \
    tinyhostless \
    tinymix \
    tinypcminfo \
    tinyplay
# V4L utils
PRODUCT_PACKAGES += \
    cec-ctl \
    ir-keytable \
    media-ctl \
    v4l2-ctl
# Wifi utils
PRODUCT_PACKAGES += \
    hostapd_cli \
    wpa_cli
Clone this wiki locally