TouchPhat and PiZero w problem

Tested TouchPhat on Pi 3 and works perfectly.
But on PiZero w i get the following errors-

>>> import touchphat
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/touchphat/", line 13, in 

    dh = cap1xxx.Cap1166(i2c_addr=0x2c)
  File "/usr/lib/python2.7/dist-packages/", line 283, in __init__
    self.product_id = self._get_product_id()
  File "/usr/lib/python2.7/dist-packages/", line 469, in _get_product_id
    return self._read_byte(R_PRODUCT_ID)
  File "/usr/lib/python2.7/dist-packages/", line 494, in _read_byte
    return self.i2c.read_byte_data(self.i2c_addr, register)
IOError: [Errno 121] Remote I/O error

I have just updated Raspbien today and it still does not work.
Can anyone glean the problem here?

Looks like you might not have I2C enabled?

Try running curl | bash in the terminal.

Cheers, it was the first thing I did but will do it again in case there were any errors

I ran that again but same error comes up. Could it be a gpio pin error?

Resoldered the Pi Zero pins and now the TouchPhat works