My only concern is whether there is any procedure to recover the i5 to factory firmware when needed. For the record, Cayin and our distributor/dealer reserve the right to not accepting any warranty request on Cayin i5 when third party firmware is installed. In fact we have make it clear that if you have rooted your i5, you need to undo the rooting before you submit the i5 for warranty, and third party firmware will fall into same category of service, dealers at front-end are not equipped with equipment or procedure to overwrite the third party firmware with the factory firmware, and they can't be sure whether the problem is related to a firmware issue.
Other then the warranty/repair service issue, I am excited to see all these discussion on third party firmware customized for i5, this will certainly enhance the interest of Cayin i5. Please feel free to share your experience and impression of other third party firmware here. This is a "user" forum, and priority should be give to user's perspective in all account.
it's good of you to allow your users to play around with their firmware. I did revert back to stock firmware with no issues.