Hi, that's a tricky question and I'll help myself with borrowed knowledge from devs that know a lot more about it.
What I gather from
here is the following:
It is a software issue, however, it is not a kernel/ROM issue but the software that resides in and controls the eMMC.
It has been mentioned as dangerous to patch that code directly (by Samsung, according to Entropy) and such, the SDS fix that is deployed with update7+ is a 'soft' patch, which overwrites in memory the affected instructions.
This kind of fix was also deployed by Google/Samsung as a solution to another issue for the Galaxy Nexus, Entropy's posts have way more info in this regard. It did fix the issue.
Basically, there is a bug in Samsung's code that handles the eMMC (could be wear leveler? happened before with superbrick), not an inherent flaw in the eMMC construction or design. That faulty code causes metadata corruption to a point that the eMMC is rendered unusable.
As for devices dying, we have seen a very sharp decline in SDS cases, from what I can tell by reading the SDS thread.
What we can't tell if there's a point where this fix is applied too late and the damage is already done, thus the device fails even though it was patched or using an SDS fix.
The real reasons for new failures could be something outside of what SDS does, as Entropy mentions here.
There are also some members that reported SDS while having non-patched kernels in ELLA and above ROMs (a couple cases with an older version of Siyah) and others who haven't provided in-depth information.
In general, my personal opinion is that the fix was good enough and it has been refined in EMBx to be a real, proper fix rather than a workaround (the first version was certainly a dirty workaround).
The best fix would be to upgrade the firmware version permanently but that is supposedly very risky and highly prone to failure.
In-memory patch gets the same result, but it's done every time the eMMC is powered on.
Really knowledgeable devs like Andrei, Oranav and Entropy have not expressed any concerns about the issue resurging.
Entropy might be the foremost expert in Samsung's eMMC ****ups, he saw the whole Superbrick issue through, and even met Samsung's engineers to review and discuss the matter.
Hope it puts your mind at ease
Click to expand...