Just asking for opinions here (although mine at the moment just seems to be: "if it ain't broken, don't fix it".)
In one workstation, I have two SAMSUNG SSDs, one 960 PRO NVMe (512GB), the other 860 EVO SATA (1TB).
The SAMSUNG Magician software shows an update available for both firmwares.
Is there any objective risk of updating? Any risk of data loss? Anyone has any experience doing that?
Do the update. The old "if it ain't broken, don't fix it" sayin' comes from a different time when many things were a lot simpler.
Developing and QA'ing firmware updates is expensive so manufacturers don't do it unless they have to. For SSDs, that usually means one of the following:
- To accomodate a new hardware revision
- To fix a bug
- To increase performance or durability
The updates for your drives are unlikely to exist solely for the first reason (new hardware support) as updates that only cover new hardware are not usually rolled out to existing drives unless there are also other things to fix (hw support only updates are normally released as intermediary updates that only get flashed into new production hardware).
So it's very likely either to fix some bugs or improve performance/durability, maybe even both. And in any case you want these updates as bug fixes often address issues with data corruption, security or other major issues which often aren't known in the public domain so the manufacturer wants to fix them before they become an issue (the absence of public release notes is often a good sign that this is the case).
SSD (and BIOS updates) should be treated like OS updates, i.e. you make sure you're on the latest version to avoid problems later on. They are usually non-destructive (the time when a fw update wiped a SSD has long been gone) and are generally very reliable. You certainly don't want to risk your data encountering a problem that has already been fixed.