I am not going to defend Onyx....
I just want to point out, that even much bigger companies sometimes develop product that is generaly unfinished in time of release and that never gained the fully functionable state. I will name mp3 player Sansa Fuze+ by SanDisk. It is very sad that firmware designed by open project RockBox is much better than close to unusable SanDisk's.
http://forums.sandisk.com/t5/Sansa-Fuze/bd-p/Fuzeplus