yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] ezterry:
There has been lots of confusion from the owners of the fender/MT1.2 users in my 2708+ enabled kernels thread

I wish to try to do two things

1) Clear up the confusion

2) Tell you what parts of these hacks *will* work on your phones, and what to avoid.

As you may have found out (some of you the hard way):

the new 14/15MB extra memory kernels (the 2708+ kernels) DO NOT work on the Magic 32A Fender or MT2.1 (or classic) phones.

However many things will work

RADIO

The new froyo OTA for the Fender/MT2.1 is RADIO-2.22.28.25 This is the same 2.22.28.25 that was pushed to the 32B phones.

If you have a rooted phone and wish to upgrade you can use the safe zip file I've provided before:

update_2.22.28.25_S.zip // [size=+1]mirror[/size]

md5: 2e384ab42da375458fdb135063b7536b

This will verify your system can safely install the new radio and ask you to install it.

Note: please ensure you have a backup before flashing this radio sometimes is known for some wacky things on first boot until you can get into the system and verify the clock is set correctly.

HBOOT

The new 32b HBOOT is the one you have always been using 1.33.0013

I've more recently have made a hacked version 1.33.0013d primarily for the Dream to have a larger /system size; However currently I also recommend it for 32b magic/sapphire users due to its reduced restrictions on flashing NBH files, as well as access to fastboot erase.

Since I don't think there is any nbh file safe to flash on the fender/MT1.2 the benefits of installing 1.33.0013d seem minimal on your phone.. however for advanced users, it will unlock fastboot erase. (useful for swapping roms; however most people can just use Super Wipe)

If you do wish to update to this I have a special update.zip to migrate from 1.33.0013 -> 1.33.0013d

update-1_33_0013-to-1_33_0013d_S.zip

MD5: a68743f0b0e40aec9e18cbd02e6128fa

EXTRA RAM

While the 2708+ kernel will not work on the Fender/MT2.1 it appears we can update the memory map on existing ebi0 kernels to provide more ram.

Some initial analysis is available: http://xdaforums.com/showpost.php?p=10689484&postcount=153

Update Feb22, 2011: Ok so that was longer than a week or so... However a 32A kerenl (both classic 32a magic and MT2.1) with 10MB extra ram is now available:

Take a spin over the kernel corner to check it out:

http://xdaforums.com/showpost.php?p=11565574&postcount=670

(remember you want the EBI0 version .. with the newer 2.22.28.25 radio *OR* the older 2.22.23.02 radio)
[myTouch 3G, Magic General] MrShides:
Thanks EzT!
[myTouch 3G, Magic General] shawn1224:
I tried the safe flash RADIO-2.22.28.25 using the latest Clockwork recovery but it's still showing up as 2.22.23.02 on Hboot screen.
[myTouch 3G, Magic General] ezterry:
Did you say yes? what was the on screen output when flashing? what was in the /tmp/recovery.log after the automatic restart? Did an error screen flash by?

(FYI this is not a new installer for 2.22.28.25 its the same one I've had and on the 2708+ for 32b users.. Here I'm just making sure you use it right on your 32a phone)
[myTouch 3G, Magic General] shawn1224:
First tried with sig verification enabled but that was a no go so I disabled both script asserts & signature verification.

E:Missing bitmap progress_empty (code -1)

E:Missing bitmap progress_fill (code -1)

choice: Radio Flash

said yes ...

Preparing Install, phone will restart

Triangle/phone boot icon

reboot

HTC Magic splash screen/boot image

reboot

Triangle/phone boot icon

reboot

Up & running but still shows old radio.
[myTouch 3G, Magic General] ezterry:
Most people with this have an issue with the /cache partition causing the image to be invalid when the radio verified the new radio (regardless of what radio you are installing). YOu can check if you look at /tmp/recovery.log after that first reboot with the android + arrow to the phone.

(ra-recovery may be useful here as clockwork reboots again after clearing cache.. but clockwork will properly flash it usually)

It seems the update logic is bad at dealing with bad blocks when saving the information for the bootloader to flash on the next boot. One reason I rather fastboot to flash radio+spl however its hard when you have the perfected SPL.
[myTouch 3G, Magic General] Phateless:
Thank you so much for writing this, ezt! Appreciate all your hard work.

I have not verified this personally but I was always told that SAPPIMG.nbh DOES work for MT3G 1.2, but NOT for regular 32a phones. The file in my sig is the one I'm referring to.

Can anyone verify one way or the other?
[myTouch 3G, Magic General] guy8zv:
Thanks for the information !

First

thanks

for the information. I flashed the radio on my fender and now showing the new radio and hboot.

Maybe you can recommend us some of the optimal roms for the

Fender/MT1.2

. I confusion about the optimal rom for fender too...

-Guy-
[myTouch 3G, Magic General] Phateless:
Most roms will work as long as you flash ezterry's compatible kernel on top of them.
[myTouch 3G, Magic General] ezterry:
For the 32a MT1.2/Fender you want the ebi0 (pershoots 32b *without* the 2708 support)

My biff-testing kerenls and the most recent experimental CM nightly I built do have ebi0 support.

For the most part Roms like CM6.1 run out of box; some now have the 32b 2708+ kerenl and you will need to flash a ebi0 kerenl after flashing the rom like my MT3G-test3 kang of the MT3G froyo ota.
[myTouch 3G, Magic General] Phateless:
The ez-biff kernel is the one I was referring to. Is it your kernel that the new cm6 roms are running now?
[myTouch 3G, Magic General] ezterry:
ez-exp20110109-cm

It is run by those that either wanted to try a newer kernel, run the most recent nightly, or are on my gingerbread alpha.

a fair warning it has that green screen bug for those with "lucky" non-Toshiba display in their phone. (If you have the toshiba one and it seems 60+% of sapphire users do) it will be fine.. but for the 25-40% who have the other display things will look green or yellow.
[myTouch 3G, Magic General] NetrixTardis:
short of trying the kernel and getting the green tint, is there anyway to identify our devices with/without the toshiba screens?
[myTouch 3G, Magic General] ezterry:
look closely at dmesg just after boot if you see the line:

'mddi: registering panel mddi_c_simple'

You have the nt35399 and green

While:

'mddi: registering panel mddi_c_d263_0000'

You have the toshiba display and all is well.

I need to gather a bunch of people with the green issue and have them test an array of kernels (they will be out of data and potentially unstable but will hopefully help me search out the commit that caused the problem..

Maybe a fun Saturday night activity as I'm stuck home on call anyway. :/
[myTouch 3G, Magic General] Phateless:
Interesting, I never knew there were different screens on the MT3G as well as the MT4G. I guess I lucked out because my screen on my old MT3G always looked surprisingly good.

EDIT - I KNEW something was weird when the screen of my MT3G looked better than the screen of my first MT4G. I guess the "good screen/bad screen" thing is common for HTC.

http://xdaforums.com/showthread.php?t=863679
[myTouch 3G, Magic General] MassiveAttack:
Crud... "simple" panel. So, how can I help test a kernel?
[myTouch 3G, Magic General] NetrixTardis:
<6>[ 2.376190] mddi: registering panel mddi_c_simple
<6>[ 2.376953] mddi: publish:
<3>[ 2.392150] nt35399_detect_panel: got valid panel ID=1, without retry
<6>[ 2.393707] nt35399_detect_panel: final panel id=1

same here...

Honestly tho, there were quite a few people that started seeing the green tint in the cm-nightly thread. before 6.1 went stable. This popped up some time ago now. kinda surprised this bug went unfixed for this long...
[myTouch 3G, Magic General] stenomatic:
Thank you for this much needed information, OP.
[myTouch 3G, Magic General] bingoooooo:
How can I change my SPL&Radio from 1.76.2007&6.35.10.18 to the newest ones?
[myTouch 3G, Magic General] Edubyah:
Let me know when you need a green screen machine I would love for that bug to be gone. But I was under the assumption it was the way the kernel was "unpacked" not the kernel itself. I have used CM 6.1 with Pershoots kernel swapped in to the build and got green screen but flashing the same kernel w/Koush's any kernel it went away.
[myTouch 3G, Magic General] ezterry:
pershoot's kernel in general doesn't have the bug.. and is always installed via the anykernel unless someone did that for you .. in that case I'd assume they didn't do it right.
[myTouch 3G, Magic General] Binary100100:
Do you have a Fender/1.2 device?
[myTouch 3G, Magic General] guy8zv:
Can you recommend me for a new kernel (instead the ez-exp20110109-cm that make my screen green...)?

-Guy-
[myTouch 3G, Magic General] ezterry:
what kernel did you use before 20110109? You can still use it.
[myTouch 3G, Magic General] guy8zv:
ezBiffTestKerne2.6.34.7
[myTouch 3G, Magic General] MassiveAttack:
I can say that the 20101024 kernel was ok, but the 20101109 and on were green....
[myTouch 3G, Magic General] Edubyah:
Sparksco made a ROM just for me he said and put 3 different kernels in and all had the green screen but this was using the CM update.zip only swapping kernels and resigning each time installing the whole ROM.
[myTouch 3G, Magic General] MassiveAttack:
Any news?
[myTouch 3G, Magic General] rattking:
Hi I hate to sound like an echo chamber

but I have been hoping for some more info on this. I am a Fender owner that is affected by the green screen bug and if I can be of any help testing I would be glad to

TIA
[myTouch 3G, Magic General] NetrixTardis:
Any updates on a kernel for the fender/1.2 ? I'm still curious about that mapping...
[myTouch 3G, Magic General] ezterry:
OK,

I think I've updated my biff testing kernel to allow the memory update for an additional 10MB of ram on the 32a devices (Both classic 32a and the MT1.2)

I've already tested the classic.. but its a different code path used for the MT1.2 so I need one or two someones with a fender/MT1.2 to drop me a PM with your email addr; FYI you ought to be running a flavor of rooted froyo (preferable one of: my MT32 OTA port, CM6.1rc1, CM6.1 final, or biffmod 2.1)

Please note you must know how to use asb so that we can compare it to http://xdaforums.com/showpost.php?p=8930875&postcount=475

If all works well I will of course be uploading the source code to my git hub and making a full set of kernels available .. so hang in there.
[myTouch 3G, Magic General] rattking:
Hi all I have been running this +10M kernel on my Fender for almost a day now with no issues to report !

I have been trying everything I can think of to test from various camera and video camera settings and Googles with music and nav backgrounded to the setcpu stress test, compcache on/off and everything seems to be working great!

Thank you Ezterry for your continued support of these platforms

ps. I cant wait to get this in a gingerbread compatible kernel

edit: I guess I spoke a little soon because now when I record a video the music player stops. I have a video from last night where the music was still playing while recording video but I cant do it again
[myTouch 3G, Magic General] ezterry:
I'm not sure if that is a bug or feature.. If the video didn't crash its [unlikely] a new bug so I will release anyway.

Go take a look:

http://xdaforums.com/showpost.php?p=11565574&postcount=670

10MB ram patches indicated in the release notes (direct links to github)

(FYI rattking, I do have some patches for CPU governors that got missed from your previous version [built from commit 5105dae752ae50319a22 for those keeping track] so you may wish to upgrade)
[myTouch 3G, Magic General] g1user101:
hi, um im on mytouch3g with 3.5mm jack. radio 2.22.23.02. which kernal do i flash?

edit: i went on and flashed the 2708 port. it kept rebooting. then i flashed the ebo1 one. it runs good. my phone feels faster? and smoother? ill post up a battery info tomorrow haha thansk!!!
[myTouch 3G, Magic General] ezterry:
Um MT2.1/fender is and has always been the ebi0 port :confused:
[myTouch 3G, Magic General] g1user101:
sorry for the confusion. im a newbie at the kernal nd radio stuff. battery is pretty good. better than before. thanks very much
[myTouch 3G, Magic General] weiyou:
ezBiffTestKernel20110222-ebi0_S works great on MT3G Fender

I have a MT3G Fender with 2.22.28.25 radio and 1.33.0013d SPL running your MT3G-test3_S.zip plus ezBiffTestKernel20110222-ebi0_S.zip and MT3G-test3-partsB_S.zip. So far this is the best combination.

I was going to keep my Fender "original" due to the pain of goldcard rooting (previously done on a 1.2). However, after T-Mo Froyo OTA for 1.2/Fender screwed up by filling up /system and caused the extreme slowness observed by many Fender users, I bit the bullet and got it rooted. They probably forgot the extra wallpapers and ringtones the Fender one got.

After trying seven micro-SD cards and I finally got one working goldcard. And thanks to ezterry's 1.33.0013d SPL, it is now a fully operational rooted android. In addition, the WIFI hang on 1.6 and 2.2 OTA is gone now. Now with the help of REGPON Wifi Keep, WIFI stays on all the time.

Now the only thing left is the green screen from the Gingerbread port.... My guess is that all Fender phone has non-Toshiba screen. One interesting note is that the green tint is gone if you tilt the screen and view it at more than 45% angle.
[myTouch 3G, Magic General] g1user101:
kernal helps my battery performance so much!!

usually, from 6, 100%. to 2pm it is like 60% with little texting. just on standby

now, i listened to music like 45 minutes or so, about 20 txts. wifi for 30 minutes. and its 4 now nd its 65 percent!! thanks very much
[myTouch 3G, Magic General] Mokele Mbembe:
Dear friends,

I recently rooted my T-Mobile MT3g w/audio jack (I found this particular device very confusing). Installed CM 6.1 on it w/ your kernel (ezBiffTestKernel20101024-ebi0_S.zip) to fix green tinting. (Fixed!)

It's too bad I still have an old radio on the phone (upgraded from 1.6)

so my biggest concern is choosing right radio / SPL

I guess 2825 or 2708 (G) is the right choice, but what about SPL? I'd prefer engineered for future tweaks

My parameters are:

SAPPHIRE PVT 32A SHIP S-ON G (well I guess its not real 32A since its not Fender or Magic)

HBOOT-1.33.0013

RADIO-2.22.23.02

Any suggestion for radio / SPL versions will be highly appreciated!

I can even do some donations for the project, just tell me how and where.

PS. OK, more simple question

Can I flash 1.33.2010 and 2708 (2825) radio?

Also can they be flashed via Amon RA's custom recovery (from sd card)?

Thanks a lot in advance!
[myTouch 3G, Magic General] Mokele Mbembe:
Even more simple question:

will your combination (2.22.28.25 and 1.33.0013d) work on my MT3G w/audio jack?

Sorry for my paranoia
[myTouch 3G, Magic General] g1user101:
fender/1.2 mytouch, you shouldnt mess with the radio and spl. keep it at stock
[myTouch 3G, Magic General] ezterry:
Since we are in this thread... AS indicated in the OP 1.33.0013d will also work as its based off the stock one. (If its work switching is dependent of if you are going to use fastboot erase or not.. if not there is little advantage to 1.33.0013d)

2.22.28.25 also is the NEW stock one for the 2.2 fender update. (also as indicated in the op)

BUT please regardless of if you change the SPL/Radio or not.. use the EBI0 kernels (if its pershoot this is the 32b one *without* 2708+ support).
[myTouch 3G, Magic General] weiyou:
Stay stock if you are lucky

I was thinking the same before the Feb. 2011 1.2/Fender OTA messed up my phone. The cause is quite simple: /system is full with 32kB left and many binaries are still the 1.6 ones by their time stamps. Everything is extremely slow. It took 8 hours to update all Google app. HTC/T-Mo indeed did a great job getting the Froyo onto MT3G (drivers mostly). However, their upgrade script is less than stellar. To be fair, it's NOT easy to build a bullet-proof upgrade process. That is why ALL devs here recommend wipe before installing new ROMs.

Flip of the coin is that rooting and install the correct radio/spl/recovery/rom/kernel for you phone is NOT for the faint of the heart, as everyone here knows (hopefully). My suggestion would be read extensively and have a backup plan. Chances are that you will need a plan B (or C) if you do NOT have one.

EDIT: I mistakenly read that g1user101 was talking about not rooting the phone. He is correct that it is best not to change radio/SPL on MT3G 1.2/Fender. I personally do like ezterry's 1.33.0013d since it allows fastboot erase. Before ohsaka's Super Wipe, that was an issue for me.
[myTouch 3G, Magic General] spark916:
Finally got my fender to work with yoshi!!!
[myTouch 3G, Magic General] m2maynard:
revert to stock?

Great info and tools. I was able to flash the radio, spl and even tested out a few different kernels. After the update to the radio, It seems I may be stuck on 2g. I have an ulocked MT3G 1.2 on ATT. the data connection has slowed down tremendously. So if wanted to revert back to the original stock radio, is their a simple recovery method to do so?
[myTouch 3G, Magic General] ezterry:
If the data connection slowed down I'd really make sure your rill settings didn't change in one of your flashes (very likely if you changed roms its in /system/build.prop).. I seriously doubt its the radio. (and flashing the radio + SPL while sometimes worth it is not something to do lightly)

You don't want to mess up and find out the slow down was due to AT&T not the phone. Particularly as this is the stock radio after the froyo OTA.

That said the magic version of the original MT3G upgrade to 2.22.23.02 ought to be all you need

http://xdaforums.com/showthread.php?t=640535

Proceed at your own risk as I have no way to test it.. actually I highly recommend not proceeding.
[myTouch 3G, Magic General] m2maynard:
Thanks for the info. I am looking into the information supplied in this thread. I will report back what happens. http://xdaforums.com/showthread.php?t=754522
[myTouch 3G, Magic General] m2maynard:
Seems to have improved by editing the build.conf
[myTouch 3G, Magic General] m2maynard:
well this seems to have sped things up a bit...enough so that streaming radio isnt buffering every 30 seconds like before. According to what I have read it seems that the issue is really ATT on the MT3G and not anything to do with the radio/spl changes. I appreciate your assistance and will continue to enjoy modding my phone to see what else it can do.
[myTouch 3G, Magic General] beastiezee:
Are there any kernels UV+OC at 710 for the 1.2/Fender

I am looking to run Yoshi's 5.2+ on a 1.2/Fender with an under voltage + over clock running at 710mghz. I know that the 32a Rogers original magic has a few live over clocks and some are able to run at 825 amazingly.

32a Rogers UV+OC that people say has mixed results of running well or poorly depending on I assume the random silicone CPU batch they got in the phone.

I am hoping to run a GB ROM with a 254/710 combo on an 1.2/Fender but I cannot find a kernel. eZTerry runs fantastic and the 10MB works well and the 614mghz works wells in it.
[myTouch 3G, Magic General] zenlo:
Thanks for this question: There is a simple recovery method to revert back to the original SPL (1.33.0013) or not ,when i was flashed the "1.33.0013 up to 1.33.0013d.zip" (Mytouch 3g Fender)
[myTouch 3G, Magic General] ezterry:
Logically they are the same SPL.. so if you switched either keep the new one or look op instructions to restore to stock.. via SAPPIMG ..
[myTouch 3G, Magic General] zenlo:
Thank you.I'll try it with your way. I just think if there is a file as "1.33.0013-to-1.33.0013d.zip" by recovery to revert back will be more easy and safe.Thanks
[myTouch 3G, Magic General] ezterry:
The files take time to make.. so I don't make them for very odd operations that no one ought to do despite one or two people feeling they need to do.

There is no reason besides loosing fastboot erase to go from 1.33.0013d to 1.33.0013. You are only risking a bad flash and bricking your phone. (Any real exception to this either you are going to need the SAPPIMG anyway or you are doing dev work related to the spl and ought to be able to figure out a way to flash one)

If a rom is not flashing with 1.33.0013d don't force the spl to match (since if you have a bad flash you are bricked) use spoof spl from firerat to make recovery tell the rom its is 1.33.0013. Or modify the updater-script to include 1.33.0013d and re sign with the test keys.
[myTouch 3G, Magic General] zenlo:
I got it.Thank you very much.
[myTouch 3G, Magic General] g1user101:
hey ezterry, im on mytouch 3g with 3.5mm jack. im on 2.22.23.02 radio. and spl 1.330013. im keeping spl as stock. but i want to update the radio to 2.22.28.25. mainly because most of the roms out there require the 2708+ radios. and i dont want to flash a rom and have to flash a different kernal. like gingeryoshi, i have to flash a diff kernal or i cant boot it.

so, if i flash the radio in the OP, ill be able to boot these roms without a diff kernal? or do i flash your EBI0 kernal and keep it.

thanks in advanced
[myTouch 3G, Magic General] ezterry:
For a rom to work there you DO NOT need to flash a SPL or Radio...

Roms say they need 2708+ because they are shipped with the 2708+ kernel where you need the new radio and a 1.33.0013/1.33.0013d to access the 14MB extra ram it provides to 32b hardware. (Ie hardware that is not a 32a and also missing the audio jack)

This means regardless of radio/SPL you will always need to flash the ebi0 kernel on a fender/MT1.2. unless the rom is shipped with an autokernel.. but this really just means the update.zip has all 3 common dream/sapphire kernel builds and installs the correct one based on the configuration of your phone when you flash.
[myTouch 3G, Magic General] g1user101:
ohh ok. i already have the 2.22.28.25 radio on my 1.2 now. well the EBI0 kernel from the post of yours works on GingerYoshi. but usb file transfering doesnt work. theres no notification to enable usb mount. any help? or any other kernels i can flash that have good battery life and everything is correct?

edit: using rattking's kernel now. it has the extra mb in it and no green tint issues and usb works. good batt too. just for mytouch 1.2/fender
[myTouch 3G, Magic General] dw9906:
Thanks ezterry. Worked great for me. Just like you said. No problems at all.
[myTouch 3G, Magic General] GuyInDogSuit:
Is there an S-OFF (engineering) version of the 1.33.0013d SPL? Guess not.
[myTouch 3G, Magic General] GuyInDogSuit:
How do I know if I've got the extra memory or not? It doesn't seem like my phone does.
[myTouch 3G, Magic General] NetrixTardis:
No, there not.
[myTouch 3G, Magic General] GuyInDogSuit:
Where's not?
[myTouch 3G, Magic General] tvall:
If you have a fender/1.2, there is no extra ram like there is on the 32b.

But there is some ram that the camera doesnt need that ezterrys ezgb kernel makes useable. But that's not related to the new radio
[myTouch 3G, Magic General] GuyInDogSuit:
Well, damn. Even though the bootloader says it's 32b? How much memory does this phone normally have? Mine says it's 27/199 (avail/total).
[myTouch 3G, Magic General] tvall:
On normal 32b devices in the about phone screen on cm roms it says around 109 total. On my 1.2 it says 199. But mine says 32a in fastboot
[myTouch 3G, Magic General] GuyInDogSuit:
Yeah, I thought mine used to say 32b at one time, but then I messed up flashing a ROM and decided to reload the sappimg and start over. Now it's 32a. Seems like I have less memory than before. It's slower than before, anyway.
[myTouch 3G, Magic General] Michael_psgn21:
when i try to flash the SPL it says i'm using a customMTD. how do I remove the customMTD?
[myTouch 3G, Magic General] AndDiSa:
Either flash an unmodified recovery, or flash the FR-remove-xxx.zip, but what do you want to do? For flashing a new radio or SPL Flashing a new SPL fastboot should be used whenever possible.