PDA

View Full Version : Updating RoboBuilder firmware without Windows?



JoeStrout
02-23-2009, 10:17 PM
RoboBuilder provides a "RBC Upgrade Tool" that lets you download firmware updates (or more interestingly, your own compiled C code) to the RoboBuilder Controller (RBC). But the silly thing only runs under Windows.

Since the connection to the RBC is just a serial cable, it must be using a bootloader. There must be some simple serial protocol that this bootloader uses to download new code, and if I knew what that protocol was, I could write a cross-platform loader that would work on Mac and Linux (as well as Windows).

Has anybody already done this? Or, does anyone know anything about ATmega128 bootloaders? Perhaps there is some standard way this is done, such that bootload procedures used in other contexts would work here too. Is anyone equipped to snoop on the data going back and forth between the RBC and the PC when running the RBC Upgrade Tool?

Thanks,
- Joe

iBot
02-24-2009, 03:44 AM
Hi Joe,

I has been a while since I looked at this, but check out this:

http://robosavvy.com/forum/viewtopic.php?t=2686

Richard

JoeStrout
02-24-2009, 09:29 AM
I has been a while since I looked at this, but check out this:

http://robosavvy.com/forum/viewtopic.php?t=2686
THAT'S IT!!!

Thanks very much for pointing this out! I'll post any follow-ups to that thread.

Best,
- Joe