Looks like the I2C problem is specific to the radio module.
A MCP23017 port expander that I connected to the same bus is recognized and works without problem.
It is not a problem with the esp8266 because flashing different firmware makes it work. It should also mean that the circuit is wired up correctly.
I will check the difference between the two firmwares next using a logic analyzer
@virtualcodewarrior started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Looks like the I2C problem is specific to the radio module.
A MCP23017 port expander that I connected to the same bus is recognized and works without problem.
It is not a problem with the esp8266 because flashing different firmware makes it work.
It should also mean that the circuit is wired up correctly.
I will check the difference between the two firmwares next using a logic analyzer