Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Cannot update firmware for 7100 1U

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    5 Posts 2 Posters 478 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B Offline
      branchga
      last edited by

      I cannot update the firmware of my 7100 1U appliance. I have already found the other posts that stated I needed to install 23.05.1, as that was the last release that included the last working version of flashrom. I have already done this. However, I still receive the same error message when attempting to install the latest firmware (01.00.00.20). I am currently on 01.00.00.11.
      Below is the output from the firmware update attempt. Can anyone help or point me in the right direction?

      flashrom v1.3.0 on FreeBSD 14.0-CURRENT (amd64)
      flashrom is free software, get the source code at https://flashrom.org

      Using clock_gettime for delay loops (clk_id: 4, resolution: 1ns).
      Using region: "coreboot".
      coreboot table found at 0x7f70c000.
      WARNING: No chipset found. Flash detection will most likely fail.
      No EEPROM/flash device found.
      Note: flashrom can never write if the flash chip isn't found automatically.
      Updating coreboot region ...
      Reading coreboot region...
      Reading coreboot region...flashrom -p internal:boardmismatch=force -l /tmp/bios_layout -i coreboot -r /tmp/flash_backup.bin
      system() exit with return_code=256, child exit status=1

      1 Reply Last reply Reply Quote 0
      • stephenw10S Offline
        stephenw10 Netgate Administrator
        last edited by

        Flashrom 1.3.0 is too new. The version of flashrom in 23.05.1 is 1.2.1. Somehow you have ended up with a newer version or it's not actually running 23.05.1.

        Steve

        B 1 Reply Last reply Reply Quote 0
        • B Offline
          branchga @stephenw10
          last edited by branchga

          @stephenw10 I don't know how I would have gotten a newer version of flashrom. Below is the output of the system details. Do you have any idea how to "rollback" to a previous version of flashrom?

          [23.05.1-RELEASE][root@FW-A.local]/root: uname -a
          FreeBSD FW-A.local 14.0-CURRENT FreeBSD 14.0-CURRENT #1 plus-RELENG_23_05_1-n256108-459fc493a87: Wed Jun 28 04:26:04 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-23_05_1-main/obj/amd64/f2Em2w3l/var/jenkins/workspace/pfSense-Plus-snapshots-23_05_1-main/sources/FreeBSD-src-plus-RELENG_23_05_1/amd64.amd64/sys/pfSense amd64
          [23.05.1-RELEASE][root@FW-A.local]/root: flashrom
          flashrom v1.3.0 on FreeBSD 14.0-CURRENT (amd64)
          flashrom is free software, get the source code at https://flashrom.org

          Using clock_gettime for delay loops (clk_id: 4, resolution: 1ns).
          Please select a programmer with the --programmer parameter.
          To choose the mainboard of this computer use 'internal'. Valid choices are:
          internal, dummy, nic3com, nicrealtek, gfxnvidia, raiden_debug_spi, drkaiser,
          satasii, atavia, it8212, serprog, buspirate_spi, dediprog, developerbox,
          rayer_spi, pony_spi, nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv,
          pickit2_spi, ch341a_spi, digilent_spi, stlinkv3_spi, dirtyjtag_spi.

          1 Reply Last reply Reply Quote 0
          • stephenw10S Offline
            stephenw10 Netgate Administrator
            last edited by

            Hmm, check the update branch is still set to 23.05.1. Then try running: pkg-static search flashrom

            B 1 Reply Last reply Reply Quote 1
            • B Offline
              branchga @stephenw10
              last edited by

              @stephenw10 You got it! The command you sent me only resulted in errors:

              [23.05.1-RELEASE][root@FW-A.local]/root: pkg-static search flashrom
              pkg-static: Repository pfSense-core missing. 'pkg update' required
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package
              pkg-static: An error occured while fetching package

              However, I went to the update settings in the web UI and the branch was set to 23.09.1. I uninstalled the package "Netgate_Firmware_Update", changed the branch to 23.05.1, reinstalled "Netgate_Firmware_Package", and it worked!

              Thank you so much!

              1 Reply Last reply Reply Quote 1
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.