Step 9Build: Flashing the Firmware
1. Gingerly connect the USB cable from Forebrain to the computer (Forebrain comes supplied with a retractable cable!). Make sure the solenoid hasn't come on, if it does, you will want to immediately disconnect the USB and check your circuits.
2. Once the USB is connected, and the solenoid hasn't come on, and nothing has broken, you can make Forebrain enter programming mode by holding down the button marked PRG while pressing the button marked RST (with the USB port facing upwards, PRG is on the left, the RST is on the right). You may need to do this twice for it to work.
3. If all goes well, the top-right LED on Forebrain should light up, and Forebrain will appear on your computer as a flash drive called "CRP DISABLED". Opening up this drive will reveal a single solitary "firmware.bin" file, delete this from the drive (you have to delete this otherwise the computer will complain about there not being enough space).
4. Download the firmware file that I wrote from: https://github.com/downloads/meseta/Ding-for-Forebrain/firmware.bin or alternatively if you want to play around with the code itself, you can find all the sources at https://github.com/meseta/Ding-for-Forebrain , Instructions on how to use Forebrain can be found at: http://www.universalair.co.uk/guides
5. Now drag this downloaded "firmware.bin" file into Forebrain's drive (the one called "CRP DISABLED"), if it complains about there not being any space, make sure the "firmware.bin" file already in the drive is deleted first.
6. Once the file has copied, you can now unplug Forebrain, or hit reset (RST button). The next time you plug Forebrain into the computer (or press RST), Windows will recognise it as a "USB Input Device". Windows may attempt to search online for the drivers, before eventually realising that it actually already has them pre-installed. Forebrain is using a generic USB HID profile, so no special drivers are required.
| « Previous Step | Download PDFView All Steps | Next Step » |
![]() |
Add Comment
|























































