This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EEPROM structure questions

I have a few questions regarding the EERPOM structure described in this table from the wiki:

File ID
(numerical)
File IDFile address(offset)File Size (bytes)Real Used Size (bytes)Parameter
0 NVMEM_NVS_FILEID 0x50 0x1A0 0x1A RF Calibration results table(generated automatically by TX Bip)
1 NVMEM_NVS_SHADOW_FILEID 0x1F0 0x1A0 0x1A  
2 NVMEM_WLAN_CONFIG_FILEID 0x390 0x1000 0x64 WLAN configuration
3 NVMEM_WLAN_CONFIG_SHADOW_FILEID 0x1390 0x1000 0x64  
4 NVMEM_WLAN_DRIVER_SP_FILEID  0x2390 0x2000 variable WLAN Driver ROM Patches
5 NVMEM_WLAN_FW_SP_FILEID 0x4390 0x2000 variable WLAN FW Patches
6 NVMEM_MAC_FILEID 0x6390 0x10 0x10 6 bytes of MAC address
7 NVMEM_FRONTEND_VARS_FILEID 0x63A0 0x10 0x10  
8 NVMEM_IP_CONFIG_FILEID 0x63B0 0x40 0x40 IP configuration
9 NVMEM_IP_CONFIG_SHADOW_FILEID 0x63F0 0x40 0x40  
10 NVMEM_BOOTLOADER_SP_FILEID 0x6430 0x400 variable Bootloader Patches
11 NVMEM_RM_FILEID 0x6830 0x200 0x7F Radio parameters
12 NVMEM_AES128_KEY_FILEID 0x6A30 0x10 0x10 AES128 key file
13 NVMEM_SHARED_MEM_FILEID 0x6A40 0x50 0x44 Host-CC3000 shared memory file
14 NVMEM_USER_FILE_1_FILEID 0x6A90 variable variable 1st user file
15 NVMEM_USER_FILE_2_FILEID variable variable variable 2nd user file

  1. Is the EEPROM written to (or updated) when the CC3000 is restarted by calling wlan_stop() and then wlan_start(0)?
  2. How often is the NVMEM_NVS_FILEID updated?
  3. What is the purpose of all SHADOW files?
  4. What is the difference between the "File Size" and the "Real Used Size"?

Thanks!