wip: add firmware rev reading from ctrl endpoint