Intel® Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000

ID 683040
Date 6/14/2021
Public
Document Table of Contents

B.2. Upgrading from 1.1 Alpha-2 or Older to Production Version

  1. Load temporary Intel® MAX® 10 image to allow update:
    $ sudo super-rsu /usr/share/opae/n3000/one-time-update/\
    <25G or 10G>/super-rsu.json --with-rsu
    [2019-11-04 11:11:29,455] [DEBUG   ] [MAINTHREAD  ] - FOUND FPGA OBJECTS: ['/SYS/CLASS/FPGA/INTEL-FPGA-DEV.0']
    [2019-11-04 11:11:29,458] [DEBUG   ] [MAINTHREAD  ] - FOUND DEVICE AT 0000:08:00.0 -TREE IS
     [PCI_ADDRESS(0000:00:03.0), PCI_ID(0X8086, 0X2F08)]
        [PCI_ADDRESS(0000:03:00.0), PCI_ID(0X10B5, 0X8747)]
            [PCI_ADDRESS(0000:04:08.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:05:00.0), PCI_ID(0X8086, 0X0D58)]
                [PCI_ADDRESS(0000:05:00.1), PCI_ID(0X8086, 0X0D58)]
            [PCI_ADDRESS(0000:04:09.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:08:00.0), PCI_ID(0X8086, 0X0B30)]
            [PCI_ADDRESS(0000:04:10.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:0A:00.0), PCI_ID(0X8086, 0X0D58)]
                [PCI_ADDRESS(0000:0A:00.1), PCI_ID(0X8086, 0X0D58)]
            [PCI_ADDRESS(0000:04:11.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:0D:00.0), PCI_ID(0X8086, 0X0B32)]
    
    [2019-11-04 11:11:29,462] [WARNING ] [MAINTHREAD  ] - UPDATE STARTING. PLEASE DO NOT INTERRUPT.
    [2019-11-04 11:11:29,462] [DEBUG   ] [MAINTHREAD  ] - BMC_IMG - CURRENT_REV: "D", FLASH_REV: "D"
    [2019-11-04 11:11:29,463] [DEBUG   ] [MAINTHREAD  ] - BMC_IMG IS BEING FORCE FLASHED
    [2019-11-04 11:11:29,464] [DEBUG   ] [MAINTHREAD  ] - BMC_IMG VERSIONS NOT EQUAL (SYSTEM:1.0.13 != MANIFEST:111.2.13)
    [2019-11-04 11:11:29,464] [DEBUG   ] [MAINTHREAD  ] - [08:00.0] UPDATE TIMEOUT SET TO: 1200.0
    [2019-11-04 11:11:29,464] [DEBUG   ] [08:00.0     ] - UPDATE OF BOARD AT [PCI_ADDRESS(0000:08:00.0), PCI_ID(0X8086, 0X0B30)] STARTED
    [2019-11-04 11:11:29,464] [DEBUG   ] [MAINTHREAD  ] - MAX TIMEOUT SET TO: 0:20:00
    [2019-11-04 11:11:29,464] [DEBUG   ] [08:00.0     ] - STARTING TASK: FPGAFLASH BMC_IMG /USR/SHARE/OPAE/N3000/ONE-TIME-UPDATE/25G/
                   Intel® 
                   MAX® 10_SYSTEM_REVD_DUAL_V111.2.13_TEMPORARY_DEFAULT_FPGA_DIE_CFM0_AUTO.RPD 0000:08:00.0
    USING /DEV/MTD0
    2019-11-04 11:11:30.651141 REVERSING BITS
    2019-11-04 11:11:31.227369 ERASING 0X000A8000 BYTES STARTING AT 0X000B8000
    2019-11-04 11:11:31.233072 WRITING 0X000A8000 BYTES TO 0X000B8000
    2019-11-04 11:12:20.285000 ACTUAL BYTES WRITTEN 0X11B000 - 0XB8000 = 0X63000
    2019-11-04 11:12:20.285701 READING 0X00063000 BYTES FROM 0X000B8000
    2019-11-04 11:12:21.473206 VERIFYING FLASH
    2019-11-04 11:12:21.473641 FLASH SUCCESSFULLY VERIFIED
    [2019-11-04 11:12:21,553] [DEBUG   ] [08:00.0     ] - TASK COMPLETED IN 0:00:52.087794
    [2019-11-04 11:12:22,579] [INFO    ] [MAINTHREAD  ] - [[PCI_ADDRESS(0000:08:00.0), PCI_ID(0X8086, 0X0B30)]] PERFORMING RSU OPERATION
    [2019-11-04 11:12:22,634] [INFO    ] [MAINTHREAD  ] - [[PCI_ADDRESS(0000:00:03.0), PCI_ID(0X8086, 0X2F08)]] REMOVING DEVICE FROM PCIE BUS
    [2019-11-04 11:12:22,634] [DEBUG   ] [MAINTHREAD  ] - REMOVING DEVICE AT 0000:00:03.0
    [2019-11-04 11:12:22,634] [INFO    ] [MAINTHREAD  ] - WAITING 10 SECONDS FOR BOOT
    [2019-11-04 11:12:32,644] [INFO    ] [MAINTHREAD  ] - RESCANNING PCIE BUS: /SYS/DEVICES/PCI0000:00/PCI_BUS/0000:00
    [2019-11-04 11:12:32,763] [INFO    ] [MAINTHREAD  ] - REDISCOVERING BOARDS TO VERIFY AFTER RSU
    [2019-11-04 11:12:32,764] [DEBUG   ] [MAINTHREAD  ] - FOUND FPGA OBJECTS: ['/SYS/CLASS/FPGA/INTEL-FPGA-DEV.0']
    [2019-11-04 11:12:32,766] [DEBUG   ] [MAINTHREAD  ] - FOUND DEVICE AT 0000:06:00.0 -TREE IS
     [PCI_ADDRESS(0000:00:03.0), PCI_ID(0X8086, 0X2F08)]
        [PCI_ADDRESS(0000:03:00.0), PCI_ID(0X10B5, 0X8747)]
            [PCI_ADDRESS(0000:04:08.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:05:00.0), PCI_ID(0X8086, 0X0D58)]
                [PCI_ADDRESS(0000:05:00.1), PCI_ID(0X8086, 0X0D58)]
            [PCI_ADDRESS(0000:04:09.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:06:00.0), PCI_ID(0X8086, 0X0B30)]
            [PCI_ADDRESS(0000:04:10.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:07:00.0), PCI_ID(0X8086, 0X0D58)]
                [PCI_ADDRESS(0000:07:00.1), PCI_ID(0X8086, 0X0D58)]
            [PCI_ADDRESS(0000:04:11.0), PCI_ID(0X10B5, 0X8747)]
                [PCI_ADDRESS(0000:08:00.0), PCI_ID(0X8086, 0X0B32)]
    
    [2019-11-04 11:12:32,767] [DEBUG   ] [MAINTHREAD  ] - BMC_IMG - CURRENT_REV: "D", FLASH_REV: "D"
    [2019-11-04 11:12:32,767] [DEBUG   ] [MAINTHREAD  ] - SELF-TEST DISABLED IN CONFIGURATION
    [2019-11-04 11:12:32,767] [INFO    ] [MAINTHREAD  ] - SUPER_RSU.PYC UPDATE COMPLETED IN: 0:01:03.305579
    [2019-11-04 11:12:32,768] [INFO    ] [MAINTHREAD  ] - SUPER-RSU EXITING WITH CODE '0'
    
    $ sudo fpgainfo fme
    The Intel® MAX® 10 build version will be 111.2.13.
    $ ls -l /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/\
    spi-altera.*.auto/spi_master/spi*/spi*/intel-generic-qspi.*.auto
    This sysfs entry must exist.
  2. Run the One-Time Secure Update (OTSU). This process takes approximately 40 minutes.
    $ sudo fpgaotsu /usr/share/opae/n3000/one-time-update/<25G or 10G>/\
    otsu-*.json --rsu
    [2019-11-04 11:17:30,445] [INFO    ] [MAINTHREAD] INTEL FPGA PAC N3000 0000:06:00.0 IS NOT SECURE.
    [2019-11-04 11:17:30,446] [WARNING ] [MAINTHREAD] UPDATE STARTING. PLEASE DO NOT INTERRUPT.
    [2019-11-04 11:17:30,446] [INFO    ] [0000:06:00.0] UPDATING INTEL FPGA PAC N3000 : 0000:06:00.0
    [2019-11-04 11:17:30,456] [INFO    ] [0000:06:00.0] READING FPGA@0X10000 FOR 256 BYTES FOR VERIFICATION
    (100%) [####################] [256/256 BYTES][TIME:0:00:00.012339]              
    [2019-11-04 11:17:30,469] [INFO    ] [0000:06:00.0] READ/MODIFY/WRITING FPGA@0X10000 FOR 256 BYTES (VC_OPTION_BITS_REVERSED)
    [2019-11-04 11:17:30,584] [INFO    ] [0000:06:00.0] READING FPGA@0X10000 FOR 256 BYTES FOR VERIFICATION
    (100%) [####################] [256/256 BYTES][TIME:0:00:00.012686]              
    [2019-11-04 11:17:30,601] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X10000 FOR 256 BYTES (VC_OPTION_BITS_REVERSED)
    [2019-11-04 11:17:30,602] [INFO    ] [0000:06:00.0] ERASING FLASH@0X0 FOR 134217728 BYTES
    [2019-11-04 11:17:42,122] [INFO    ] [0000:06:00.0] WRITING FLASH@0X3800000 FOR 179748 BYTES (VISTA_ROT_FACTORY_V254.255.16.BIN)
    (100%) [####################] [179748/179748 BYTES][TIME:0:00:02.767896]        
    [2019-11-04 11:17:44,890] [INFO    ] [0000:06:00.0] READING FLASH@0X3800000 FOR 179748 BYTES FOR VERIFICATION
    (100%) [####################] [179748/179748 BYTES][TIME:0:00:00.550265]        
    [2019-11-04 11:17:45,499] [INFO    ] [0000:06:00.0] VERIFIED FLASH@0X3800000 FOR 179748 BYTES (VISTA_ROT_FACTORY_V254.255.16.BIN)
    [2019-11-04 11:17:45,499] [INFO    ] [0000:06:00.0] WRITING FLASH@0X3A00FF0 FOR 16 BYTES (VISTA_ROT_FACTORY_V254.255.16_HEADER.BIN)
    (100%) [####################] [16/16 BYTES][TIME:0:00:00.000288]                
    [2019-11-04 11:17:45,512] [INFO    ] [0000:06:00.0] READING FLASH@0X3A00FF0 FOR 16 BYTES FOR VERIFICATION
    (100%) [####################] [16/16 BYTES][TIME:0:00:00.000042]                
    [2019-11-04 11:17:45,525] [INFO    ] [0000:06:00.0] VERIFIED FLASH@0X3A00FF0 FOR 16 BYTES (VISTA_ROT_FACTORY_V254.255.16_HEADER.BIN)
    [2019-11-04 11:17:45,529] [INFO    ] [0000:06:00.0] ERASING FPGA@0X7800000 FOR 8388608 BYTES
    [2019-11-04 11:17:46,249] [INFO    ] [0000:06:00.0] WRITING FPGA@0X7FFC004 FOR 32 BYTES (VISTA_DEV_BMC_ROOT_HASH.RAW32)
    (100%) [####################] [32/32 BYTES][TIME:0:00:00.000280]                
    [2019-11-04 11:17:46,250] [INFO    ] [0000:06:00.0] READING FPGA@0X7FFC004 FOR 32 BYTES FOR VERIFICATION
    (100%) [####################] [32/32 BYTES][TIME:0:00:00.000043]                
    [2019-11-04 11:17:46,263] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X7FFC004 FOR 32 BYTES (VISTA_DEV_BMC_ROOT_HASH.RAW32)
    [2019-11-04 11:17:46,263] [INFO    ] [0000:06:00.0] WRITING FPGA@0X7FFC000 FOR 4 BYTES (BMC_KEY_PROGRAMMED)
    (100%) [####################] [4/4 BYTES][TIME:0:00:00.010881]                  
    [2019-11-04 11:17:46,274] [INFO    ] [0000:06:00.0] READING FPGA@0X7FFC000 FOR 4 BYTES FOR VERIFICATION
    (100%) [####################] [4/4 BYTES][TIME:0:00:00.011830]                  
    [2019-11-04 11:17:46,287] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X7FFC000 FOR 4 BYTES (BMC_KEY_PROGRAMMED)
    [2019-11-04 11:17:46,287] [INFO    ] [0000:06:00.0] ERASING FPGA@0X3820000 FOR 8257536 BYTES
    [2019-11-04 11:17:47,118] [INFO    ] [0000:06:00.0] WRITING FPGA@0X3820000 FOR 8192 BYTES (INTEL-PAC-N3000.DTB)
    (100%) [####################] [8192/8192 BYTES][TIME:0:00:00.134668]            
    [2019-11-04 11:17:47,253] [INFO    ] [0000:06:00.0] READING FPGA@0X3820000 FOR 8192 BYTES FOR VERIFICATION
    (100%) [####################] [8192/8192 BYTES][TIME:0:00:00.025550]            
    [2019-11-04 11:17:47,279] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X3820000 FOR 8192 BYTES (INTEL-PAC-N3000.DTB)
    [2019-11-04 11:17:47,279] [INFO    ] [0000:06:00.0] ERASING FPGA@0X20000 FOR 58720256 BYTES
    [2019-11-04 11:19:07,148] [INFO    ] [0000:06:00.0] WRITING FPGA@0X20000 FOR 44589056 BYTES (VISTA_ROT_FACTORY_2X2X25G_REVERSE.BIN)
    (100%) [####################] [44589056/44589056 BYTES][TIME:0:11:55.337529]    
    [2019-11-04 11:31:02,512] [INFO    ] [0000:06:00.0] READING FPGA@0X20000 FOR 44589056 BYTES FOR VERIFICATION
    (100%) [####################] [44589056/44589056 BYTES][TIME:0:02:13.014834]    
    [2019-11-04 11:33:15,559] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X20000 FOR 44589056 BYTES (VISTA_ROT_FACTORY_2X2X25G_REVERSE.BIN)
    [2019-11-04 11:33:15,566] [INFO    ] [0000:06:00.0] ERASING BMCIMG@0X0 FOR 32768 BYTES
    [2019-11-04 11:33:15,569] [INFO    ] [0000:06:00.0] WRITING BMCIMG@0X0 FOR 32768 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_UFM0_MDIOFILTER_REVERSED.RPD)
    (100%) [####################] [32768/32768 BYTES][TIME:0:00:04.057484]          
    [2019-11-04 11:33:19,627] [INFO    ] [0000:06:00.0] READING BMCIMG@0X0 FOR 32768 BYTES FOR VERIFICATION
    (100%) [####################] [32768/32768 BYTES][TIME:0:00:00.099048]          
    [2019-11-04 11:33:19,726] [INFO    ] [0000:06:00.0] VERIFIED BMCIMG@0X0 FOR 32768 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_UFM0_MDIOFILTER_REVERSED.RPD)
    [2019-11-04 11:33:19,727] [INFO    ] [0000:06:00.0] ERASING BMCIMG@0X8000 FOR 32768 BYTES
    [2019-11-04 11:33:19,730] [INFO    ] [0000:06:00.0] WRITING BMCIMG@0X8000 FOR 32768 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_UFM1_BOOTLOADER_REVERSED.RPD)
    (100%) [####################] [32768/32768 BYTES][TIME:0:00:04.024239]          
    [2019-11-04 11:33:23,754] [INFO    ] [0000:06:00.0] READING BMCIMG@0X8000 FOR 32768 BYTES FOR VERIFICATION
    (100%) [####################] [32768/32768 BYTES][TIME:0:00:00.102573]          
    [2019-11-04 11:33:23,857] [INFO    ] [0000:06:00.0] VERIFIED BMCIMG@0X8000 FOR 32768 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_UFM1_BOOTLOADER_REVERSED.RPD)
    [2019-11-04 11:33:23,857] [INFO    ] [0000:06:00.0] ERASING BMCIMG@0X70000 FOR 294912 BYTES
    [2019-11-04 11:33:23,861] [INFO    ] [0000:06:00.0] ERASING BMCIMG@0X10000 FOR 393216 BYTES
    [2019-11-04 11:33:23,866] [INFO    ] [0000:06:00.0] WRITING BMCIMG@0X10000 FOR 688128 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_CFM1_FACTORY_REVERSED.RPD)
    (100%) [####################] [688128/688128 BYTES][TIME:0:01:23.544640]        
    [2019-11-04 11:34:47,411] [INFO    ] [0000:06:00.0] READING BMCIMG@0X10000 FOR 688128 BYTES FOR VERIFICATION
    (100%) [####################] [688128/688128 BYTES][TIME:0:00:02.038583]        
    [2019-11-04 11:34:49,451] [INFO    ] [0000:06:00.0] VERIFIED BMCIMG@0X10000 FOR 688128 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_CFM1_FACTORY_REVERSED.RPD)
    [2019-11-04 11:34:49,451] [INFO    ] [0000:06:00.0] ERASING BMCIMG@0XB8000 FOR 688128 BYTES
    [2019-11-04 11:34:49,457] [INFO    ] [0000:06:00.0] WRITING BMCIMG@0XB8000 FOR 688128 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_CFM0_USER_REVERSED.RPD)
    (100%) [####################] [688128/688128 BYTES][TIME:0:01:23.489277]        
    [2019-11-04 11:36:12,947] [INFO    ] [0000:06:00.0] READING BMCIMG@0XB8000 FOR 688128 BYTES FOR VERIFICATION
    (100%) [####################] [688128/688128 BYTES][TIME:0:00:02.065609]        
    [2019-11-04 11:36:15,013] [INFO    ] [0000:06:00.0] VERIFIED BMCIMG@0XB8000 FOR 688128 BYTES (
                   Intel® 
                   MAX® 10_SYSTEM_REVD_ROT_DUAL_V2.0.6_CFM0_USER_REVERSED.RPD)
    [2019-11-04 11:36:20,045] [INFO    ] [0000:06:00.0] ERASING BMCFW@0X0 FOR 8388608 BYTES
    [2019-11-04 11:36:46,602] [INFO    ] [0000:06:00.0] WRITING BMCFW@0X0 FOR 179748 BYTES (VISTA_ROT_UPDATE_V2.0.16.BIN)
    (100%) [####################] [179748/179748 BYTES][TIME:0:00:02.692600]        
    [2019-11-04 11:36:49,295] [INFO    ] [0000:06:00.0] READING BMCFW@0X0 FOR 179748 BYTES FOR VERIFICATION
    (100%) [####################] [179748/179748 BYTES][TIME:0:00:00.535994]        
    [2019-11-04 11:36:49,888] [INFO    ] [0000:06:00.0] VERIFIED BMCFW@0X0 FOR 179748 BYTES (VISTA_ROT_UPDATE_V2.0.16.BIN)
    [2019-11-04 11:36:49,888] [INFO    ] [0000:06:00.0] WRITING BMCFW@0X7F0000 FOR 16 BYTES (VISTA_ROT_UPDATE_V2.0.16_HEADER.BIN)
    (100%) [####################] [16/16 BYTES][TIME:0:00:00.000291]                
    [2019-11-04 11:36:49,889] [INFO    ] [0000:06:00.0] READING BMCFW@0X7F0000 FOR 16 BYTES FOR VERIFICATION
    (100%) [####################] [16/16 BYTES][TIME:0:00:00.011831]                
    [2019-11-04 11:36:49,902] [INFO    ] [0000:06:00.0] VERIFIED BMCFW@0X7F0000 FOR 16 BYTES (VISTA_ROT_UPDATE_V2.0.16_HEADER.BIN)
    [2019-11-04 11:36:49,906] [INFO    ] [0000:06:00.0] ERASING FPGA@0X4000000 FOR 58720256 BYTES
    [2019-11-04 11:38:09,042] [INFO    ] [0000:06:00.0] WRITING FPGA@0X4000000 FOR 44589056 BYTES (VISTA_ROT_FACTORY_4X25G_REVERSE.BIN)
    (100%) [####################] [44589056/44589056 BYTES][TIME:0:11:54.859506]    
    [2019-11-04 11:50:03,926] [INFO    ] [0000:06:00.0] READING FPGA@0X4000000 FOR 44589056 BYTES FOR VERIFICATION
    (100%) [####################] [44589056/44589056 BYTES][TIME:0:02:12.432333]    
    [2019-11-04 11:52:16,390] [INFO    ] [0000:06:00.0] VERIFIED FPGA@0X4000000 FOR 44589056 BYTES (VISTA_ROT_FACTORY_4X25G_REVERSE.BIN)
    [2019-11-04 11:52:16,463] [INFO    ] [MAINTHREAD] [[PCI_ADDRESS(0000:06:00.0), PCI_ID(0X8086, 0X0B30)]] PERFORMING RSU OPERATION
    [2019-11-04 11:52:16,518] [INFO    ] [MAINTHREAD] [[PCI_ADDRESS(0000:00:03.0), PCI_ID(0X8086, 0X2F08)]] REMOVING DEVICE FROM PCIE BUS
    [2019-11-04 11:52:16,519] [INFO    ] [MAINTHREAD] WAITING 10 SECONDS FOR BOOT
    [2019-11-04 11:52:26,529] [INFO    ] [MAINTHREAD] RESCANNING PCIE BUS: /SYS/DEVICES/PCI0000:00/PCI_BUS/0000:00
    [2019-11-04 11:52:30,312] [INFO    ] [MAINTHREAD] TOTAL TIME: 0:34:59.865373
    [2019-11-04 11:52:30,312] [INFO    ] [MAINTHREAD] ONE-TIME SECURE UPDATE OK
    
    If OTSU fails, run the fpgainfo fme to find out the Intel® MAX® 10 build version and take appropriate action as stated:
    Intel® MAX® 10 Build Version Action
    D.111.2.13 Repeat OTSU
    D.2.0.6 Run command:
    sudo super-rsu /usr/share/opae/n3000/super-rsu/<2x2x25G or 8x10G or 4x25G>/super-rsu-*.json --with-rsu
  3. To verify successful OTSU:
    sudo fpgaotsu /usr/share/opae/n3000/one-time-update/<25G or 10G>/\
    otsu-*.json --verify
    [2019-11-04 12:10:00,844] [INFO    ] [MAINTHREAD] INTEL FPGA PAC N3000 0000:06:00.0 IS ALREADY SECURE.
    [2019-11-04 12:10:00,845] [WARNING ] [MAINTHREAD] UPDATE STARTING. PLEASE DO NOT INTERRUPT.
    [2019-11-04 12:10:00,845] [INFO    ] [MAINTHREAD] TOTAL TIME: 0:00:00.000012
    [2019-11-04 12:10:00,845] [INFO    ] [MAINTHREAD] ONE-TIME SECURE UPDATE OK
    
    At this point, the Intel® FPGA PAC N3000 will have the following Intel® Arria® 10 image, Intel® MAX® 10 NIOS FW and Intel® MAX® 10 Build versions.
    Configuration User Partition Image Bitstream ID PR interface ID Intel® MAX® 10 NIOS FW Intel® MAX® 10 BUILD
    2x2x25G 4x25G 0x2300110010309 f3c99413-5081-4aad-bced-07eb84a6d0bb D.2.0.19 D.2.0.6
    4x25G
    8x10G 8x10G 0x2300010010309 901dd697-ca79-4b05-b843-8138cefa2846 D.2.0.19 D.2.0.6
    Important: The 2x2x25G or 4x25G Configuration Installer loads the FPGA flash user partition with 4x25G Intel provided factory test image and loads factory partition with 2x2x25G Intel provided factory test image. The 8x10 Configuration Installer loads both the user and factory FPGA flash partitions with 8x10G Intel provided factory test image.
  4. Install the PV 1.1 Patch.