Updated How to flash the Arduino (markdown)

Ancyker 2024-04-02 07:24:52 -04:00
parent 4b9e1a57d0
commit 579c8cf615

@ -1,3 +1,12 @@
# Using the Firmware Updater
Go to the website for the [Firmware Updater](https://oscr.tools/update) and follow the prompts. You must be running a Chromium-based browser (Chrome, Edge, etc) on a desktop (or laptop) to use the Firmware Updater -- it does not work on mobile browsers or Firefox.
Before updating ensure all cartridges are removed from the OSCR. If you don't see your OSCR in the list you must install the driver first. There's a link to the driver installer on the updater page. Download and extract the installer then run it. Follow the instructions, restarting if needed. Your OSCR should show up then.
Currently, the Firmware Updater cannot be used to flash a new Arduino for the first time or to update very old OSCR firmware versions. Use the manual method described below for that.
# Updating Manually
The Cart Reader's firmware is released as source code and needs to be compiled before flashing. Both compiling and flashing can be done with the **Arduino IDE**. The Cart Reader's firmware is released as source code and needs to be compiled before flashing. Both compiling and flashing can be done with the **Arduino IDE**.
You can either use the [Portable Release](https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino#portable-release) or the [official Arduino IDE installer](https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino#official-arduino-ide-installer). You can either use the [Portable Release](https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino#portable-release) or the [official Arduino IDE installer](https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino#official-arduino-ide-installer).
@ -6,7 +15,7 @@ You can either use the [Portable Release](https://github.com/sanni/cartreader/wi
Each Cart Reader release comes with a pre-configured and tested portable Arduino IDE tailored for that specific release which includes the Cart_Reader.ino sketch as well as all the needed Arduino libraries and SD database files and does not interfere with any previous Arduino installation. Each Cart Reader release comes with a pre-configured and tested portable Arduino IDE tailored for that specific release which includes the Cart_Reader.ino sketch as well as all the needed Arduino libraries and SD database files and does not interfere with any previous Arduino installation.
### To upload the firmware to the Cart Reader please follow these steps: ### To upload the firmware to the Cart Reader please follow these steps:
**0)** Plug your Open Source Cartridge Reader into an USB port of your PC. The ON/OFF switch needs to be set to ON. **0)** Plug your Open Source Cartridge Reader into a USB port of your PC. The ON/OFF switch needs to be set to ON.
**1)** Download the latest V#.#_Portable.zip from the [Releases](https://github.com/sanni/cartreader/releases) tab and extract it. **1)** Download the latest V#.#_Portable.zip from the [Releases](https://github.com/sanni/cartreader/releases) tab and extract it.