---
title: hardwareRevision
framework: externalaccessory
role: symbol
role_heading: Instance Property
path: externalaccessory/eaaccessory/hardwarerevision
---

# hardwareRevision

The hardware version of the accessory.

## Declaration

```swift
var hardwareRevision: String { get }
```

## Discussion

Discussion The format of this string is determined by the accessory manufacturer.

## See Also

### Getting the Manufacturer-Supplied Attributes

- [name](externalaccessory/eaaccessory/name.md)
- [manufacturer](externalaccessory/eaaccessory/manufacturer.md)
- [modelNumber](externalaccessory/eaaccessory/modelnumber.md)
- [serialNumber](externalaccessory/eaaccessory/serialnumber.md)
- [firmwareRevision](externalaccessory/eaaccessory/firmwarerevision.md)
- [protocolStrings](externalaccessory/eaaccessory/protocolstrings.md)
- [dockType](externalaccessory/eaaccessory/docktype.md)
