[Android Q&A, Help & Troubleshooting] koffis:
hello!

it seems like my I9000 has a defect internal sd.

after i flash with odin a stockrom (with PIT and re-partition), this appears after automatical reboot:

i.imgur.com/smwxxWw.jpg

i got myself a new micro-sd card (8GB class4) and partitioned it to 2GB Ext4 and rest FAT32, both primary partitions, like shown in this video.

youtube.com/watch?v=zdMhYYdMB08

i was hoping that, when i insert this new microsd and flash stockrom with PIT and re-partition again, it would recognize the external sd as internal and install android there. but apparantly the internal sd is not "broken enough" and it still flashes on internal sd, which leads to the same error as shown above.

what i find strange: through cwm i can mount usb storage and access all files on internal sd. i can even delete and add files, but after reboot of the device, all changes on the internal sd are gone back (deleted files are there again, added files are gone).

i also tried to wipe and re-partition the internal sd with adb. adb showed an error after re-partitioning and in the end there were again no changes.

my last attempt to resurrect this phone was to edit the void.fstab (via adb pull and push), in order to switch the external with the internal sd card. by this,

so this was the old vold.fstab:

## Vold 2.0 Generic fstab

## - San Mehat (san@android.com)

##

#######################

## Regular device mount

##

## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>

## label - Label for the volume

## mount_point - Where the volume will be mounted

## part - Partition # (1 based), or 'auto' for first usable partition.

## <sysfs_path> - List of sysfs paths to source devices

######################

# sdcard mount for the P1

# internal sdcard

{

ums_path = /sys/devices/platform/usb_mass_storage/lun0/file

discard = disable

asec = disable

}

dev_mount sdcard /mnt/sdcard 1 /devices/platform/s3c-sdhci.0/mmc_host/mmc0

# externel sdcard

{

ums_path = /sys/devices/platform/usb_mass_storage/lun1/file

asec = enable

}

dev_mount sdcard1 /mnt/sdcard/external_sd auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2

#end line ## keep this line

and i changed it to this

## Vold 2.0 Generic fstab

## - San Mehat (san@android.com)

##

#######################

## Regular device mount

##

## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>

## label - Label for the volume

## mount_point - Where the volume will be mounted

## part - Partition # (1 based), or 'auto' for first usable partition.

## <sysfs_path> - List of sysfs paths to source devices

######################

# sdcard mount for the P1

# internal sdcard

{

ums_path = /sys/devices/platform/usb_mass_storage/lun0/file

discard = enable

asec = disable

}

dev_mount sdcard1 /mnt/sdcard/external_sd 4 /devices/platform/s3c-sdhci.0/mmc_host/mmc0

# externel sdcard

{

ums_path = /sys/devices/platform/usb_mass_storage/lun1/file

asec = disable

}

dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2

#end line ## keep this line

then i rebooted to recovery and tried to install a rom. didnt work, same errors like usually (status 0)

any ideas what i did wrong?

or any other ideas how i can rescue this phone?

thanks a lot in advance