I just purchased a Fez Cerbuino Bee and, I am trying to figure out how to upgrade the firmware. I am totaly new to Gadgeteer and this is my first attempt. The instructions at GHI Electronics – Where Hardware Meets Software states Method 1
Place a small wire between the BOOT pads found right above the GHI logo.
I am guessing that is for Cerberus and for the Cerbuino this is different?
My current firmware version is 18.104.22.168 need to get to 22.214.171.124.
I am interested in getting the Music Module and the Temperature module to work with the Fez Cerbuino Bee motherboard.
so far Cerbuino works the same as Cerberus (firmware upgrade), there are pads with name “BOOT”, good pictures are at GHI Electronics – Where Hardware Meets Software . But all firmware update procedures are same for FEZ Cerbuino Bee, Cerberus and Cerb40, only difference is hardware, but CPU used in those are same.
Thanks Johny and Justin.
I got through the first step loading Tiny Booter, now I am trying to load Tiny CLR, however I dont see the file tinyclr.hex at C:\Program Files (x86)\GHI Electronics\GHI OSHW NETMF v4.2 SDK\FEZ Cerberus\Firmware\ in my machine.
I need some help… I am also new to the community and have painfully stepped through the steps outlined in the startup documents and forums with much difficulty every step of the way due to the guides not yet updated to precisely reference the new FEZ Cerbuino board. I believe I have installed all the required new programs (4.2) I updated the firmware and ran MFDeploy with success. I am now trying to get through the first tutorial “Digital Output” and can’t get through turning on the on board LED.
This is what I entered and have errors with OutputPort and Cpu.Pin. How do eliminate those?
public class Program
static OutputPort led = new OutputPort((Cpu.Pin)GHI.OSHW.Hardware.FEZCerbuino.Pin.Digital.LED1,false);
public static void Main()
using GT = Gadgeteer;
using GTM = Gadgeteer.Modules;
public partial class Program
bool state = true;
// This method is run when the mainboard is powered up or reset.
GT.Timer timer = new GT.Timer(500);
timer.Tick += new GT.Timer.TickEventHandler(timer_Tick);
void timer_Tick(GT.Timer timer)
state = !state;
Judging by the name of the application that you are making, you have chosen to use the console application instead of the Gadgeteer type. For console applications you are using an incorrect assembly using GHIElectronics.Gadgeteer.FEZCerbuinoBee;. You would want to use this assembly instead: using GHI.OSHW.Hardware;. Also make sure under the References on the Solution Explorer that you have the correct assembly as well. The correct assembly would be GHI.OSHW.Hardware.
If you want to use the assembly that you are using right now: using GHIElectronics.Gadgeteer.FEZCerbuinoBee; then you would need to make a Gadgeteer project.
Guys… thanks for your help so far. I spent multiple hours today with no success. I wouldn’t have thought it was this difficult lighting an LED. In the test1.jpg attachment I did get the program from Justin to compile but no luck on the LED coming on. test2.jpg includes some errors I can’t resolve from RorschachUK program.
Are there any sample programs which have all the VS settings configured which I could just load and connect some I/O’s to my board?
My end goal is to be able to control 3 Input lines, 3 Output lines and 2 Analog inputs. I have written a 3000+ line VB.net program in the past so I think I can manage to learn C# if need be. The ultimate would be to run my current VB program making the necessary library changes if that is possible. My biggest hang up now is configuring VS to initialize my board and load the necessary libraries I think.