PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Android > Android HTC Devices > HTC Evo 4G
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-24-2011, 08:51 PM
endsleym's Avatar
Lurker
Offline
Pocket PC: htc 6800
Carrier: sprint
 
Join Date: Mar 2008
Posts: 7
Reputation: 0
endsleym is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
How I fixed writing recovery error

if you getting this error:
error writing recovery: No space left on
mtd: skipping write block at 0x00400000
mtd: erase failure at 0x00420000 (I/O error)
mtd: erase failure at 0x00420000 (I/O error)
mtd: skipping write block at 0x00420000
mtd: erase failure at 0x00440000 (I/O error)
mtd: erase failure at 0x00440000 (I/O error)
mtd: skipping write block at 0x00440000
mtd: erase failure at 0x00460000 (I/O error)
mtd: erase failure at 0x00460000 (I/O error)
mtd: skipping write block at 0x00460000
mtd: erase failure at 0x00480000 (I/O error)
mtd: erase failure at 0x00480000 (I/O error)
mtd: skipping write block at 0x00480000
mtd: erase failure at 0x004a0000 (I/O error)
mtd: erase failure at 0x004a0000 (I/O error)
mtd: skipping write block at 0x004a0000
mtd: erase failure at 0x004c0000 (I/O error)
mtd: erase failure at 0x004c0000 (I/O error)
mtd: skipping write block at 0x004c0000
mtd: erase failure at 0x004e0000 (I/O error)
mtd: erase failure at 0x004e0000 (I/O error)
mtd: skipping write block at 0x004e0000
error writing recovery: No space left on device device.

You are not the only one and after searching around I could not find an answer that worked. I wanted to change my recovery (to make sure my RSA keys were backed up). I could not find any answers which worked for me. So after countless hours, I realized that I still had S-ON so I tried unrevoked forever (if you do not have a working recovery I can post how to get around that too) and what do you know I no longer get those errors and I can change recoveries all day. So it seems having S-ON may be causing some of people's inability to write to recovery.
Reply With Quote
  #2 (permalink)  
Old 03-24-2011, 11:19 PM
lkillen's Avatar
VIP Member
Offline
Pocket PC: Galaxy S3
Carrier: Sprint
Location: Sugar Hill, Ga
 
Join Date: Aug 2007
Posts: 1,282
Reputation: 810
lkillen knows their stufflkillen knows their stufflkillen knows their stufflkillen knows their stufflkillen knows their stufflkillen knows their stufflkillen knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How I fixed writing recovery error

S off is necessary to install not Certed files.
__________________
Nobody thanks me - Nobody cares.
Reply With Quote
  #3 (permalink)  
Old 03-25-2011, 01:06 AM
endsleym's Avatar
Lurker
Offline
Pocket PC: htc 6800
Carrier: sprint
Threadstarter
 
Join Date: Mar 2008
Posts: 7
Reputation: 0
endsleym is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How I fixed writing recovery error

The odd thing is I was rooted and switched recoveries at least twice before I started getting that error.
Reply With Quote
  #4 (permalink)  
Old 11-23-2011, 04:05 PM
mktw's Avatar
Lurker
Offline
Pocket PC: lenovo
Carrier: Atel
 
Join Date: Nov 2011
Posts: 1
Reputation: 0
mktw is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How I fixed writing recovery error

Hi,

I'm facing the same errors while doing flash_image from terminal.. (though i'm on different device lenovo A60 Android 2.3)
can u explain whats S-ON and how to do it?

Thanks in advance..

Quote:
Originally Posted by endsleym View Post
if you getting this error:
error writing recovery: No space left on
mtd: skipping write block at 0x00400000
mtd: erase failure at 0x00420000 (I/O error)
mtd: erase failure at 0x00420000 (I/O error)
mtd: skipping write block at 0x00420000
mtd: erase failure at 0x00440000 (I/O error)
mtd: erase failure at 0x00440000 (I/O error)
mtd: skipping write block at 0x00440000
mtd: erase failure at 0x00460000 (I/O error)
mtd: erase failure at 0x00460000 (I/O error)
mtd: skipping write block at 0x00460000
mtd: erase failure at 0x00480000 (I/O error)
mtd: erase failure at 0x00480000 (I/O error)
mtd: skipping write block at 0x00480000
mtd: erase failure at 0x004a0000 (I/O error)
mtd: erase failure at 0x004a0000 (I/O error)
mtd: skipping write block at 0x004a0000
mtd: erase failure at 0x004c0000 (I/O error)
mtd: erase failure at 0x004c0000 (I/O error)
mtd: skipping write block at 0x004c0000
mtd: erase failure at 0x004e0000 (I/O error)
mtd: erase failure at 0x004e0000 (I/O error)
mtd: skipping write block at 0x004e0000
error writing recovery: No space left on device device.

You are not the only one and after searching around I could not find an answer that worked. I wanted to change my recovery (to make sure my RSA keys were backed up). I could not find any answers which worked for me. So after countless hours, I realized that I still had S-ON so I tried unrevoked forever (if you do not have a working recovery I can post how to get around that too) and what do you know I no longer get those errors and I can change recoveries all day. So it seems having S-ON may be causing some of people's inability to write to recovery.
Reply With Quote
Reply

  PPCGeeks > Android > Android HTC Devices > HTC Evo 4G

Tags
evo, no space left on device, recovery write failure


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 02:00 AM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com