Crazy idea: run linux on a mips-based photo frame
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi there.
I have a SPF-83V photo frame from Samsung and his software (WinCE 5) sucks. I've being toying with the idea of running Linux on it and I discovered this page[1] that shows a little bit about it's guts. I have some experience with arm-based devices but never tried any mips-based one but for what I can see, the hardware is pretty standard, the SoC is an Alchemy AU-1200.
Has anyone here tried anything similar?
[]s and TIA
Adilson
[1]http://andrey.mikhalchuk.com/2009/01/19/fixing-samsung-spf-83v-leftright-buttons.html -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAknmRKkACgkQYaKG37RGLIpIlwCggqnr84ivCepluBYf+KBf9T54 dQEAoIBoizUqlO6yoerIzSLmnQiVfn+L
=oKV6
-----END PGP SIGNATURE-----
Hi!
Quoted 6 lines
I have a SPF-83V photo frame from Samsung and his software (WinCE 5) sucks. I've being toying with the idea of running Linux on it and I discovered this page[1] that shows a little bit about it's guts. I have some experience with arm-based devices but never tried any mips-based one but for what I can see, the hardware is pretty standard, the SoC is an Alchemy AU-1200.
Shouldn't be too hard: from the debug output logs it seems to be derived from the Db1200 (the CE-port at least). Find out the configuration of the memory and statis bus controllers and you should be set to run Raza's YAMON on it.
Best regards,
Manuel Lauss
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Em 16-04-2009 03:44, Manuel Lauss escreveu:
Quoted 3 lines
Shouldn't be too hard: from the debug output logs it seems to be derived from the Db1200 (the CE-port at least). Find out the configuration of the memory and statis bus controllers and you should be set to run Raza's YAMON on it.
Hi.
Thanks for the tips, that inspires me to start a project :) Do you know how could I obtain this information about the memory mapping?
[]s and TIA
Adilson.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAknnn4kACgkQYaKG37RGLIqDagCeNhKEhgQ5YgfDPmloOkab/RBv 560AnRCgBNovY48oWimNxk19oCe28/na
=sD5R
-----END PGP SIGNATURE-----
A message that is not in the archive (sent off-list or not yet received): [email protected]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Em 17-04-2009 03:19, Manuel Lauss escreveu:
Quoted 11 lines
I don't know WinCE very well, but I think you can simply dump the relevant registers from any app (at least that's what my colleagues tell me).
The registers you need are MEM_SD* and MEM_ST* (addresses can be found in
arch/mips/include/asm/mach-au1x00/au1000.h. To get the datasheet, go to Raza's Alchemy support site and apply for access. I can't give you the datasheet directly due to a ridiculous NDA requirement. But all information you need is in the kernel headers ;-) )If the frame doesn't allow you to run "foreign" WinCE apps, then you'd need to find out where the JTAG pins are and use a probe to dump the registers...
Well, I spent the sunday trying to find a way to get this information but wasn't able to run anything else or find any jtag points I could use. Anyone with contacts inside Samsung can find more information? ;) I would really love to dump this damn windows ce 5 from it but I can't find a starting point...
I'm thinking very hard of trying any sort of ready-to-run distro created for a basic AU1200 board and try to load on the frame using the firmware update option on it just to see what happens. Is there such thing as a ready-to-run kernel+rootfs I can load on a USB key?
[]s
Adilson.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAknuJYMACgkQYaKG37RGLIoIvACfQrN+zBuF2i6OjZyk9wfH6hTz HyYAnA1z7/ZM8ag+K8OstfVS4MBvqcHm
=BOYJ
-----END PGP SIGNATURE-----