updated firmware file (untested)