Using an Arduino MEGA I'm trying to run a HD44780 LCD display that has a MCP23008 I2C backpack and I'm having trouble making it work. I've tried the following (all on pin 20/21 since this seems to be a common mistake):
tested the LCD without the backpack and it works fine
adding some pull-up resistors to SDA and SCL
up to date libraries, and various I2C scanners
All I2C scanners i've tried didn't find the device. Any ideas?