Readme file for RR640l UEFI

Copyright (C) HighPoint Technologies, Inc. All rights reserved.
Last updated on Mar 16, 2023.

Please review this file for important information about compatibility issues and
differences in operation that were discovered after our product manuals were
created. In case of conflict among various parts of the documentation set, this
file contains the most current information.

Note: The latest firmware and product documentation will be available for
download at http://www.highpoint-tech.com

This file is divided into the following major sections:

1. Software Version
2. Files Listing
3. Updating UEFI
4. How to create/delete NVMe RAID in UEFI environment
5. Revision History


1. Software Version
====================
    Flash utility version: v1.1.4
    EFI utility version: 20220920
    UEFI ROM version: v2.0.0

2. Files Listing
=================
    Readme.txt           This file
    load.efi             Flash utility for EFI environment
    ArrayCreate.efi      EFI utility
    bootx64.efi          Booting EFI enviroment
    go.nsh               Batch file for flash loader
    640luefi.bin         UEFI ROM file for RR640l
    startup.nsh          Find USB driver

3. Updating UEFI
====================
    The flash utility is used to update controller UEFI and must run under
    UEFI environment. You should boot from UEFI on boot disk.

    1). Unzip this package to root dir(/) of the boot disk;
    2). Boot to UEFI Shell; 
        The following command line is used to launch the flash utility:

         go.nsh

4. How to create/delete NVMe RAID in UEFI environment
====================
    1). Boot to UEFI Shell, run:
        # ArrayCreate.efi

        You can use this utility to create/delete RAID, please refer to the following details:
          Supported command: help/info/quit/exit/create/delete
            
          create ArrayType(RAID0|RAID1|*) MemberDiskList(1/1,1/2|*) Capacity(100|*)
            create RAID0
            create RAID0 *
              create RAID0 * *
                  create RAID0 array with all disks and with maximum capacity.
              create RAID1 1/1,1/2 10
                  create RAID1 array with disk 1/1 and 1/2 and with 10GB capacity.

          delete ArrayIndex
              delete 1
                  Delete the first array from Logical device list.
              delete 2
                  Delete the second array from Logical device list.

          info
              display physical device list and logical device list

          Q/q/quit/exit
              quit the application

          H/h/help
              this help message

5. Revision History
====================
      v2.0.0 03/16/2023
       * Support HII interface to manage RAID from main BIOS setting.
       * Fix a bug that allowed creation of unsupported RAID.
       * Add log collection.

      v1.0.1 09/20/2022
       * Fix a bug that RAID5/RAID10 can be created on UEFI command line.

      v1.0.0 07/29/2022
       * First Release.
