That worked pretty well for the Shanling M1 and M2S in 2017 which are reasonably stable. I hope it will work for the Cayin N5II, which is effectively a 2018 product, but right now its just one step short of being fully stable.
Unfortunately, at the same time as Cayin put out a marvelous piece of hard in 2018, HiBy has become both a supplier to the industry and a competitor. In the long run, I think Shanling is making the right move to create their own software base. Maybe they can create a coalition with FIIO, Cayin, etc. to do what HiBy originally was doing. Please do not get me wrong; I would love to be wrong and have HiBy be just as invested in their firmware customers as in their own products. I just have not seen scenarios like this work out so well in the past.