Click on the List button on the Bridge Control Panel and see if it shows the I2C slave address as 0x00.
Generally I2C commands fails when the I2C slave address is incorrect or you try to write to incorrect offset address/length of the I2C ram buffer (in case of EZI2C). In your case latter seems to be reason.
Try sending W 00 00 81 01 p and see if the command passes now.
Refer to the AN2397 - PSoC® 1 and CapSense® Controllers - CapSense Data Monitoring Tools | Cypress Semiconductor for more details on setting up I2C based tuner.
In that case, USB-I2C Bridge could not find any I2C slave devices on the bus. Check the hardware connection between PSoC and the I2C Bridge.
Was it working before? Also check whether you have selected the correct I2C Speed in Protocol Configuration -> I2C window (F7).
Yes I2C communication is working fine when I use same capsens controller as slave with address 0x00 with other PIC as master.
When I connect to CY3240 device from bridge control pannel I get below error message. Firmware is out of date. Is that reason that I am not able to see device? How can I update cy3240 firmware as this part is no longer available.
Well, try programming the USB-I2C Bridge firmware available in the below PSoC Programmer installation directory using a MiniProg1/MiniProg3 and see that resolves the issue.
Path - C:\Program Files (x86)\Cypress\Programmer\usbtoiic.hex
If you have a MiniProg3 with you, then use it for CapSense tuning instead of CY3240. MiniProg3 supports USB-I2C bridging.