Hardware reading system