# 3. Default Program Download Instruction The firmware, which includes basic game functions such as **knob control** and **app control**, is **not pre-installed by default**. ## 3.1 Getting Ready Follow the steps in [**2.Set Arduino Environment/2.2 Arduino IDE Instruction**](https://docs.hiwonder.com/projects/miniAuto/en/latest/docs/2.Set_Arduino_Environment.html#arduino-ide-instruction) to import the .zip library file located in [**Default Program/app_control**](../_static/source_code/app_control.zip) into the Arduino IDE. If the [**FastLED-master.zip**](../_static/source_code/app_control.zip) library has already been imported previously, you may skip this step. ## 3.2 Program Download [Default Program](../_static/source_code/app_control.zip) :::{Note} - Please **remove the Bluetooth module** before downloading the program. Failure to do so may result in a download error due to a **serial port conflict**. - When connecting the Type-B download cable, **switch the battery box to 'OFF'**. This helps prevent the cable from accidentally contacting the power pins on the expansion board, which could cause a **short circuit**. ::: (1) Open the **"app_control.ino"** file located in the **"app_control"** folder within the same directory as this section. (2) Connect the Arduino board to your computer using the **UNO data cable (Type-B)**. (3) Click **"Select Board"** in the Arduino IDE. The software will automatically detect the connected Arduino's serial port. Then, click **Connect**. (4) Click to download the program to the Arduino board. Wait for the process to complete. ## 3.3 Program Outcome Please go to [4. App Control](https://docs.hiwonder.com/projects/miniAuto/en/latest/docs/4.App_control.html) to view the program results.