[RECOVERY] TWRP 2.6.3.0 touch recovery [2013-09-16]

kaos420

Senior Member
Dec 21, 2007
3,938
2,095
0
dantes inferno
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

So I figured I would share. I updated to 2.4.1 I have as getting random reboots in the middle of rom installs. It got so bad my phone stated boot lopping. Would not even load recovery. Go to splash screen and reboot then. Thankfully bootloader was still accessible. I flashed back to 2.3.1 all my issues are fixed. Be careful will 2.4.1

Sent from magical jelly bean.
 
  • Like
Reactions: scottspa74

Socrguru

Senior Member
Feb 4, 2007
424
162
0
Bennington, NE
Try backing up your sd and the formating it threw your pc. Also when you have your sd in your pc or laptop look for a trash folder. You might have one that's full. Last time I helped a member with that error that what was causing it.

#Root-Hack_Mod*Always=LTE
I actually just started wiping by using a Superwipe script and flashing the ROM in the same install session... for some reason, that worked. I did put in a new SD card after getting the phone up and running (32GB Class 10 :D ) and haven't had any issues since yesterday.
 
  • Like
Reactions: mrrogers1

mrrogers1

Senior Member
Jun 30, 2007
3,052
2,525
0
NEEEEBRASKA
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

I actually just started wiping by using a Superwipe script and flashing the ROM in the same install session... for some reason, that worked. I did put in a new SD card after getting the phone up and running (32GB Class 10 :D ) and haven't had any issues since yesterday.
I'd just like to warn anyone with wiping issues, if the recovery is acting, what I like to call "wonky", don't keep trying to wipe using it. That CM issue you were having, I had on the last recovery series 2.3.0.0) upgrade, I keep trying to wipe with the recovery (I always use a Superwipe script but thought it was causing the flash issues with CM) and as it wasn't working right, it actually wiped my ext_sd. They fixed and updated the recovery so that (hopefully) would never happen ever again but it was a mounting issue in the recovery.....

Sent from my EVO LTE using Tapatalk 2!

THE TRUTH ABOUT ASSAULT WEAPONS
 

Soundwavblike04

Senior Member
Dec 14, 2010
74
19
8
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

Sorry for this noob question but how do you downgrade from 2.4.1.0?

Sent from my SPH-L900 using xda premium
 

scottspa74

Senior Member
Apr 3, 2009
9,152
3,122
0
everett
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

Just DL an earlier version from their website linked in OP. Then fastboot flash it from PC or if you search way back in the thread (or click the paperclip icon in threads list) you can likely find a PJ75IMG of an earlier version to put on ext SD and flash thru bootloader.

From my Evo LTE, yup.
 
  • Like
Reactions: Soundwavblike04

Dees_Troy

Senior Recognized Developer
Mar 31, 2008
1,705
13,531
0
KC MO
www.teamw.in
So, I messed around a bit with a ROM that was failing to install correctly with TWRP 2.4.1.0 and it seems that our troubles lie with a combination of the new kernel and the way that zips format /system. If I revert the kernel change then touch won't work with those that have installed the latest tp.img from HTC. The other solution is to have ROM makers change their zips to use:
run_program("/sbin/mke2fs", "-t", "ext4", "-m", "0", "/dev/block/mmcblk0p35");
instead of
format("ext4", "EMMC", "/dev/block/mmcblk0p35");

I'm not really sure what the best solution is for this problem though.
 

Captain_Throwback

Recognized Developer
Aug 22, 2008
20,080
22,348
203
The Nothing
So, I messed around a bit with a ROM that was failing to install correctly with TWRP 2.4.1.0 and it seems that our troubles lie with a combination of the new kernel and the way that zips format /system. If I revert the kernel change then touch won't work with those that have installed the latest tp.img from HTC. The other solution is to have ROM makers change their zips to use:
run_program("/sbin/mke2fs", "-t", "ext4", "-m", "0", "/dev/block/mmcblk0p35");
instead of
format("ext4", "EMMC", "/dev/block/mmcblk0p35");

I'm not really sure what the best solution is for this problem though.
Getting people to change their zips is a tall order, but if it's the only way for the recovery to work, it should be doable.

Anyone that's S-OFF can obviously downgrade their touch panel, since that's the only way that non-Sense ROMs will be runnable at this point anyway.

But for the S-ON folks, I'm not sure the best way to go, as they have fewer options. Once we have kernel source, will this still be an issue, or will a workaround likely be possible then?
 

Dees_Troy

Senior Recognized Developer
Mar 31, 2008
1,705
13,531
0
KC MO
www.teamw.in
The ROM that I was testing was MeanBean-v30-jewel-ltevo.zip. Further test reveals that this particular zip is using an older ICS-based update-binary. I built a new update-binary in CM10.0 which devs can find here. I further updated the updater-script slightly to use this:
Code:
format("ext4", "EMMC", "/dev/block/mmcblk0p35", "0", "/system");
The ROM installed fine after updating the update-binary in META-INF/com/google/android folder and making the updates to the format command that are required by the newer updater-binary. To me this is my recommended path, that developers update their updater-binary and scripts to JB methods. If you're lazy, you can use the call to mke2fs instead:
Code:
run_program("/sbin/mke2fs", "-t", "ext4", "-m", "0", "/dev/block/mmcblk0p35");
As an additional side note (and a pet peeve of mine), this ROM also does not unmount system before it performs the format command. This is unsafe and may cause problems with installing the zip. This line should come before the command to format:
Code:
unmount("/system");
So ROM devs, while you're updating things, make sure you unmount system before you format it please.
 
Last edited:

Captain_Throwback

Recognized Developer
Aug 22, 2008
20,080
22,348
203
The Nothing
The ROM that I was testing was MeanBean-v30-jewel-ltevo.zip. Further test reveals that this particular zip is using an older ICS-based update-binary. I built a new update-binary in CM10.0 which devs can find here. I further updated the updater-script slightly to use this:
Code:
format("ext4", "EMMC", "/dev/block/mmcblk0p35", "0", "/system");
The ROM installed fine after updating the update-binary in META-INF/com/google/android folder and making the updates to the format command that are required by the newer updater-binary. To me this is my recommended path, that developers update their updater-binary and scripts to JB methods. If you're lazy, you can use the call to mke2fs instead:
Code:
run_program("/sbin/mke2fs", "-t", "ext4", "-m", "0", "/dev/block/mmcblk0p35");
As an additional side note (and a pet peeve of mine), this ROM also does not unmount system before it performs the format command. This is unsafe and may cause problems with installing the zip. This line should come before the command to format:
Code:
unmount("/system");
So ROM devs, while you're updating things, make sure you unmount system before you format it please.
I think this is a product of Android Kitchen using an outdated update-binary. Maybe someone can find dsixda and see if he can make that minor update to the kitchen so that all the ROMs built by it will use the latest binary and parameters.
 

mcwups1

Senior Member
May 4, 2011
2,445
477
0
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

Downloaded newest version and now I can't get into the recovery. It freezes at splash screen then reboots.
On Decks 10.1 and downloaded from goo manager.
 

steal25

Inactive Recognized Developer
Feb 18, 2011
4,587
6,995
263
Behind a dumpster in the Los Angeles Harbor
The ROM that I was testing was MeanBean-v30-jewel-ltevo.zip. Further test reveals that this particular zip is using an older ICS-based update-binary. I built a new update-binary in CM10.0 which devs can find here. I further updated the updater-script slightly to use this:
Code:
format("ext4", "EMMC", "/dev/block/mmcblk0p35", "0", "/system");
The ROM installed fine after updating the update-binary in META-INF/com/google/android folder and making the updates to the format command that are required by the newer updater-binary. To me this is my recommended path, that developers update their updater-binary and scripts to JB methods. If you're lazy, you can use the call to mke2fs instead:
Code:
run_program("/sbin/mke2fs", "-t", "ext4", "-m", "0", "/dev/block/mmcblk0p35");
As an additional side note (and a pet peeve of mine), this ROM also does not unmount system before it performs the format command. This is unsafe and may cause problems with installing the zip. This line should come before the command to format:
Code:
unmount("/system");
So ROM devs, while you're updating things, make sure you unmount system before you format it please.
Thank you, We will implement and test these fixes right away.
 

Kisakuku

Senior Member
Oct 31, 2011
2,590
4,617
203
So now that the touch panel and failed install issues are squared away, any insight about the color cast in Aroma and the 5 second delay after initiating a reboot?
 

eyeballer

Retired Recognized Developer
Jun 24, 2010
1,262
3,347
0
teamw.in
So now that the touch panel and failed install issues are squared away, any insight about the color cast in Aroma and the 5 second delay after initiating a reboot?
Color issues are because Aroma needs to be updated to run with the new HTC kernel, HTC changed color formats (now RGBX 8888 instead of RGB 565).

Not sure we have any idea about the reboot lag...
 

exSD

Senior Member
Apr 6, 2009
990
256
0
So I'm unable to use any of the touchscreen buttons on 2.3 in recovery. How do I downgrade my touchpanel firmware?

Edit - Nevermind. Just upgraded to 2.4 through Goo.
 
Last edited:

scottspa74

Senior Member
Apr 3, 2009
9,152
3,122
0
everett
Re: [RECOVERY][EVO4GLTE] TWRP 2.4.1.0 with on-screen keyboard! [2013-2-1]

Yeah there there is, but it needs to have the androidinfo.txt file in the zip. Search this thread for other PJ75IMG zips, remove the included recovery IMG and replace with the version you want. At least, that's my understanding. Also, I believe their site has the PJ75IMGs available.

Sent from my EVO using xda premium
 
  • Like
Reactions: volk9029

ohmarni

Senior Member
Jun 28, 2009
170
4
0
Unable to wipe using 2.4.1.0

I apologize if this has already been discussed, but I did a search and didn't find anything. Wiping is simply not working for me. Well, somehow I managed to wipe out my SD card's internal files, but other than that, no wiping. I tried factory reset, wipe system, cache, dalvik-cache before installing the latest version of MeanBean and Milestone SuperJelly. Just not happening. Has anyone else had this problem? Know of a fix? I'd be very appreciative.