I have been taking a look at the tinhte.com disassembly video and it occurs to me that we might be able to upgrade that 2Gb internal MicroSD to a more respectable 32Gb giving this baby 64Gb of storage if we use 32's in both slots.
I was thinking the process might go something like this:
1) Pull the internal OEM SD
2) Use dd on a Linux box to copy the disk image over to a 32Gb SD
3) Resize the partition to fill the 32Gb SD using Linux partition resizing software (resize2fs comes to mind).
4 Reassemble and enjoy.
Of course this assumes that Android runs a linux filesystem, does anyone know what the internal filesystem type is on these puppies?
[EDIT] Got it, it's ext3 for the /dev/block/innersd0 partitions, and the bonus is the actual system boot is from the flash (yaffs2 filesystem) so no need to actually even dd it, just create partitions 5 (/cache) and 6 (/data) and copy over the data from the old card.
Also does anyone know what the RAM chip is? I would bet it could be hacked as well to give a full Gigabyte plus even if it is a BGA package.
Edited by popetodd, 19 June 2010 - 07:25 PM.