NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

matmercy's avatar
Jun 06, 2017
Solved

readynas pro business bios upgrade

I'm running a ReadyNAS Pro business and would like to upgrade the BIOS to the latest version so i can install a new CPU (E7600).

does any one know how i can preform the upgrade?

 

i found this on the form: https://community.netgear.com/t5/Community-Add-ons/How-to-update-BIOS-w-OS6-x-installed/td-p/960570

 

current bios:

root@MattiNAS:~# cat /sys/devices/virtual/dmi/id/product_version|cut -f2 -d" "
FLAME6-MB
root@MattiNAS:~# cat /sys/devices/virtual/dmi/id/product_version|cut -f1 -d" "
10/03/2008

the OS: 6.7.3

 

what bios do i use to upgrade ?

./opt/biosflash/RN_3200_062410.ROM
./opt/biosflash/RN_Ultra6_061010.ROM
./opt/biosflash/RN_NV6_072610.ROM
./opt/biosflash/RN_Ultra4_082311.ROM
./opt/biosflash/RN_Ultra2_110211.ROM

 

 

  • in the install sctipt i found 

     

    # grep -B2 biosflash install.sh 
    #   - Todo: add check to only flash if newer.
    
    ULTRA2BIOS=/opt/biosflash/RN_Ultra2_110211.ROM
    ULTRA4BIOS=/opt/biosflash/RN_Ultra4_082311.ROM
    ULTRA6BIOS=/opt/biosflash/RN_Ultra6_061010.ROM
    NV6BIOS=/opt/biosflash/RN_NV6_072610.ROM
    --
    
    # // pre-flight checks
    if [ ! -d /opt/biosflash ]; then
            echo " * missing BIOS images"; exit
    fi
    if [ ! -x /opt/biosflash/flashrom ]; then
    --
    if [ $DMI_BOARD = "ReadyNAS-NVX-V2" ]; then
            echo " * found Ultra 4 board, date: $DMI_DATE"
            /opt/biosflash/flashrom -c SST25VF016B -w $ULTRA4BIOS > /tmp/bios.flash
    --
    elif [ $DMI_BOARD = "FLAME6-2" ]; then
            echo " * found Ultra 6 board, date $DMI_DATE"
            /opt/biosflash/flashrom -c W25Q80 -w $ULTRA6BIOS > /tmp/bios.flash
    --
    elif [ $DMI_BOARD = "FLAME6-MB" ]; then
            echo " * found NV6 board, date $DMI_DATE"
            /opt/biosflash/flashrom -c W25x80 -w $NV6BIOS > /tmp/bios.flash
    --
            echo " * found Ultra 2 board, date $DMI_DATE"
            # -c SST25VF016B | -c MX25L1605
            /opt/biosflash/flashrom -w $ULTRA2BIOS > /tmp/bios.flash

     

    so 

     
    NV6BIOS=/opt/biosflash/RN_NV6_072610.ROM

     is the correct firmware.

     

    i can confirm the the upgrade and cpu work. 

7 Replies

Replies have been turned off for this discussion
  • The Ultra 6 looks a good bet.

    AFAIK the Ultra series bios are good for all Legacy X86 systems

     

    Just as an aside isn't your Model Number RNDP6350-200 and not RNDP6000-200? 

    • mdgm-ntgr's avatar
      mdgm-ntgr
      NETGEAR Employee Retired

      bedlam1 wrote:

      The Ultra 6 looks a good bet.

      AFAIK the Ultra series bios are good for all Legacy X86 systems


      Well that's wrong. As matmercy noticed the 6-bay Pro uses it's own BIOS. In fact the Ultra 6 Plus uses the 6-bay Pro BIOS. Only the Ultra 6 (not Plus) uses the Ultra 6 BIOS.

       

      The NVX doesn't use an Ultra BIOS nor do all of the legacy x86 rackmount except for the 2100v2.

       


      bedlam1 wrote:

      Just as an aside isn't your Model Number RNDP6350-200 and not RNDP6000-200? 


      There was no RNDP6350-200. The Pro Business Edition with 3x500GB disks was the RNDP6350-100. The diskless Pro Business Edition was the RNDP6000-100.

      • bedlam1's avatar
        bedlam1
        Prodigy

        I stand corrected.....so I will get my coat and leave :smileysad::smileysad:

         

  • in the install sctipt i found 

     

    # grep -B2 biosflash install.sh 
    #   - Todo: add check to only flash if newer.
    
    ULTRA2BIOS=/opt/biosflash/RN_Ultra2_110211.ROM
    ULTRA4BIOS=/opt/biosflash/RN_Ultra4_082311.ROM
    ULTRA6BIOS=/opt/biosflash/RN_Ultra6_061010.ROM
    NV6BIOS=/opt/biosflash/RN_NV6_072610.ROM
    --
    
    # // pre-flight checks
    if [ ! -d /opt/biosflash ]; then
            echo " * missing BIOS images"; exit
    fi
    if [ ! -x /opt/biosflash/flashrom ]; then
    --
    if [ $DMI_BOARD = "ReadyNAS-NVX-V2" ]; then
            echo " * found Ultra 4 board, date: $DMI_DATE"
            /opt/biosflash/flashrom -c SST25VF016B -w $ULTRA4BIOS > /tmp/bios.flash
    --
    elif [ $DMI_BOARD = "FLAME6-2" ]; then
            echo " * found Ultra 6 board, date $DMI_DATE"
            /opt/biosflash/flashrom -c W25Q80 -w $ULTRA6BIOS > /tmp/bios.flash
    --
    elif [ $DMI_BOARD = "FLAME6-MB" ]; then
            echo " * found NV6 board, date $DMI_DATE"
            /opt/biosflash/flashrom -c W25x80 -w $NV6BIOS > /tmp/bios.flash
    --
            echo " * found Ultra 2 board, date $DMI_DATE"
            # -c SST25VF016B | -c MX25L1605
            /opt/biosflash/flashrom -w $ULTRA2BIOS > /tmp/bios.flash

     

    so 

     
    NV6BIOS=/opt/biosflash/RN_NV6_072610.ROM

     is the correct firmware.

     

    i can confirm the the upgrade and cpu work. 

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More