Dell Networking VEP4600 Unified Firmware Updater Using Diag OS ISO DD Image
Summary: How to guide for performing a VEP4600 UFW upgrade using DiagOS DD ISO Image livedisk.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
This procedure is for a VEP4600 firmware update using the Unified Firmware Updater in the DiagOS environment. These steps differ from the VEP4600 Release Notes upgrade selection regarding the DiagOS where an automated DiagOS installation USB is used to install the DiagOS as a livedisk onto a second USB inserted into the VEP4600. This procedure uses an already created livedisk image that will be installed on a single USB and then used to boot into the DiagOS environment once inserted into the VEP4600.
NOTE: The diagOS_32GB_DD image can also be used on the VEP14xx models and S series switches
Prerequisites
- Personnel on site
- 2 formattable USBs, one being 32GB or larger
- diagOS_32GB_DD image
- Can be found in the Vep4600 OS Image_Extnal .zip folder
- Vep4600 Unified Firmware Updater .zip file
- Vep4600 x722 FW NVRAM .tar.gz file
- One of the following:
- Windows system to download Rufus on
- Linux system to create livedisk using dd commands
Obtaining the diagOS_32GB_DD Image
NOTE: This DOES NOT use the Dell Diagnostics OS Recovery iso for the VEP4600 Switch.- Go to the VEP4600 device page located on the Dell support website and select the "Drivers & Downloads" tab
- On the "Drivers & Downloads" tab scroll down until you see the section labeled "Dell Diagnostics OS ISO DD Image" and expand it. You may have to select "show more" at the bottom.
- Once expanded you can select "Other Formats" and download the .zip file. It is recommended to use 7-Zip to extract these files
- The 32GB or larger USB will be used for the DiagOS livedisk, and the second will have the VEP4600 firmware files on it to be installed.
Creating DiagOS Livedisk Using Rufus
- Download Rufus from the following website, Standard Windows x64 option: https://rufus.ie/en/#google_vignette
- Start the Rufus .exe file
- Select the USB drive that is 32GB or larger to be used as a livedisk bootable USB under “Device”
- Select the diagOS_32GB_DD image file from the extracted folder under “Boot Selection”
- For “Partition Scheme”, options are expected to be greyed out. If they are not, select GPT and for “Target System” Select UEFI (non CSM).
- After selecting the “Start” option to create the livedisk, it will be automatically be created in DD mode. If an additional window opens asking to select the mode to use to write the image. Choose the DD option for creating the image
- A warning message appears notifying that all data currently on the USB will be destroyed, select OK, to continue the operation.
- Once completed, the status on Rufus will return to “READY” down below.
- Remove the USB from the workstation and insert it into the VEP4600
Creating DiagOS Livedisk Using Linux CLI
- Insert a USB that is 32GB or larger into a Linux device with the diagOS_32GB_DD image on it
- If the USB is not detected immediately you search for it using the following command:
fdisk -lNOTE: The "fdisk -l" command in Linux will list partition tables for all storage devices detected. They will typically be in the format /dev/sda1, /dev/sda2, etc.
3. Create a bootable USB using the diagOS_32GB_DD image, this command is ran on a single line.
dd if=diagOS_32GB_DD of=/dev/sdb bs=10M status=progress
4. Once the process has completed unmount it, using the following command:
umount /mnt/media
5. Remove the USB from the Linux system and insert it into the VEP4600
Performing the Upgrade Using UFW in DiagOS DD Livedisk
- Insert the DiagOS DD livedisk USB inserted into the VEP4600 and restart with console access
- While the device is rebooting press the 'Del" key to enter the BIOS
- A password prompt will appear to enter the BIOS, the default password is that device's service tag with all capital letters followed by an exclamation mark. Ex: <ST>!
- Once in the BIOS use the arrow keys to navigate to the "Save & Exit" tab on the very right and then navigate down to the "Boot Override" section and select the inserted USB to boot into
- Log into the DiagOS using root/calvin for the username and password respectively
- Insert the second USB with the extracted vep4600_ufw_x.x file on it into the VEP4600
- Search for, and mount the second USB followed by updating permissions for the ufw file using the following commands
fdisk -l mkdir /mnt/usb mount /dev/sdc1 /mnt/usb cd /mnt/usb chmod 777 vep4600_ufw_x.x
- Run the VEP ufw in interactive mode using the following command: .
./vep4600_ufw_x.x interactive
- A list of options will appear, we will first select "Option 1" for updating all.
- After that is complete we will then select "Option 9" for "Reset BMC after CPLD update completion and system bootup"
- After Option 9 has completed, select "Option 8" for updating the intel x722 standalone firmware.
- Once that has completed you can press "q" to exit (twice), to return to the diag-os CLI. From here you can verify firmware versions in place using "sh_ver".
NOTE2: The USB will typically be at the bottom of the drives returned using the "fdisk -l" option and usually /dev/sdb#. For the VEP4600, /dev/sdb will typically be in USB slot 1 and /dev/sdc in USB slot 2
Performing NVRAM update
- Boot into the DiagOS DD livedisk USB once again if needed
- Insert and mount a second USB on the VEP4600 that has the X722 .tar.gz firmware saved to it and copy them to your desired working directory on the VEP4600
- After navigating to the location where the X722 .tar.gz file was moved, use the following command to extract the files:
tar -xvf *.tar.gz
- Update the permissions and run the nvmupdate64e file that was extracted using the following commands:
chmod 777 nvmupdate64e ./nvmupdate64e
- Select option for x722 when available
- Yes to backup the NVM images
- Reboot and remove the livedisk usb, let the VEP4600 boot into the original OS
Affected Products
Dell EMC Networking VEP1425/VEP1445/VEP1485, DELL NETWORKING VEP4600 16-CORE, Dell Networking VEP4600 4-CORE, DELL NETWORKING VEP4600 8-COREArticle Properties
Article Number: 000219522
Article Type: How To
Last Modified: 28 Nov 2023
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.