Tool/software:
In I2C mode, Hub is master and I2C is used to read / write external EEPROM . Hub configuration can be changed by reading external EEPROM
In SMBUS mode, hub is receiver, you can change hub configuration by changing hub register with SMBUS.
Best
Brian