What you expect that a firmware change does? When did you bought it?
You might wanna take a look at code version history.
MPGuino - EcoModder Roll down the page.
But yea, all you need is a AVR(or Arduino..) programmer, and connect it to that. Maybe it has a 6-pin header somewhere?
And lightest/fastest software for this is in my opinion Arduino IDE.