Another thing I found... it seems the PRS-300 uses the older CPU (Dragonball MX1) that was used in PRS-500 and not the MXL of 505... are they trying to cut costs by using old stock of processors that they piled up?
(PRS-500 board image from
http://www.msh-tools.com/ebook/internals.html)