summaryrefslogtreecommitdiffstats
path: root/mtdutils/mtdutils.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* make offsets in firmware update header not point to bad blocksDoug Zongker2010-01-131-4/+42
| | | | | | | | | | | | | | (This is being cherry-picked from master.) hboot will apparently fail to install if the first block of the image (the one pointed to by the offset in the block 0 header) is a bad block. (Hopefully it handles subsequent bad blocks.) This change makes the MTD write code keep track of the bad blocks it has skipped over, so that the offset in the header can be adjusted to be the address of the first successfully written block. http://b/2358012 - passion: failure to flash hboot (bad blocks?)
* use MEMGETBADBLOCK to look for bad blocks when reading MTD partitionsDoug Zongker2009-12-151-5/+12
|
* skip over all-zero blocks when reading MTD partitionDoug Zongker2009-07-011-1/+12
| | | | | | | | | | | We fail to detect certain bad blocks (marked in the factory as bad, I think?) when reading mtd partitions. These come back as a block of all zeros. Since it's fairly unlikely a legitimate boot or recovery block will contain 128k of zeros, change mtdutils to skip over such blocks. Arve says https://review.source.android.com/10535 may be a long-term fix for this, but he isn't yet sure.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-041-0/+510
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-041-510/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+510