Use PROGMEM (flash) for strings to reduce RAM consumption.
Fix firmware version reporting.
Send detailed firmware and hardware versions.  Use progmem.