I think Tsahi has answered my question but would love to check with you all just in case I've misunderstood.
I've been reading the blink documentation but any first hand advice would be great.
We have a lot of openserver firewalls. I upgraded our openserver managers the other day and having booted off the r80.40 clean install usb image, found that my server NICs weren't correctly recognised at the check hardware stage. The Check Point hardware compatability guide says they are fine in r80.40 so long as you use blink r80.40 jhf25 or above. So I'm guessing from that, they added the necessary drivers in with jhf25. I ended up getting round the issue by trying several different NIC cards until they were recognised and then continued as normal.
Anyway the main question!!! I'm thinking for the rest of my upgrades, (upgrades not clean installs) use the latest 80.40 blink image via CPUSE. The documentation discusses an xml file and other packages but I'm assuming that is if you wish to do a clean wipe remote/unattended build? In the case of an upgrade, would I just select in CPUSE the latest blink image which includes the hotfixes, download in CPUSE and this click upgrade? No need to do anything else or add any other config files like the XML and that will upgrade to 80.40 with that hotfix and all my config will remain as before and most importantly understand their NIC drivers!?!?? I'm hoping that is the case!! Can't be driving all over the county with NIC cards again!!!