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

    how to upgrade FreeBSD 12.2 to 13

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    4 Posts 4 Posters 762 Views
    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.
    • T
      thomasyang
      last edited by thomasyang

      Hi guys, anyone one know how to Upgrade Netgate 1100's OS (FreeBSD 12.2) to latest version (e.g. FreeBSD 13)? thanks for help in advance.

      S bmeeksB 2 Replies Last reply Reply Quote 0
      • S
        SteveITS Galactic Empire @thomasyang
        last edited by

        @thomasyang You will need to wait for a pfSense version that is based on it, then upgrade pfSense.

        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
        Upvote 👍 helpful posts!

        1 Reply Last reply Reply Quote 1
        • bmeeksB
          bmeeks @thomasyang
          last edited by

          @thomasyang said in how to upgrade FreeBSD 12.2 to 13:

          Hi guys, anyone one know how to Upgrade Netgate 1100's OS (FreeBSD 12.2) to latest version (e.g. FreeBSD 13)? thanks for help in advance.

          @SteveITS gave the shorter, more succinct answer. The longer and more detailed one is:

          Your SG-1100 appliance contains an ARM processor (not an Intel-based CPU), therefore it must run pfSense+, because there is no version of pfSense CE (Community Edition) that runs on ARM hardware. Secondly, pfSense is based on FreeBSD, but it is not simply an application running on top of FreeBSD. It is actually a customized FreeBSD kernel with other changes compiled in as well to create an installable OS image. The source code for pfSense+ (what you need to run on Netgate appliances) is not open-source, and thus is not available publicly. pfSense CE is open source and the source code is available publicly on GitHub. But actually using it to build a working pfSense image is very difficult and requires a ton of specialized knowledge, including hacking the build scripts a bit to get them to work outside of Netgate's build system. Compiling an image to work on ARM hardware is even more difficult.

          1 Reply Last reply Reply Quote 2
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            What is it that you believe is necessary from FreeBSD 13 on that platform?

            FreeBSD 12.x is still supported and being developed upstream. There are some things on 13.x we're looking forward to having but it's still something we're working toward making happen for pfSense Plus and CE software soon. Not the next version, but soon.

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

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