thank you. when and where can I get the new firmware?