If you are looking to upgrade your FortiGate to the latest version of code you need to stop and read the links listed below. There is a supported upgrade path for each version of FortiOS (4, 5, 5.2, 5.4, etc). If you want to progress through the versions of code without nuking parts of your config or causing yourself to experience strange explainable behavior (that’s a trick question since it is definitely explainable….you didn’t follow the upgrade path!) then you please follow these instructions.
Click the link below and scroll down to the “The Upgrade Path Tables”. This page will tell you how to get to the version of code that you wish in a safe and secure manner!
Looks like Fortinet removed this table from the iNet recently and are advising to use their upgrade path calculator on support.fortinet.com. However, the calculator will only display upgrade paths from v5.2.9 and does not even include v5.4.8. I cannot find a cached version of the Cookbook table anywhere. Do you by chance have a copy?
Kevin,
Unfortunatley, I do not. I have always used the table. The calculator does seem to have some issues that they will hopefully resolve. I will ping some of my friends and see if they can provide any insight.
It looks like you can use the tables linked in the article to upgrade to the latest 5.2 build, then use the upgrade path calculator on the support site to upgrade from there.
Having the same issue here… Just found an old FGT 60c running 5.2.4 and therefore as per their firmware upgrade patch it start at 5.2.9 and can’t got further than 5.2.13 :/
Shoot the 60C. They stopped support on them a good while ago and you can’t update them to 5.4 anyways.
2019 here and I found your site hoping it didn’t link back to their cookbooks but it does. I can’t find an upgrade path from 5.2.3. We are on a 300d. Any suggestions on how to get from 5.2.3 to 5.2.9. We have 500E’s now and we are being told either do the upgrade path for the old ones and copy config or manually rebuild the config. Thanks so much!
Yeah, they nuked the cookbook and put everything within the environment. You have to login and look at the web form that breaks it down for you now. Either that, or open up Release notes and see what the earliest version of code each step supports.