This repository contains a docker setup to make the build process easy.
If you choose to build without Docker, refer the Buildroot user manual for more details on dependencies and setup.
$ git clone --recurse-submodules https://github.com/nisargjhaveri/WirelessAndroidAutoDongle
$ docker compose run --rm rpi4 # See docker-compose.yml for available options.
You can use rpi0w
, rpi02w
, rpi3a
or rpi4
to build and generate an sdcard image. Once the build is successful, it'll copy the generated sdcard image in images/
directory.
You can also use the bash
service for more control over the build process and experimentation.
$ docker compose run --rm bash
Once you have a recursive clone, you can manually build using the following set of commands.
$ cd buildroot
$ make BR2_EXTERNAL=../aa_wireless_dongle/ O=output/rpi0w raspberrypi0w_defconfig # Change output and defconfig for your board
$ cd output/rpi0w
$ make
When successful, this should generate the sd card image at images/sdcard.img
in your output directory. See the "Install and Run" instructions above to use this image.
Use one of the following defconfig for the board you intend to use:
raspberrypi0w_defconfig
- Raspberry Pi Zero Wraspberrypizero2w_defconfig
- Raspberry Pi Zero 2 Wraspberrypi3a_defconfig
- Raspberry Pi 3A+raspberrypi4_defconfig
- Raspberry Pi 4