1. A method for flexibly configuring default values of a network device through an EEPROM interface, comprising: receiving data from an EEPROM through the EEPROM interface, where the data provides information about a total number of configuration instructions in the EEPROM; determining from the data whether any default value of the network device should be updated and when there are default values of the network device to be updated, determining a number of default values of the network device needing to be updated; fetching at least one configuration instruction from the EEPROM when the determining step determines that the network device should be updated; and changing a register default value of said default values based on said at least one configuration instruction.