Oh man, I did fall into that rabbit hole. I took my old mp3 player Onn-x5 and just finished a custom firmware for it. Explore and reverse engineer it just from connecting it to my computer.