Kieran, my fault. Fix this line: if ( ( rc = nvs_read ( &intel->eeprom, 0x37 /* NVM_ALT_MAC_ADDR_PTR */, to this one: if ( ( rc = nvs_read ( &intel->eeprom, 0x37 << 2 /* NVM_ALT_MAC_ADDR_PTR */, -- Anton D. Kachalov ITO, R&D group, Senior System Engineer Tel: +7 (495) 739-70-00 ext.7613