Coby Kyros MID 1125-4G: Damaged NAND

russjorosa

Member
Feb 15, 2012
1
0
Hello,

I used the FWDN_V7_v2.13.exe program to re-load my MID1125. I also used it to create the NAND Data.fai and loaded that as well.

After everything was loaded and it booted, however it keeps telling me I have "Damaged NAND memory".

I read on another thread that NAND memory is shipped with known bad blocks.

Is there a way to reset detect and set what the bad blocks are.

I saw another post about mtty, but that was for an HTC device. MTTY does not see my device.

Thanks for your attention and any help you can provide.


It looks like my NAND does have bad blocks, I detemined this by the following procedure...

I unmounted Nand.

I then use the adb shell command, become super user (SU), and run the fsdk_msdos on /dev/block/vold/240:1.

It runs and finds that a block is not free, and I enter Y to fix.

# fsck_msdos /dev/block/vold/240:1
fsck_msdos /dev/block/vold/240:1
** /dev/block/vold/240:1
** Phase 1 - Read and Compare FATs
Attempting to allocate 3154 KB for FAT
Attempting to allocate 3154 KB for FAT
** Phase 2 - Check Cluster Chains
** Phase 3 - Checking Directories
** Phase 4 - Checking for Lost Files
Next free cluster in FSInfo block (467) not free
Fix? [yn] y
y
84 files, 3227632 free (806908 clusters)


I then re-run fsdk_msdos and no errors are found.
# fsck_msdos /dev/block/vold/240:1
fsck_msdos /dev/block/vold/240:1
** /dev/block/vold/240:1
** Phase 1 - Read and Compare FATs
Attempting to allocate 3154 KB for FAT
Attempting to allocate 3154 KB for FAT
** Phase 2 - Check Cluster Chains
** Phase 3 - Checking Directories
** Phase 4 - Checking for Lost Files
84 files, 3227632 free (806908 clusters)


I then mount the Nand and the error "Damaged NAND memory" appears again.

I unmount Nand again and run fsdk_msdos, it finds a different block is not free.
# fsck_msdos /dev/block/vold/240:1
fsck_msdos /dev/block/vold/240:1
** /dev/block/vold/240:1
** Phase 1 - Read and Compare FATs
Attempting to allocate 3154 KB for FAT
Attempting to allocate 3154 KB for FAT
** Phase 2 - Check Cluster Chains
** Phase 3 - Checking Directories
** Phase 4 - Checking for Lost Files
Next free cluster in FSInfo block (471) not free
Fix? [yn]


The cycle keeps repeating, I Unmount, fix it, Mount Nand and the error keeps comping back.

 
Top