> 1) we get the list twice due to the nviic detecting two iic's Some vendors make an error of wiring the same chip to both i2c busses.
Other vendors use two of the same chips, one on each i2c bus. Obviously we cannot tell these situations apart, so we error on the side of "displaying more", even if that means we sometimes display duplicate information. In the past I have even run into a machine where I thought there were duplicated machines but after putting something behind the fan (to stop airflow) was able to tell that they were in fact different chips. Anyways, I am basically telling you this will remain like that. > 2) register 0x20 is +5 VTR, which differs from the adt chip OK, I have mailed you a diff to help with this.