Following are the steps to flash the Arduino Uno Q firnware on Windows OS. Similar steps may be followed for other OS such as Linux and macOS.
This will factory-reset the board deleting all existing data.

- Steps on Window OS to update the firmware in offline mode:
  - existing image can be used or latest image can be downloaded from: https://www.arduino.cc/en/software/linux-images/
  - existing flasher utility can be used or latest one can be dowloaded from: https://www.arduino.cc/en/software/#flasher-tool
  - on Arduino Uno Q board: jumper EDL pins before connecting to the PC
  - connect the board to the PC via USB. ensure the board is recognized with virtual serial port assigned and proper permissions are available for assessing the board.
  - unzip flasher utility zip file. eg. arduino-flasher-cli-0.5.1-windows-amd64.zip
  - open command prompt (or terminal in linux) and type: arduino-flasher-cli.exe flash <path to the image file eg. arduino-unoq-debian-image-20260528-558.tar.zst>
  - follow on-screen instructions

- Steps to update the firmware in online mode:
  - follow instructions from this link: https://docs.arduino.cc/software/app-lab/configure/flash/