OESF Portables Forum

Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => 5x00 General discussions => Topic started by: Windrose on February 13, 2006, 03:41:44 pm

Title: Hose All User Memory On Sl5600: How To?
Post by: Windrose on February 13, 2006, 03:41:44 pm
I'm a bit embarrassed to admit I don't know this, but how do I arrange to completely remove old user data, user installed program remnants, usw., from the memory of an SL5600? I thought I'd try one of Herr Hentges' special distributions, and I want to flash it to a completely "clean", so to speak, Zaurus.

If I try the contortionist Press-And-Hold-C-And-D-While-Pushing-Reset routine <https://www.oesf.org/index.php?title=System#How_do_you_flash_the_Zaurus.3F> I get the blinky lights thing apparently forever, but nothing seems to actually happen to the stored memory. If I select Format from the system update menu (after reset), nothing seems to actually happen. If I flash the appropriate Hentges ROM I get the usual slick install including his Blow_Everything_To_The_SD_Card setup (v. cute by the way), but Some Things Remain Behind. I know because I find programs that I'm fairly sure are not in the Hentges distro (such as Portabase) that I was trying out, and the Contacts database still has my personal contact info, which I'm also fairly sure is not in the Hentges distro.

So how do I make sure all that stuff is erased?
Title: Hose All User Memory On Sl5600: How To?
Post by: iamasmith on February 13, 2006, 04:09:57 pm
Probably the easiest way is to restore a complete factory default NAND flash image for the device.
Title: Hose All User Memory On Sl5600: How To?
Post by: Greg2 on February 13, 2006, 04:21:56 pm
Quote
So how do I make sure all that stuff is erased?
In terminal do:
Code: [Select]
su
cd /home
rm -rf *

Greg
Title: Hose All User Memory On Sl5600: How To?
Post by: xamindar on February 13, 2006, 05:34:18 pm
reset it and turn it on while holding the ok button.  Then in the service menu select "format".  That's all you have to do!
Title: Hose All User Memory On Sl5600: How To?
Post by: Greg2 on February 13, 2006, 07:51:13 pm
Quote
reset it and turn it on while holding the ok button.  Then in the service menu select "format".  That's all you have to do!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=114703\"][{POST_SNAPBACK}][/a][/div]
The format function in that menu will not work with OZ or the Hentges distros to format mtdblock3... which is /home.

Greg
Title: Hose All User Memory On Sl5600: How To?
Post by: Windrose on February 14, 2006, 01:46:14 pm
Quote
Quote
reset it and turn it on while holding the ok button.  Then in the service menu select "format".  That's all you have to do!
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=114703\")
The format function in that menu will not work with OZ or the Hentges distros to format mtdblock3... which is /home.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=114714\"][{POST_SNAPBACK}][/a][/div]

Right, that was the problem, I was going from an Oz installation to a Oz/Hentges installation, so the Format function did little or nothing. However the too-simple-for-these-complex-times solution of merely doing rm -rf to the contents of /home seems to work just fine, ta.

Also I apparently misspoke. Mistyped. Whatever. The T3 Hentges distro does include a copy of Portabase, so I shouldn't have been surprised that it was still there. Who knew? Now if someone would just recompile StageOne for OZ.

I swear that somewhere, somehow, I saw a nice web page on the SL5600 boot sequence and what gets mapped from ROM to where and how the built-in memory is mapped, but for the life of me I can't find it now. Though there is this nice piece done for IBM DeveloperWorks by Peter Seebach last December: [a href=\"http://www-128.ibm.com/developerworks/library/l-lobzaur.html]http://www-128.ibm.com/developerworks/library/l-lobzaur.html[/url] .