Added ChangeInterface and getFirmware