I recently bought a Sonoff Pow R2 and thought: Hey ... would be nice to add I2C support to it, so I can attach additional sensors.
As GPIOs 5,13 and 14 are being used to connect the HLW8012 or CSE7759 current-sensor,
and GPIO 12 triggers the relay I do not have to much left so I soldered a cable directly to the Pins of the ESP8266 Chip on GPIO4 and GPIO16, as I do not need deep-sleep.
Now some thing is strange: I am sure that I did solder the things correctly and I can use DigitalWrite(..) to pull each PIN high/low so there is no problem with connectivity.
However: If I try to use wire.begin(4, 16) - nothing happens. I do not get responses from Wire.beginnTransmission/Wire.endTransmission
Does anyone have a clue on how to use GPIO16 as SDA/SCL Line ?
I also tried on my nodeMCU and whenever I use the standard GPIOS 4+5 (D2, D1) everything works fine.
As soon as I switch to GPIO16 (D0) - nothing works.