Desktop App Guide

App Flashing Guide

Flash firmware to a Pop-up Controller V10 by using the Windows desktop app, either with the controller connected directly to your PC or while it is installed in the car.

Start Here

Complete app setup before using the flashing steps below.

This Guide Assumes

  • The desktop app is already installed and opens correctly.
  • The controller can be found by the app.
  • The controller connects normally before flashing.

Before You Start

A few quick checks will make the flashing process smoother and help avoid false connection problems.

What You Need

  • The latest desktop app release for Windows.
  • A USB-C cable that supports data transfer.
  • A Pop-up Controller V10 of any hardware revision.
  • A Windows 10 or Windows 11 PC.

Preparation

  • Download the latest desktop app release.
  • You can flash the controller either while it is connected directly to your PC or while it is installed in the car.
  • If it is installed in the car, set the headlight switch to HOLD before starting.
  • Keep the controller connected until the app finishes and the device reconnects.

Step Overview

Use this quick summary to jump to the part you need. Most users will use Step 4. Use Step 5 instead if you already have a firmware .zip file.

Detailed Steps

Follow the sequence below. Each screenshot matches the step immediately above it.

1

Open the desktop app

Double-click the extracted .exe file to start the app.

Info

Windows SmartScreen or antivirus software may warn you about the app because it is not code-signed.

2

Find the controller

The main window should open. Click Find controller.

Desktop app initial screen before connecting to the controller.
The app should open to the main flashing screen.
3

Wait for detection

Give the app a few seconds to detect the controller and update the device information.

Info

If you run into detection issues here, check If the Controller Is Not Detected in the App Setup Guide.

Desktop app after the controller has been detected.
Once connected, the app should show the controller details.
4

Download the latest firmware

Click Download latest to automatically download and select the newest firmware file.

Desktop app with the Download latest action highlighted.
This is the quickest option if you want the newest available release.
5

Browse for a firmware zip

If needed, click Browse instead and select a firmware .zip file manually.

Open firmware release downloads if you still need to download a firmware package first.

Desktop app file picker for manually selecting a firmware zip file.
Use this when you already have a specific firmware package downloaded.
6

Start the flash

After the firmware file has been loaded, click Flash firmware to begin the process.

Desktop app after the latest firmware has been downloaded and selected.
The firmware file should be loaded before you continue to the flash step.
7

Confirm the operation

When the app asks for confirmation, click Yes.

Firmware flash confirmation dialog in the desktop app.
This confirms that you want to write the selected firmware to the controller.
8

Wait for completion

After about 5 to 10 seconds, the flash should finish and a success dialog should appear.

Desktop app success dialog shown after flashing completes.
The app should report a successful flash before the controller reconnects.
9

Verify the controller reconnects

A few seconds later, the controller should reconnect automatically. Check that the displayed information looks correct.

Desktop app after the controller reconnects following a successful firmware flash.
The final screen should show the controller connected again with updated information.