MAP05: Hardware