I ordered a set of PCB and chips (2.7) from Synthex about a year ago and I've just now gotten around to putting it together. When I first hooked it up via usb it appeared as a midi device, but MCT didn't seem to be operating quite correctly with it and I didn't have any pads to test it with. So I wired up the LCD and was happy to see the copyright info flash. This convinced me that I didn't screw up the atmega644 chip in the build process. So I wired up a piezo element and saw the graphic eq move and eventually got midi data out of it, but still nothing in MCT. So I wired up a keypad to find the firmware version and bootloader version.
I have firmware version 20080503 and I need at least 20081006 to work with MCT.
How do I determine which bootloader I have so that I can properly configure MCT?
If MCT requires 20081006+ to work can I still use it to upgrade my firmware from 20080503? (MCT actually tells me that my firmware is newer than the version on the website!

If not, could you please point me to instructions for the old method of updating firmware?
And lastly as I read through the release notes on past firmware versions I see some notes about incompatibilities between older hardware and newer firmware (lcd, hihat, etc.). Will the most modern firmware versions work properly with my old hardware?