Spoke to Elonex today (as I also did a few times last week). Apparently the delay with the new firmware upgrade has to do with the Chinese New Year - which is fair enough in my book (now a teb by the way). We must be patient!