From Feb 2020, Samfw direct download link may return a wrong file name when you download firmware
I really do not want that. I had insomnia for 2 days to try fix this problem but no luck
And this is a best way I can do to help you download firmware with a exact file name.
Of course, you can download with a a random file name without any step more but this guide for someone who need it
Normal download return wrong file name
DownloadEx return exact file name
Note: You have to do this guide only one time
Step 1: Download DownloadEx tool
Step 2: Run DownloadEx tool to Register DownloadEx protocol
Now you can download by DownloadEx protocol
Then accept Protocol download