We recently upgraded our management server from R77.30 Take 302 to R80.20. We are planning on upgraded the gateways, but they currently are at R77.30. We have many IPSec VPN tunnels to different cloud providers and partners. For some of them, I needed to use the user.def.FW1 file to explicitly define the IP ranges to use for a particular tunnel encryption domain.
Today, I discovered that my tunnel to the Oracle cloud was not setting up SA's to all of my IP ranges. I double checked to be sure the user.def.FW1 file came through with the migrate import process. It did. A quick email to my VAR (Thanks Daniel!), and I had the answer.
I have to use the compatibility version of the user.def.FW1 file - user.def.R77CMP. Once I populated this file, and pushed policy, the gateways negotiated the proper SA's, and all is well.