yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] ZeGuitarist:
Cheers, thanks for that! I had the same problem, I thought I'd broken something. :p
[Desire Android Development] sachin.02:
EMERGENCY HELP NEEDED!!! Error mounting your SD card

Hey guys..

I am using 4ext recovery.. and Runnymede v2.2 from seb15 on my desire..

Today I backed my ROM by 4ext and rebooted.. it got stuck on htc bootscreen..

I pulled out the battery ..

Restarted with power+volume down button..

4ext recovery started after long delay..

msg:

"Error mounting your sdcard

Please check your sdcard's fat32 partition for errors"

"Error mounting your sdcard

Please check your sdcard's fat32 partition for errors"

2times...

at the table it is showing as

sacard fat32(fs) null(size) B(Free)....

I removed sd card..

repartitioned by gpartedlive..

my sdcard is 8gb sandisk..partition are 1gb ext4...remaining fat32(Both Primary)

Reinserted sd card..

again rebooted in recovery..

again same message(the reded one)

pLEASE Help!!! Waht to do

I also tried mounting and error check by 4ext recovery but the message

message error mounting/sdcard

I've tried different sd cards also....
[Desire Android Development] madmaxx82:
Hi,

you could try to repartition your sdcard inside recovery. Does this work?

You'd need to select "start from scratch"...
[Desire Android Development] happy20b:
Dear All,

I am using the Runnymede AIO2.2 ROM I just wanted know the proper procedure to install fresh ROM using 4ext recovery. Before that i would like to clarify few things.

1] If I use gparted format my SD ext partition to ext4, do I have to still

format it in 4ext recovery again ?

2] Who will/ How to do alignment of this ext4 from menu ?

3] There is one menu called EXT3 - 4EXT - EXT4 , We have to use this menu only if we have ext3 partition on our sd card, and it will convert format and align to ext4 . am i right ?

Thanks
[Desire Android Development] backfromthestorm:
Got a recovery boot loop the other day, changed hboot, erased cache, went to reboot to recovery and it just kept on bootlooping through recovery, error message about couldn't read recovery log or something, never had time to read it before it rebooted again. Only fix was to reflash an older recovery flash a ROM, then reflash 2.2.7.

I was thinking maybe it was cos I had the"keep theme "(experimental) option on. And I erased the cache. Really I have no idea.
[Desire Android Development] dirkw01:
1] NO.

2] GParted will have done the job already.

3] In principle YES. As far as I know, the other way around (ext4 -> ext3) is also possible.

HTH

Dirk
[Desire Android Development] sachin.02:
I tried it... solved from fastboot commands..

Now I've got NOT CHARGING AND NOT CONNECTING USB problem..

my desire is strating charging 15 mins late after plugging in..

and battery drain is ....heavy..

Charging is very slow too 1%gain in 15mins

Please HELP
[Desire Android Development] backfromthestorm:
@sachin.02

That's a usb brick. I get them all the time from this recovery. Being cm based. (never had one with amon_ra based).

fastboot oem enableqxdm 0

fastboot eraseconfig

^ will solve your problems.
[Desire Android Development] sachin.02:
Thanks.. I am trying now

---------- Post added at 09:23 PM ---------- Previous post was at 09:15 PM ----------

Should I switch to amon_ra??

---------- Post added at 10:20 PM ---------- Previous post was at 09:23 PM ----------

Here is What i tried.. and still the NOT CHARGING/LATE CHARGING and HEAVY BATTERY DRAIN PROBLEM..

1. Firstly I had runnymede from seb15 AiOv2.2 installed..Working Perfectly..

(See my signature for my phone's every single detail)

2. I used 4ext recovery..(before cwm).. I go to the recovery.. took backup..done perfectly..

Than rebooted.."STUCKED ON BOOTSCREEN"

"I pulled out the battery ..

Restarted with power+volume down button..

4ext recovery started after long delay..

msg:

"Error mounting your sdcard

Please check your sdcard's fat32 partition for errors"

"Error mounting your sdcard

Please check your sdcard's fat32 partition for errors"

2times...

at the table it is showing as

sacard fat32(fs) null(size) B(Free)....

I removed sd card..

repartitioned by gpartedlive..

my sdcard is 8gb sandisk..partition are 1gb ext4...remaining fat32(Both Primary)

Reinserted sd card..

again rebooted in recovery..

again same message"

This was the starting of the problem..

Now Waht i did is

1.connected to PC and in cmd typed this

adb devices

fastboot flash recovery recoveryCWM.img

fastboot reboot-bootloader

fastboot erase cache

fastboot oem enableqxdm 0

and sussefully done..

2. In fastboot

again first step and added

fastboot eraseconfig

rebooted..

3. got SD card mounted

4. Flashed CynogenMod7.1.0(Worked perfectly..even the battery was charging good...everything Normal)

5. I rewiped everything and flashed runnymede AiOv2.2 again..

Here the problem started of Battery Drain and Not Charging.

6. The Battery was NOT charging firstly...Than started charging 5mins after plugged in..

7. Charging is 1% per 15mins..(Which was almost10% per 15mins)

8. Battery Drain almost 10% in just 15mins..

Now to solve this I searched xda and googled.. foind something and did following..

reflsahed the hboot.

By first downgrading and than upgrading to cm7r2..

3.In fastboot Reflashed recovery CWM 2.5.0.7 than upgraded to 4.xxxx(ext4 and 3 supportable)

Again installed runnymede AiOv2.2 again..SAME RESULTS..

Tried Revolution v2.0 ... SAME RESULTS(the Battery thing..explained above)

Now what you guys suggest me to do NOW... to get my desire in NORMAL CONDITIONS

Huge Thanks for "ckpv5" for the guidence for solving "ERROR IN MOUNTING SDCARD"

and lot more people on xda which i searched threads..

I again NEED HELP!!!
[Desire Android Development] happy20b:
Which means if i format my sd ext partition from gparted then I dont have to do anything in recovery. I have to just clear data, cache & dalvik and install rom zip from sd card .. do i have to wipe anything else ?

Thank you..
[Desire Android Development] backfromthestorm:
Dude, no need to shout.

And you have it the wrong way around.

Fastboot enableqxdm 0 - first,

Then Fastboot eraseconfig.. In Fastboot.
[Desire Android Development] TheUntouchable:
In my opionion its better to format it again with 4ext because max surley has made some tuning with the formating settings.. ;) but its not a must!
[Desire Android Development] Bitjesmaker:
If i buy it on slideme, will i be able to see on the original Android Market that i have buyed this app? So, for example when Slideme market will be offline (forever) for some reason, the buy is not gone?
[Desire Android Development] RiThBo:
just tried to flash alpharev cm7r2 file using android flasher. In hboot mode it says alpharev cm7r2. I tried to boot into 4ext recovery but it says it fails to fetch recovery log. So I cant use recovery and if I try to use android flasher to flash recovery again or hboot it stops responding. What should I do?

Any help and I would be very grateful.

Please tell me how you did it as it is the same problem as yours. ie how did you flash the older recovery
[Desire Android Development] TheUntouchable:
You will see the app but you cant update or install it from the android market.. :(
[Desire Android Development] backfromthestorm:
Fastboot flash recovery recovery.img

might have to flash an older one though, or amon.ra, cwm etc. then flash a rom, then flash 2.2.7 to restore your backup if you had one. As the new recovery saves the img as system.yaffs.img instead of system.img, it makes things really difficult as only the later recoveries recognise it. And if they don't boot, your stuck. As I found out. Fixable but hassle.
[Desire Android Development] happy20b:
The reason why i asked this is because, i was getting lots of Freeze(atleast 5 times in a day) with runnymede AIO ROMS. Some one suggested me to change the sd card and test. So I, not only changed the sd card but also changed the procedure of formating sd-card ext. And with new sd-card there are no freeze at all. And now I am confused whether it was because of different sd card or the different format procedure. I followed following procedure.

a] With 8GB Sandisk class 4 SD 6.5GB + 1GB EXT. ( I had created this very long back using gparted and flashed many ROMS and after that never formated using gparted)

1] Booted to 4EXT recovery, wiped data, cache & dalvik

2] formated sd-ext from 4ext wipe | format menu

3] Installed ROM zip from sd card

b] With SAMSUNG 2GB 800MB + 1GB EXT. ( Created a fresh partition and formatted using gparted before flashing Runnymede AIO V2.2)

1] same as above

2] Since i had freshly formated both partitions using gparted i skipped

3] I had thot that gparted will not align ext4 so i used EXT3 - 4EXT - EXT4 menu and converted to ext4.

4] same as above.

With b] samsung 2gb SDCARD i am not facing any freeze. My next test will be following the procedure b] on 8GB sandisk sd card ie i will make fresh partition & format using gparted.

Thanks
[Desire Android Development] madmaxx82:
Sorry for the very late reply!

If you buy via slideme you will always be able to update and redownload the app!

They also have a slideme app which does the same thing as the market but for slideme.. it is linked to your slideme account.. but you do not need to use this if you prefer to just manually install and update the app via slideme.org.

This file naming convention has been introduced by CWMR5. 4EXT recovery needs/wants to stay compatible with CWMR5 and so I'm kinda forced to use the same.

You can use CWMR5 to restore any 4ext backup and vice versa.

Hi,

Before you change hboot, you need to format your partitions!

If you didn't do that, please do it now. Afterwards you can reflash 2.2.7 rc5.

4EXT Recovery is a quite complex recovery that needs to be able to access some of your partitions on startup for some extra features to work. If you change hboot without formatting them before, then it cannot do that and won't work.

I will work around that in a future version in case the user forgot to wipe before changing hboot.

You can flash the older version by downloading the file linked (2.1.3 RC2) on the first page (bottom of the page). Rename it to PB99IMG.zip and put it directly onto your sdcard, boot into bootloader and let it flash ;)

But you can use any recovery that will boot in this case (without formatting before changing hboot) to format your partitions.
[Desire Android Development] CYRAXDroid:
how do I uninstall 4ext so I can go back to clockwork mod recovery?
[Desire Android Development] madmaxx82:
Sorry that I cannot be of any help.

Battery drain is completely unrelated to any recovery.

Maybe something on your phone is using a lot of cpu power.. did you try some process/task managers to see what is eating most of your resources?

You should also post in the thread of your rom about that.
[Desire Android Development] madmaxx82:
You don't need to uninstall it. Just flash CWMR on top. it will replace your previous recovery!

Edit: asking in one thread is enough don't you think? ;)
[Desire Android Development] CYRAXDroid:
Cause I have rom manager and when I open rom manager and click flash recovery clicked my desire hd ( well I have the htc inspire ) and let it install it said it failed so im trying it again
[Desire Android Development] leith51:
just used this recovery on the gfs desire as i have it on my dhd run a back up and stayed in recovery but all it showed up was sdcard and sd-ext it didnt show system data or cache

is there a reason for this ?

using 2.2.7 rc5

Anybody ??????
[Desire Android Development] madmaxx82:
Ok, it's a Rom Manager problem then.

I can assure you it is completely irrelevant if a recovery is currently flashed or not: flashing a new one will just write to the recovery partition without knowing anything about a recovery already being there or not. It's the same process with or without previous recovery.

The recovery -other than the app- doesn't display infos about yaffs2 partitions yet.

That's why you don't see that info on the Desire.
[Desire Android Development] leith51:
I see so how will I know if they are ext3 or ext4

sent from my dhd
[Desire Android Development] asestar:
I would suggest two versions, one for everyone. But if that's too much work then first one.

HTC Desire AMOLED

Stock hboot / s-off

4ExtRecovery / 16Gb Class6

RunnymedeMod007 v6
[Desire Android Development] UltimateGoblin:
Hi Max!

I come from CWMR 2.5.0.7 and I have noticed that 4EXT Recovery automatically saves its backups in /sdcard/Clockworkmod/Backup. I want to set /sdcard/4EXT as the default backup folder (you know... to be coherent ;)). As I couldn't find the option to set the default backup folder anywhere, I tried to delete the clockworkmod folder to see what happened, but 4EXT recreated it while making the backup.

Any hints? I don't know if the subject has already been addressed. I tried to use the forum search tool but, man... the search results are completely inconsistent with my query! Tricky XDA... ;)
[Desire Android Development] madmaxx82:
On the Desire those partitions will always be yaffs2. No ext3/ext4 is possible there ( only for sd-ext of course ). That's also the reason why yaffs2 partitions were excluded from print partition info. This was done at a time where 4ext was only capable of displaying the file systems. Now that it also displays capacity and free space, yaffs2 partitions should be included again in the info and will in one of the next updates.
[Desire Android Development] madmaxx82:
Hi! The backup folder is set to the cwmr folder because of interoperability reasons.

First of all cwmr is able to restore 4ext backups and 4ext is able to restore cwmr backups.

Second, there are some apps, and even new ones might appear, that expect your backups at this location in order to work. For example there is titanium backup that can extract cwmr5 / 4ext tar backups.. there are some more. If we now moved the folder they wouldn't work anymore.

Since CWMR is really extremely huge an almost available on any devices, 4ext is extremely tiny compared. In such a case the "market leader" :D dictates the standard.
[Desire Android Development] madmaxx82:
Unfortunately 2 versions would mean 2 different on the market. Users whoalready bought one version couldn't change et.c.

I'm afraid it's either add permissions for all or not :)

Since I haven't received any vote against, I will add that. Most apps request that permission anyway..

Edit: and it might be needed one day anyway because of a few possible new features ;)
[Desire Android Development] kaasaanfiets:
Im stuck.

I installed 4EXTRecovery trough naming it in the bootloader. That worked fine and i made an ext4 partition.

After that i change to a new Hboot (cm7r2)

and since then i thought the recovery didnt work anymore. But i have to wait a long time for the recovery to load (2min or something) and my EXT4 partition is gone (space is taken from my 4GB card) and i cant format it again.

Got the partition back by format the sdcard again.

But still i like to know why it takes a long time to load...

Edit: well it loads in an instand now. Probebly because the faulty EXT4 partition i guess...
[Desire Android Development] madmaxx82:
This has been said numerous times!

Before changing hboot you must wipe your partitions

!

Edit: saw your edit ;)

Wipe all partitions and reboot recovery.. if it still takes long to load, please (re)flash 2.2.7 rc5 (it's in the first post)

Next time, please wipe before changing hboot and everything will be fine ;)
[Desire Android Development] DirkStorck:
Hi....I really like your recover and your app but somethin troubles me.

Yesterday I tried 2 different kernels. Both kernels I have flashed using your app.

The first time everything went well but the second time after the phone started all my apps and data has been gone. I only could restore an older backup using your great recovery ;)

I think the problem is that I use D2EXT and you app restarts the phone a kind of "brutal". It doesn't power down the phone like it the phone would be powered down if you use the power button menu. It restarts the phone directly so D2EXT has no chance but be stopped properly.

May you could app an opten in the app where the user has to restart the phone into recovery but your app prepars everything till the point where it would restart the phone :)
[Desire Android Development] madmaxx82:
Hi!

Thank you!

I really don't hope it was because of that, but I will add this as an option to the reboot confirmation dialogue. Also sometimes it might be useful to reboot later anyway.
[Desire Android Development] angusc:
Hi Madmaax,

I recently get the following message on screen after every reboot of my phone. I tried to use 4EXT to repair both Partitions (FAT and Data) and also checked the alignment, but still getting this message....any ideas how to resolve it? Also if i were to make a back up first and then reformat the data partition then restore the backup would that re introduce the same error do you think?

Message:

UIDs on the system are inconsistent you need to wipe your data partition or your device will be unstable.

button choice available is "I'm feeling Lucky"
[Desire Android Development] madmaxx82:
Hi Angusc.

Did you already try "fix permissions"?
[Desire Android Development] leith51:
Thanks for the info you sir are a legend and very skilled buying you app is worth every penny and your support is second to none

Thank you

sent from my dhd
[Desire Android Development] angusc:
Thanx!! Just tried that and it seems to have fixed the problem....what exactly does "Fix Permissions" do...? Apart from the obvious!
[Desire Android Development] TheUntouchable:
Just look at your sd card, there must be a log with the name fix permission in which you can see what it has done ;)
[Desire Android Development] DirkStorck:
Thanks. That would be great to have such an option :)

Sent from my HTC Desire
[Desire Android Development] madmaxx82:
Yes, it sets permissions (chmod), UIDs (owner) and GIDs (group) too ;)
[Desire Android Development] AlxMAX:
@madmaxx82: May I suggest you to use pkill adbd instead of kill $(ps | grep /sbin/adbd) in killrecovery.sh?
[Desire Android Development] booce:
Hi max, great recovery, thank you for all the hard work you've put in on it. I'd like to request the ability to automatically reboot after doing a full restore. restores take a while and it would be nice to be able to kick off a restore and be able to walk away and come back to a working and ready phone. Just an idea.

Booce
[Desire Android Development] dirkw01:
Not a bad idea, but you have to unlock your SIM-card providing your PIN to get a 'ready' phone anyway.

So some 'user attention' is always necessary. :D

Cheers

Dirk
[Desire Android Development] booce:
I've never had to provide a pin for my Sim, so my phone would end up on the lock screen.

Booce
[Desire Android Development] mattman83:
Hey Guys,

Quick question - potentially a stupid one,,,, took backup, flashed new hboot, the restored previous backup. My understanding is that this is meant to re-align the rom to the new partitions. Only problem being that rom doesn't boot after (and yes, i checked that the data in the old partitions will fit into the new ones).

I know that flashing the rom again should resolve it, but i thought the backup/restore was meant to work too - or has the backup/restore progress gotten too smart for itself and tries to align exactly where it was before?

M.
[Desire Android Development] fragargon:
hi,

mhhh never seen a recovery able to do as describe... if mtd partition are to small.

mostly mtd system partiton is surely to small to fit your backup, that s why you get bootloop... did you flashed a hboot with smaller system partiton??

if i m right the system.img file is the one from previous partition, i mean the binnaries as the length of your previouss partition.

hope i m understable.. this is my 2 cent.

hope this help
[Desire Android Development] angusc:
Hi Madmaax,

I have been struggling with an issue here today (for the past 6-7 hours!) this is what happened:

I made a nandroid backup from withing the 4EXT Recovery 2.1.3.

I then got bootloop when i rebooted the phone.

I then went manually back in to Recovery and restored the Nandroid backup that i had just made and this recovered the phone and all worked OK from the new backup just made by 4EXT Recovery.

I then restored an older ROM so that i could extract a .apk from within it.

After that i used 4EXT Recovery 2.1.3 to restore my recent backup to get back to my current rom. this is where things started to go wrong, first the phone booted in to Recovery and the message said the the Check Sum failed for the same backup that i had just created above. no matter what i tried the restore would not allow me to get past the SumCheck, I tried to toggle verification but suspect that is only for .zip flash files?

I have ended up having to wipe ans format the phone then re-flash the ROM.zip and start all over to install all my programs.

Any ideas why the SumCheck worked the first time around but then failed on subsequent attempts?
[Desire Android Development] mattman83:
I was actually flashing from cm7r2 to the stock hboot to try the new ICS alphas... so definitely a larger /system. I understand what you mean about using the old partition lengths though - makes sense and this is kind of what i was thinking it might be doing.

Anyway, I got stock hboot on and ICS running, just resigned myself to the fact I'll have to set up my oxygen install again if i go back :P Don't wanna be swapping hboot all the time, since even if i do go back to oxygen it's likely I'll want to try future ICS builds too.

M.
[Desire Android Development] fragargon:
hi, i undertstand your purpose... i m afraid that it s a early stage for ics to try this working lon a cm7r2 hboot. maybe this could be later though i have not yet looked inside what reside i to it. I just say that is not advice to launch restore back up made from a specific hboot to another one.
[Desire Android Development] madmaxx82:
Why do you need that anyway?

Thank you!

I might do that.. however this would apply to wipe and flashing as well.. if you like automation then you could take a look at 4EXT Recovery Control ;)

Yes, because of a corrupted file system.

However if you are in trouble you can disable md5sum checking. I would do that only temporarily though!

The version you are running is very old!

Please upgrade to 2.2.7 RC5 which is in fact a final version with no known issues other than 1-2 cosmetic ones!
[Desire Android Development] madmaxx82:
:D thank you very much! :)

If you need faster support, please use the app or send me an email. It sometimes takes me too long to recognize that I again have missed a lot of unanswered posts.
[Desire Android Development] teorouge:
Hello max, any chance you'll ever be adding Flyer to compatibility list? :)
[Desire Android Development] Droidzone:
@madmaxx82, does 4ext support /cache/command for interacting with the recovery? Is that how the app communicates?

Second qn, did you try implementing the feature of allowing roms to choose the kind of ext4 format they want?
[Desire Android Development] madmaxx82:
Yes ;)

I haven't had time yet, sorry! 4ext-ng was/is eating up all my time from when we last spoke about that to now. It's soon to be released though and then those things like 3rd party app controlling recovery updater/control will be implemented and extended.

Yes the recovery supports /cache/command, it's not the way recovery control communicates with 4ext recovery though.

Do you refer to the deactivated features where you can define custom mkfs and tune2fs parameters for ext4 fs in 4ext.prop / app?

Haven't yet, but really after ng, I will soon do that, it's been far too long now.
[Desire Android Development] spaceman_g:
maxx, I just wanted to let you know what a pleasure it is to use your recovery. Not since the days of using Amon-Ra on my old HTC magic have things been so easy and hassle free. Keep up the good work mate. Particularly with the addition if the most reasonably priced control module. Nice!