> For the complete documentation index, see [llms.txt](https://rgbkb.gitbook.io/rgbkb-build-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rgbkb.gitbook.io/rgbkb-build-guides/phobos/flashing.md).

# Flashing

{% file src="/files/WRmC3pHAz4tLhU3bqpjo" %}

{% hint style="info" %}
In order to use [Remap](https://remap-keys.app/configure), you must flash your keyboard with the above firmware.
{% endhint %}

### **Remap** your keyboard [**here**](https://remap-keys.app/configure)

Phobos uses QMK firmware. [Documentation on installation, keymaps and compiling can be found here.](https://docs.qmk.fm/)

**To flash firmware:**

1. Install [QMK Toolbox](https://github.com/qmk/qmk_toolbox/releases)
   1. You may need to right-click on the gray space in QMK Toolbox and install drivers.
2. Flash the left half
   1. QMK Toolbox: Choose the firmware .bin with **`Open`.**
   2. Reset the board by:
      1. Pressing the reset button through the small hole on the bottom of the case OR
      2. Hold the Adjust-layer key and hold the "R" key for a few seconds OR
      3. Hold the "Escape" key while plugging in the board. (Backspace for the right half)
   3. Flash: Press the flash button in QMK Toolbox.
3. Flash the right half
   1. Repeat the above with the same .bin file.
4. Plug the leftmost port into your PC, and the two middle ports into each other.
5. After the initial setup, you can update your keymap using [Remap-Keys](https://remap-keys.app/configure). Flash both halves if you want the keymap to work when either side is the primary.

To make your own edits to the firmware, follow [this guide](https://docs.qmk.fm/#/newbs_getting_started)

If QMK Toolbox doesn't work, try [these steps](https://www.reddit.com/r/olkb/comments/7jo1ob/qmk_flashing_kbd75_no_device_present/dr9jvj6)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rgbkb.gitbook.io/rgbkb-build-guides/phobos/flashing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
