Rather than having versions of emu's and apps for various versions of the firmware, I'm thinking of scrapping Linux completely and jumping on the hardware. Hopefully the hardware itself is not going to change for a while, whilst the firmware seems to change things constantly.