An electrical connector includes an insulative housing having a first surface and a second surface. The device includes a pattern adapted and configured to be read optically by a reader to obtain information. A change unit changes the specification of the device used in the target circuit block based on the driving ability value obtained by the driving ability value computation unit. A second distance signal difference is determined at a second time for a new gap value.