Samsung memory stacked with a 620 MHz ARM architecture processor, ARM1176JZF. Could be a Samsung S3C6400. Numbers: 339S0030ARM, 8900B 0719, NOD4BZ02, K4X1G153PC-XGC3, ECC457Q3 716. The processor is likely stacked on the SDRAM, which could be two 512 Megabit chips. The processor could have H.264 and MP3 hardware decoding built in.