3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Email notification bell

Step 9Build: Flashing the Firmware

Build: Flashing the Firmware
«
  • forebrain_buttons.jpg
  • mycomp.jpg
  • usb.jpg
Now would be a good time to load the firmware onto Forebrain since you still have access to the buttons.

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 StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
13
Followers
4
Author:meseta