Yay, today i managed to create a firmware version 3.5.37 for my double speaker player (MP680-CL-V11 with some strange screen which wouldn't allow me to install 3.5.35 firmware for that board!)
A while back someone sent me a firmware that had VoIP support, and whilst my player was open (ready to be ADFUed if needed) i decided to flash it!
The screen lit up with the famous hour glass (yay, BREC works!) and then, to my amazement, it entered USB disk mode and showed the graphics on the screen! (Yay
Formatted it, then put some music on... Ah one problem, i am becoming deaf as the volume wont go down (only up), it just flashes VOL, then i remembered, some players DONT have volume up and down buttons and have one button, i pushed my joystick to the left and the volume went down!
So i extracted the firmware from my payer (good old s1fwx!) (as the original firmware was encrypted), disassembled the firmware and put the ky_hard.drv from the old 3.2.16 to the new firmware.
Built the firmware again, and replaced the menu pictures with the ones I made for the old firmware (as the ones in 3.5.37 had not improved since 3.2.16!)
Flashed, and now i am listening to the player!
It now has the extra features:
VoIP support (Well, it acts as a sound card)
Sub Folder support
WARNING don't try this at home, unless you're confident with messing with your player