Umm...no progress on the firmware, sorry. I know it's been weeks.
I'm offering the whole assembled board.