This link :
Rcckchips RK27XX production tools and upgrade help function -Technical-Mp3 MP4 Player Firmware Downloads Base!
suggests that when the RK7xx players's NAND Flash are blank, the device will enumerate into a proprietary USB device that can talk to the PC.
It looks like it is then possible to upload some bootcode to the player's RAM via USB.
It would make sense to me if Rockchip chose to have some special code in ROM that allows this.
Like, if no valid bootloader code is found on MLC flash, then it enters this mode.
I think it is much faster to burn the code that way in the factory (via USB), rather then burning code into the bare MLC NAND flash chip, especially when we know that NAND flash come with bad blocks that have to be taken care of when building the filesystem....
That would be awesome if we could enter that mode (i bet similar to "DFU mode" of iPhone and OpenMoko and so on...)
Do you guys know of any way ?
AleMaxx, i have seen your page and that usbrocker.c
It looks like you talk to the device via USB but you actually talk to the firmware i presume.
Looking at the firmware USB code you know that some particular SCSI commands are accepted and you use those ?
Mmmmh but here we are still in RockOS' world, not sure it is what I want to achieve, but i presume this way you could also upload some code directly to RAM and execute ?