Isn't this also related to a recent Win10 update?
I don't think so. What recently changed is that SMBv1 was removed from W10 as a default (can still be added via options). HiSillicon SMB Server under A7 works just fine with that as it now supports SMB v2/v3 too.
What I get reported is
-1K of -1K free free. This is the wrong/no HDD size and wrong/no free space reporting. That is very bad as many W10 applications will then refuse to write to it. As far as I remember the old version under A5 was changed to report a fixed positive value. Not good but still a lot better. So maybe it still does so when connecting via a SMBv1 client (did not try that)?
Using myself Total Commander (excellent highly recommended APP) which still works with it for now even being reported wrong values to it.
I report here not even owning a Himedia player anymore as this is a generic HiSillicon SDK problem. The same behavior on Dinobot, Dune and Egreat players!