Edit: Solved, popped in a different chip and this time used the PCF to drive the LEDs (sourcing current from the PCF) as opposed to sinking (LED connected to + and sourcing ground from the PCF).
Interestingly on mine it doesn't tell you what GPIO numbers are available like in some examples after creating the new_device. It created a new directory in /sys/class/gpio called gpiochip56 so I was able to deduce that pin 0 on the PCF was gpio56, pin 1 was gpio57, etc.
I2C is a real slick setup on this limited GPIO routers to use just 2 wires and these cheap chips to get a ton more GPIOs. Many thanks to those who developed the modules for i2c and pcf class chips!
Original post...
I'm having some trouble getting an I2C expander to work on a GL Inet router and I'm hoping someone can give me some pointers. I had it all working until I shut it down after noticing the chip was getting very hot after enabling an led. Now i2cdetect is reporting a device at every single address. More details in my latest replies, but does it sound like I cooked the chip, a portion of the router, or?
(Last edited by bizee on 22 Nov 2016, 07:45)