Thread: Task29
View Single Post
  #1 (permalink)  
Old 05-19-2010, 05:44 PM
frizzlefry's Avatar
frizzlefry
PPCGeeks Regular
Offline
 
Join Date: Feb 2008
Posts: 104
Reputation: 275
frizzlefry is becoming a PPCGeeks regularfrizzlefry is becoming a PPCGeeks regularfrizzlefry is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Task29

I have put together some info and a couple of files pertaining to task 29. This info is from memory of several threads here at PPCGeeks and XDA. I will give credit where dueif at all possible. I don't have all the information so maybe with your help i can edit this post and make it complete and give credit where due.

Task 29 should eliminate the "flash dance" when reflashing to a custom rom that many of us have become accustomed to.
If you are not familiar with flashdancing it is the process of flashing the stock rom then the custom rom instead of just flashing a custom rom. This has been a solution promoted by several chefs for people who have had problems with random bugginess and even more random lockups and self initiating hard resets.

Why should I do this instead of flashdancing? Well it is alot faster and it works!

The following is the best explanation of task29 that I have found. It is from MordyT's TP2 guide. http://forum.ppcgeeks.com/showthread.php?t=116920

Quote:
Originally Posted by MordyT View Post
Ok, I have seen a few questions around the forums asking about Task29, so with this post I hope to answer all.

Q: What is Task29?
A: While the exact details of what Task29 does is beyond the scope of this post, in short what it does is wipe the RAM on your device.

Q: Why would I use Task29?
A: When flashing custom ROM's, you will find after a lot of flashes that things are buggy. You can help most of these bugs disappear when you do a clear storage. However, after many flashes, clear storage doesn't seem to clear all bugs.

Q: So what does Clear Storage do?
A: When you flash a ROM, you overwrite the data on you RAM chip with new data. Sometimes data that might be on a block in one ROM may not exist in another ROM. As a result, since the data doesn't exist in the second ROM, you don't overwrite it. That data then interferes with the new ROM. Clear Storage attempts to "wipes" all the data off the chip...but not all of it. Comes close, but there is still old data sometime.

Q: What is the difference between Clear storage and a Hard Reset with the button combo?
A: A Clear Storage, for reasons beyond the scope of this post, clears more data then doing a Hard Reset with the button combo. Both methods clear all data.

Q: What does "The Flash Dance" do?
A: Since stuff still can be left behind even after a clear storage, you sometimes need to flash your SP's (Service Providers) Stock ROM. The stock RUU goes through Task28 before the flash. Task28 clears FATFS (storage memory), Task29 clears BINFS (where our XIP is and the files we cooked in to a rom). So technically, flashing stock is even better then this...more info1, more info2
Q: All of this was great, what does it have to with Task29?
A: Task29 "wipes" EVERY SINGLE block with blank data. After running Task29, you should not be able to boot past the splash screen! Sine you wiped the entire chip (instead of overwriting with a different ROM)

Q: OMG, I did Task29 and now I can't bot into windows to flash a new ROM.
A: Establish a active-sync connection by 1) Going into bootloader from power off by pushing and holding Power+Volume down until you see the tricolor screen. Connect your phone to you PC, wait till it says USB on the bottom, flash as normal. Or 2) Place the rhodimg.nbh (orginally named ruu_signed.nbh) on the root of the storage card and go into bootloader using above method.

Q: What is that I hear about Radio flashing etc?
A: Task29 runs from a RUU just like a custom ROM/Radio. It needs to flash something, since we don't want to use a ROM, we can use 1 of 2 things...a Radio or a Splash Screen.

Q: Can I just flash my current radio? Or must I change to a different one?
A: You can use your current one if you want.

Q: Should I re-flash the Radio or the Splash Screen?
A: I would HIGHLY recommend only re-flashing the Splash Screen. One of the ways to brick a phone is a bad radio flash. Splash Screens are much safer.


Q: Do I need to be Radio-Unlocked?
A: You need to be HSPL Unlocked...which if you are flashing ROM's you are. Nothing else.

Q: Where can I find the OFFICAL Task29 thread?
A: Here.

P.S. - Please note that there is no "readme" included in the RUU that Ziggy provides.
Parts of quote edited to avoid confusion between TP and TP2


By running task 29 before flashing your new rom it wipes the memory clean thus eliminating many of the problems that some users experience, examples include random hard resets etc.

These files are for the Touch Pro CDMA.

Task29 with splash screen: I have tried and it works. I also have not experienced any hard resets even without doing a mandatory hard reset post flash.

Task29 with splash screen includes the stock splash screen. you flash it and it wipes the memory without wipeing out your radio. after the flash is complete and the device reboots it will hang at the splash screen, this is normal. You are now ready to flash your phone by putting the phone in bootloader mode by pressing power+vol down+ soft reset.

Task 29 no NBH does not include the splash screen and needs the radio NBH file of your choice added to it. It will then wipe your device and then flash the radio for you. Again ready to flash via bootloader mode when done.

The task29 with radio WILL CLEAR your memory unlike a normal radio flash. These are useful if you want to reflash your current radio or try a new one. Please remember that these will task29 your phone and you will lose all data and need to reflash a rom afterwords.

The remainder of the task29 radios are in post #5
Swinn has uploaded an additional file in post #21 that flashes neither a radio nor a splash screen

Again, some help would be appreciated in making this an accurate and helpful post.


I have done task 29 with my sd card installed, It does not format the sd card.

The file without the NBH, I have no idea what would happen if you used it with no NBH or the incorrect NBH, be careful.

Interesting links:
http://forum.ppcgeeks.com/showthread.php?t=116920
http://forum.ppcgeeks.com/showthread...29#post1739714
http://forum.xda-developers.com/showthread.php?t=670358 Note: this is a GSM link, but relevant
http://forum.ppcgeeks.com/showpost.php?p=1614089 the post Tank refers to in post 4

Special thanks to Tank, Swinn, NRGZ28, Accessing, and MordyT for their help.

Last edited by frizzlefry; 06-06-2010 at 11:27 AM. Reason: major cleanup
Reply With Quote
This post has been thanked 17 times.