updated firmware, todo