yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] kpetrie77:
My update performs the wipe for you. Also installs the shipped radio.img so you can skip that step too. It does not touch the recovery.

You will need the stock recovery to OTA to 2.2.1 but again it doesn't go well for most.

I could repack the update and bypass the asserts but at that point might as well just do a Fender 2.2.1 ROM and skip the part where half of you guys end up with a brick.

So... who can send their Fender 2.2.1 system.img and boot.img from a nandroid backup?

Kind Regards,

Kevin
[myTouch 3G, Magic General] WoefulDerelict:
Sure mate...

My phone is presently running through the update through the standard recovery. (That was a fun adventure... every time I work on someone else's system I want to throttle them.) Once it's done I'll gladly pull the images... just need so pointers to make sure I get them off properly.

Still no luck it seems with anyone pulling the original splash... be nice to be able to pack that in. If anyone wanted the original SD card contents I happen to have those.
[myTouch 3G, Magic General] WoefulDerelict:
IT LIVES!

... or so it seems... this phone is just a toy for me anyway... it's not really something I can use on a day to day basis... be nice if T-Mo would get better phones... and support the damn things.
[myTouch 3G, Magic General] WoefulDerelict:
Sooo....

I should send files where?
[myTouch 3G, Magic General] kpetrie77:
PM'd.

Kind Regards,

Kevin
[myTouch 3G, Magic General] kpetrie77:
Hahahaa. Ask me about the WM 6.1 Blackjack II on AT&T I have for work... I'll take T-Mo's support and "lack" of updates anyday!
[myTouch 3G, Magic General] WoefulDerelict:
AT&T, Samsung & WiMo *Shudders*

We don't talk about those... they just spew evil into the market... damn high prices, rude representatives, silly cues in their stores asses. I would never pay them for service... even if the Captivate was quite a bit more attractive than the Vibrant... it's still Samsung ****e. (Had a Vibrant... day didn't go by that I didn't want to snap it in half... most annoying smartphone I've ever used.)

The only way you could get me to use AT&T is if I was in your situation mate and work was paying for it, tho I'd still ask if there was hidden option b. (Digital number that forwards to my Cell and you pick up half my unlimited plan?) Most the phones I've seen them release have been rather un-interesting and as nice as the hardware looks... iOS will never be something I could put up with... it's too... Windows 3.1 with pretty graphics... on a phone.

Hopefully having some competition from Verizon will take the wind out of their sails... tho they do seem to have invested massively in Windows Phone 7 to make up for loosing their exclusive deal with Apple and are having fun poking at Verizon's aged 3gish tech that doesn't support simultaneous voice and data. (Because SO many users talk and browse the web on their phone at the same time now. What?) T-Mobile and Sprint seem to be the sad saints in the US market... they still suck but, significantly less than the other two... and their prices are remarkably lower for a generally higher quality of service. I also support them for publicly saying 'feh' to that damn iPhone. Tired of hearing about them and the damn iPad. I have a new product... the iFork... it's a fork I jam in your eye when you start ranting about how great your iPOS is. They're allowed to like them... I'm just tired of hearing how it's the greatest thing since sliced bread. I actually kinda prefer the un-sliced rustic loaves anyway.
[myTouch 3G, Magic General] DonJuan692006:
You can fix the wiring issue by going into wiring settings, then wireless networks, hit menu, select advanced settings, and the modify the sleep policy.
[myTouch 3G, Magic General] kpetrie77:
Root is possible. Manually did the steps for the rageagainstthecage exploit via adb to get shell root (SuperOneClick does the same thing, just automated for you.) From there I unloaded a few of the unwanted apks from the /system/app folder to make room our files needed to root.

After that it was smooth sailing copying the su and Superuser.apk to get rooted

I've installed the latest pershoots running 614mhz oc and the ROM runs very smooth but wifi breaks so not planning to use what I have as a basis for a release unless I need to.

So... what I will need at this point is a nandroid backup of the system.img and boot.img of a Fender with the OTA applied to a true shipped ROM. After that, should be able to again repack and make an update.zip for you guys.

Kind Regards,

Kevin
[myTouch 3G, Magic General] WoefulDerelict:
Nice!

Thanks DonJuan and Kpetrie. I would have never thought to look in some random sub menu by pushing a key to look for a setting like that. (Ugh, I hate bad UI design.)

I was actually running through the same thing you did Kpertrie. I don't have a true stock ROM, just the one cooked up from some backups.

How well does the stock kernel overclock?
[myTouch 3G, Magic General] WoefulDerelict:
*Coughs*

*coughs* Hopefully we can get the original splash image too. *coughs*
[myTouch 3G, Magic General] WoefulDerelict:
Quick question.

kpetrie77: How do the Gallery and YouTube work now that you've OCd it?
[myTouch 3G, Magic General] rimist:
I have a rooted fender with the original splash screen, if anyone can tell me how to extract it I'd be happy to upload it.
[myTouch 3G, Magic General] WoefulDerelict:
Looking at how to do that now rimist... seems it's not located in an easy to find place.
[myTouch 3G, Magic General] WoefulDerelict:
Just can't leave it alone...

Being rather tenacious I've been poking at the images donated by K'Tag and compiled by kpetrie77 along with the OTA to see what kind of monster I can build and if I can't manage to fix a few issues. I've been wanting to experiment more with custom kernels but, wanted a nice stable backup to go back to. In doing so I think I may have managed to cobble together a nice stable bit of images for end users.

Utilizing K'Tag's backups and the original recovery and SPL from the 2.10.531.4 build for the MyTouch 1.2 I managed to get a rather clean update with slightly better signal and throughput performance via Wi-Fi and 3G. As a final experiment I also dropped the Radio from that RUU into the kpertrie77's contribution and went from there.

Strangely this new monster seems to be immune to the rageagainstthecage exploit. That, or it was the dumbest luck ever getting it to work on previous builds and not matter how many times I ran it with the new build I never got lucky but, psneuter works just fine.

With temp root I used dd to grab the boot and recovery images and then used the same command to push clockwork onto it and grab a system image. (YAFFS being a little weird you can't just pull system using dd)

I've already shared my backup of the original SD card contents with kpertie77 and have uploaded these images for anyone who is interested in using them as I'm not very confident we'll get images from someone with an unadulterated Fender.

I've been doing lots of reading on how to pull the original splash and rimist has so kindly volunteered his. Sadly this seems to be written in using strange juju magic and is a little easier said that done. There are a few leads I'm following that will hopefully pan out so I can walk our kind donor through the process and retrieve this image for everyone. I suggest thanking him for the kind gesture as I'm fear this isn't going to be the least bit easy.

If you have any interest in the SD card backup or my images toss me a note and I'll provide the download link. (They are in my personal Dropbox because I dont' much feel like dealing with the damn sharing sites.)
[myTouch 3G, Magic General] WoefulDerelict:
I spawned the following thread in the hopes of finding a solution to the lack of a 1.6 SAPPIMG and retrieving the original Fender Splash Screen.

http://xdaforums.com/showthread.php?p=11341358

It seems we can retrieve the Splash and reconstruct a 1.6 SAPPIMG and a clean 2.2.1 Image as well for people having issues or interested in hobby development on the device.
[myTouch 3G, Magic General] coolmaster121:
Still no Fender SAPPIMG.

So I used the http://xdaforums.com/showthread.php?t=665814 to "unroot" my Fender. Then I downloaded the OTA update for Fender and sure enough errors just like the others. So at this time there seems to be no way to go back to Stock on a Fender and update using the OTA manual or pushed update from Google.

Please correct me if Im wrong.
[myTouch 3G, Magic General] WoefulDerelict:
You're wrong.

K'Tag volunteered his backup files and and kpetrie77 put together a 1.6 Fender Stock update that will return you to stock. You need to flash the default SPL yourself if it isn't already there. The one thing this will not restore is your Fender splash but, K'Tag and company have worked on a hacky solution. All of this has been discussed in this thread.

I am presently working to recover the actual splash image and hopefully put together a stock 1.6 and 2.1.1 Fender image for anyone interested.

You can; however, easily grab the stock SPL if you aren't already running it, kpetrie77's Stock Fender Update ZIP and flash that from a custom recovery, then restore the original recovery and flash the OTA.
[myTouch 3G, Magic General] kpetrie77:
To clarify, the "Fender" RUU found in the unroot thread (and many others) is not going to restore your Fender to a stock state OR download the OTA OR pass the OTA asserts if you try to manually flash it. It seems to be a mix of the DRD35 Donut myTouch 1.2 ROM and, well, nothing. The build number is 2.10.531.3. If you have a rooted Fender with the original Fender splash image it will be replaced with the green mytouch splash image.

The shipped build number for Fender is 2.08.531.1. It was an earlier version of Donut. The "update.zip" I put together was from a nandroid backup of the shipped rom and the stock radio.img from K'Tag. This is the only thing we have for now that will trigger an update OTA and successfully leave you with Froyo (successfully is a matter of opinion but does patch the correct files.)

Kind Regards,

Kevin
[myTouch 3G, Magic General] WoefulDerelict:
I dunno, replacing the radio you included with the one from the MyTouch 1.2 RUU and the accompanying SPL along with the boot and system images you provided has given me a pretty usable 2.2.1 build. You've been really helpful in getting people back to a usable 1.6 and generating a usable, if a little laggy, 2.2.1

I'm really hoping for some help with a full on SAPPIMG and getting the original Splash screen. An OCd kernel would be nice too but, there doesn't seem to be much interest in kernel hacking for stock ROMs or the 1.2/Fender platform. If I were more familiar with the codebase I'd feel more confident hacking this myself but, Linux and Android aren't where I hang my hat... and hacking the illumos core onto ARM has proved enough of a challenge. I'm not really keen on tackling two kernels at once. At least I'm familiar with the illumos codebase.
[myTouch 3G, Magic General] kpetrie77:
Same 2.22.23.02 radio used on 1.6 for both devices.
[myTouch 3G, Magic General] kpetrie77:
Just to keep you from going down a rabbit hole, SAPPIMG will not work for this project since the SPL is locked to accepting only HTC signed packages (hence the engineering SPL's used.)

Anything we do will need to be update.zip format to flash via recovery.

Kind Regards,

Kevin
[myTouch 3G, Magic General] WoefulDerelict:
My bad...

I realize that and that I'm probably not using the best term but, it is the end goal and I believe one could flash a SAPPIMG with a goldcard... like one did for root but, yes. The main product will be an update.zip to get people to stock 1.6 and 2.2.1 as signing a real SAPPIMG would be tough. Does GoldCard ease this restriction at all?
[myTouch 3G, Magic General] coolmaster121:
Thanks for the knock on the head and clarification. Im in the stage of being able to download the OTA from Google on the phone, but it says that there is something wrong with the signature. I figured out thats cus i have the Clockworks recovery installed. Is there a way to put the original recovery on the phone without using a computer.

Sorry for my noobness.

Alex
[myTouch 3G, Magic General] ardeldotcom:
bro you could try to flash 2010 hboot then using fastboot flash the recovery.img attached here from donjuan.. and flash again the original hboot.nb0 for mytouch 3g try searching it on this thread.

oops sorry didnt read without using pc..

Sent from my T-Mobile myTouch 3G MyFender froyo
[myTouch 3G, Magic General] DonJuan692006:
Sure there is, but it very much will not be easy. You'll need some sort of SuperUser file explorer (i.e. Root Explorer), which means you'll need root, then you'd download the "flash_image" file from here, move it to /system/bin/, change the permission, then use terminal emulator to flash the recovery image. In other words, it'll be the biggest pain in the arse of your life.
[myTouch 3G, Magic General] cleviticus:
Bootloader woes

I just want to clarify.

Everything on my phone is stock except the bootloader- I have clockwork recovery mod.

Kevin posted "fender_stock_update.zip" to get back to stock to do the OTA. Before I try to use that, I want to confirm that, in my situation, that is the best course of action.

Please advise.

Thank you,

Cleve Catchings
[myTouch 3G, Magic General] kpetrie77:
In this case, I would recommend making a nandroid backup of your current installed stock rom first. Flash the 2e recovery, unroot, factory data reset and let the OTA apply.

If the OTA makes your phone completely unusable, I have added the "manual" rooting steps of SuperOneClick/rageagainstthecage to the sapphire hacking wiki which you use to root the Fender OTA to apply SetCPU or restore your previous setup.

Kind Regards,

Kevin
[myTouch 3G, Magic General] danxtian:
can someone help me?

my mytouch 3g fender is stuck at the splash screen after i tried to update it with the 2.2.1

i can access the H/fastboot and also the stock recovery. but if i try to do anything i get remote not allow

this is my fastboot screen status:

SAPPHIRE PVT 32A SHIP S-on G

HBOOT-1.33.0013 (SAPP31000)

CPLD-13

RADIO-2.22.28.25

Oct 21 2009,22:33:27
[myTouch 3G, Magic General] kpetrie77:
Goldcard?
[myTouch 3G, Magic General] danxtian:
aaah yes, i'm currently following donjuan's tutorial of rooting the fender.... and it works.. i'm down til flashing the eng SPL now

is it possible for me to go straight to the "fender stock" condition from here?
[myTouch 3G, Magic General] kpetrie77:
You will be able to flash from Clockwork or Amon_RA recovery.
[myTouch 3G, Magic General] djtar:
evil

after the ota my phone was way to sluggish
[myTouch 3G, Magic General] weiyou:
Sluggish after 1.2/Fender OTA

Rooting is the only way now. I was in the same boat. Hope you get a good goldcard without much trouble. I went through 7. The OTA seemed to complete successfully. However, the phone was like running at 50 mHz after the update. The auto updating of the 4 or 5 Google apps took over 8 hours with only 1 installed. Currently I'm running my Fender with ezterry's Test3-S plus partsB (nothing enabled) and his 20110222 ebi0 kernel (extra 10MB RAM). That is as close to stock and as fast as I can get. Gingerbread builds are giving me green screen and WIFI hang at the moment. Before your root it, see if you can make a copy of /system mainly for the fender Ringtones. Sadly it is not likely you can pull the splash screen and wall papers. I saved the ringtones. Afterwards, I was thinking maybe I should have save all /system and see anyone can find the root cause of the slowness. My guess is that the OTA filled up /system and unable to complete the update. Before rooting, my /system had only 32 kB free with a lot of binaries left from 1.6
[myTouch 3G, Magic General] weiyou:
If /system is full, you can only root with goldcard

Since most "one-click" type rooting is done by pushing binaries into /system, they won't work if your /system is full. If you going for root because the OTA messed up the phone, chances are that is caused by a filled up /system. I didn't do a factory reset before the OTA. However, my understanding is that factory reset does not touch /system. So that may not have helped. My /system had only 32kB left. That can't be right. At G1 time, I recall that is what you get for install CyanogenMod without danger SPL.
[myTouch 3G, Magic General] DonJuan692006:
You can still root without using the goldcard method. You can either downgrade to root, or you can simply manually run the exploit the one-click programs use. For example, with SuperOneClick, you would just adb push the psneuter exploit to /data/local/tmp, execute it which will give you adb with root permissions, then you can simply delete a few unneeded apps (like the pesky amazon app), push the SU binary, then continue on as normal using ROM Manager to flash a new recovery...etc.
[myTouch 3G, Magic General] weiyou:
Thanks! I will give it a try. It's always good to learn new tricks! By the way, how do you mount /system as r/w? I remember I was able to get SuperOneClick to give me root via adb. However, I got stumped because I couldn't figure out how to mount /system r/w.
[myTouch 3G, Magic General] kpetrie77:
I added a section to the sappire hacking wiki (second page, based on threads from Nexus and G2 forums) to do rageagainstthecage root used by SuperOneClick step by step. Once you have adb shell root you can get rid of unwanted files to make room. This would be probaby be prefered over goldcard root if you have a Fender with the original splash img. Read that and it should get you pointed in the right direction.

Kind Regards,

Kevin
[myTouch 3G, Magic General] DonJuan692006:
In case you run into problems finding his page, the command is

mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
[myTouch 3G, Magic General] weiyou:
Thanks!

Thank you kpetrie and donjuan! A few minutes ago I did go through colonel's newbie links and found kpetrie's addition to the sapphire hacking wiki page. The wealth of knowledge you guys got here is stunning! Another lesson for myself to do diligent research before coming to any conclusion! I guess I was afraid to admit myself a newbie.
[myTouch 3G, Magic General] DonJuan692006:
It's all good. We're all noob's in one way or another.
[myTouch 3G, Magic General] LBOG_Kush:
can anybody link me to a step by step tut for updating the stock 3.5mm rom?

white 32A s-on

hboot 1.33.0013

cpld-13

radio 2.22.23.02
[myTouch 3G, Magic General] DonJuan692006:
Sure thing as soon as I get home. So give me about an hour.
[myTouch 3G, Magic General] DonJuan692006:
OK, so this is assuming your currently running stock 1.6 with the stock recovery. If you have a custom recovery installed, let me know as there will be additional steps to take. This procedure will erase all your apps, contacts, etc. and will require that you have a data plan to sign into your Google account again. The reason for this is that the update script sucks, so if you don't do the wipe before hand, the ROM will run like complete crap.

1. Download this file and put it on the root of your SD card (that means don't put it in any folders).

2. Turn the phone off.

3. Turn it back on holding home+power until you get a triangle with an exclamation mark.

3a. Pres home+power again to pull up the menu.

4. Using the trackball, scroll to the "Wipe data/factory reset" option, and press the trackball in to select it. Should take a few seconds to complete. Do this two additional times (three total).

5. Using the trackball, scroll to the "Apply update.zip" option, and press the trackball in to select it. It should automatically pick up the update and flash it. The phone may reboot a few times, just let it sit.

6. Once the phone boots up to the Google activation screen enter your information and sign in.

7. Fist pump.
[myTouch 3G, Magic General] GammaPaladin:
So I've been running Cyanogen for months, but I'm a good geek and I used one click root and made a backup of my stock ROM before installing the mod. I just restored my old nandroid backup through the recovery menu, so I'm back at 1.6 again. I should get the OTA update sooner or later now, right?
[myTouch 3G, Magic General] DonJuan692006:
You should have already gotten it. If you restored a backup you'll still have the custom recovery which means the update will not work. You'll have to flash the stock recovery to install the update.
[myTouch 3G, Magic General] GammaPaladin:
Ok then, a potentially stupid question: Where do I get a stock recovery image for a mytouch 1.2 running a stock 1.6 rom?

I don't want to install a whole stock rom (Since I'm already there), just want to flash the recovery image.
[myTouch 3G, Magic General] DonJuan692006:
There's a little write up floating around here somewhere on how to do it. I'll see if I can dig it up.
[myTouch 3G, Magic General] DonJuan692006:
And here it is. Just start at the part that says "Then I finally reflashed the stock recovery from a terminal emulator on the phone using DonJuan's instructions from here".
[myTouch 3G, Magic General] GammaPaladin:
Thanks for that, everything I could find with search was telling me how to install a whole stock rom.
[myTouch 3G, Magic General] mike8010:
Thanks DonJuan

Thanks DonJuan for the quick instructions and link to the file to get mytouch 3G 3.5mm from 1.6 to 2.2.1 update manually. I successfully did it . Before this, I tried to call T-mobile but they won't push for the OTA update unless you have the data plan. I use the phone via wifi and t-zone so I don't want to pay extra to upgrade the plan to get the update. Again, many thanksssss

Mike
[myTouch 3G, Magic General] ilikepi3:
wait would this work for the mytouch 1.2?
[myTouch 3G, Magic General] DonJuan692006:
Would what work?
[myTouch 3G, Magic General] ilikepi3:
the manuel upgrade to 2.2.1 cuz It didnt work on my brothers mytouch 1.2, and I didnt try it on mine yet because if it does work i would need 3g and im not on a 3g plan so i was waiting till i got to school to test it
[myTouch 3G, Magic General] DonJuan692006:
Yes it will only work for the 1.2. Have him do a factory reset then try doing it again.
[myTouch 3G, Magic General] JSquare:
I want to go back to 1.6 after 2.2.1 update!

Currently have MyTouch Fender LE with the OTA 2.2.1 update and it's barely usable, need to go back to 1.6 but after reading your instructions have a few noob questions:

Do I need to root my phone in order to get back to 1.6?

How and where do I get the custom recovery?
[myTouch 3G, Magic General] kpetrie77:
Easiest way is to manually root using the files from Superoneclick. After you have root, download Rom Manager from the market and install Clockwork Recovery or AmonRa from the app.

Links and instructions are in a previous post in this thread. After that you can do pretty much whatever you like.

Kind Regards,

Kevin
[myTouch 3G, Magic General] JSquare:
Superoneclick didn't work I keep getting "No space left on device" errors and failed the test.
[myTouch 3G, Magic General] kpetrie77:
You will have to do it manually. Superoneclick uses the rage exploit to gain shell root in terminal by copying the files to data/temp/ and executing them. We use this same shell root exploit to delete a few apk's first to make room for the su binary and Superuser.apk. I added a section to the sapphire hacking wiki on this, follow the directions there to get them installed.

On Fender I needed to run Superoneclick after doing all this, not sure why. Once the files were in place and ran it, I had root.

Kind Regards,

Kevin
[myTouch 3G, Magic General] JSquare:
Finally got root on MT3G Fender with 2.2.1 and restored to 1.6!

Don't know if you were referring to THIS method since you never provided me with a link, but I managed to get root and restored to 1.6.
[myTouch 3G, Magic General] rcglextacy:
has anyone found the RUU for this update yet?
[myTouch 3G, Magic General] NetrixTardis:
The OTA wasn't a full ROM. There will probably will never be an RUU for 2.2.1.
[myTouch 3G, Magic General] rcglextacy:
Oh. well there's one for the normal Mytouch so i assumed there'd be one for the 1.2 board.