### Set up WSL 2 Debian and install build prerequisites on Windows Source: https://docs.flipper.net/one/cpu-software/how-to-build-linux-image Windows 10/11 prerequisites: start WSL 2 with Debian, install the required packages, and add the current user to the docker group. Commands to execute in a terminal; after the first command a restart is needed, and a Unix username/password will be prompted. ```bash wsl --install -d Debian ``` ```bash sudo apt install -y docker.io docker-cli git qemu-user-binfmt ``` ```bash sudo usermod -aG docker $USER && newgrp docker ``` -------------------------------- ### Install WSL 2 with Debian on Windows Source: https://docs.flipper.net/one/cpu-software/how-to-build-linux-image?_gl=1%2A1ihey7q%2A_ga%2AMTQ0NTMwNjQ0OC4xNzg4NTE0ODU3%2A_ga_GM78S6JK0K%2AczE3ODg1MTQ4NTckbzEkZzEkdDE3ODg1MTU0MDIkajYwJGwwJGgw Start the installation of Windows Subsystem for Linux v2 with a Debian distribution. ```bash wsl --install -d Debian ``` -------------------------------- ### Switch to superuser console Source: https://docs.flipper.net/one/testing/network/wifi/monitor Start the monitor mode setup by switching to a superuser console. ```Bash sudo su ``` -------------------------------- ### Example sub-GHz chat command Source: https://docs.flipper.net/zero/development/cli Example of starting a chat at 868150000 Hz using the internal antenna. ```cli subghz chat 868150000 0 ``` -------------------------------- ### macOS: Install minicom via Homebrew Source: https://docs.flipper.net/zero/development/cli Install Homebrew if missing, then use brew to install minicom on macOS before connecting to the Flipper Zero CLI. ```bash /bin/bash -c "$(curl -fsSL https\://raw\.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` ```bash brew install minicom ``` -------------------------------- ### Install udev rules with qFlipper AppImage Source: https://docs.flipper.net/qflipper Run this command after making the AppImage executable to install udev rules, allowing qFlipper to access the device as a normal user. Optionally specify a custom rules directory. ```bash ./qFlipper-x86_64.AppImage rules install [/optional/path/to/rules/dir] ```