yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] ezterry:
New radio for Older Roms

If you are trying to get the new radio to work with older roms and experience camera issues: I've a slightly reduced ram version of the kernel that allows camera the full 8MB.

http://sandbox.devnull.name/android/ezOldBuildsKernel-2708_S.zip

MD5: 84cf7c7d2a923eed962aef5e1a6a94e9

This will work on CM4/5 however the install is not as trivial as just flashing some potential problems you may need to solve:

* Different path to the modules (move to correct place or add a symlink)

* old version of rzscontrol giving typewriter errors (pull the binary in recent cm builds and replace)

* modules not loaded by default that are needed (edit an init.d script)

Once these actions are made your rom will likely work as expected. I provide this file to help you port your older roms to the newer radio; not as a quick patch that will make everything work on its own. (For that I make things like the new CM5 2708 port where I manually cleanup the system in the updater.zip)

Kernel source code at:

https://github.com/ezterry/kernel-biff-testing/commit/293de79ddd313bbccb06b6cddd1cdef3de9af797
[G1 Android Development] Edubyah:
I did try the 2.22.28.25 radio seemed like hit and miss though when trying new roms it wouldn't boot everytime I don't know for sure that's why but the 2708 radio didn't have that problem. You do know I don't use anything but the radio. I can't use any 2708 port either just use the same roms and kernels as before. And if you use rom manager make sure you don't use the 2708 kernel available and because of the 1.33.0013d spl dream recovery is an option when choosing phone model so be careful. Before it was hard to mess something up with rom manager its not that hard now. As far as performance I really don't think there is much improvement for our phones only the dream I think this combination brings the dream to the same level as the new my touch fender evidently we already had more ram.
[G1 Android Development] ezterry:
I see no reason for an issue but you have a fender or 1.2 correct? that is a 32A board that happens to use an EBI0 kernel .. this combo is for 32B dreams/sapphires the original MT3G works well with the new radio/SPL.

I'm not sure how you are having more problems than usual with rom manager.. on the fender you just needed to use it normally for the fender.. on the 32B magic and dream I don't think rom manager knows about the new radio thus its best not to use it.

As for ram all 32A sapphire phones have much more ram than the 32B phones so even with this patch 32B MT3G/sapphire phones and HTC Dreams have less memory that those with the 32A boards.
[G1 Android Development] Hosern1:
hey could you please help me with my enquiry few posts above. thanks alot
[G1 Android Development] Edubyah:
I didn't mean more problems for me I was saying be careful because of the new options made available because of dreams using 1.33.0013d spl this must be a factor in rom manager determining what options to present you when choosing your phone model. I say this because of the options for recovery changing shortly after your work here became so popular that's all I meant.
[G1 Android Development] irisiris:
HI

I have vodafone UK HTC MAGIC 32B rooted. I upgraded my radio and SPL as per your instructions.How can i check my total RAM size and what RAM size should i expect before and after on 32B?

Thanks
[G1 Android Development] jadephyre:
Download a Terminal Emulator from the Market and in that simply type "free" and push enter.

I use "Android Terminal Emulator" by Jack Palevich.
[G1 Android Development] d12unk13astard:
Thanks for that info, i ended up flashing the 2.22.28.25 radio also and seems like battery life and performance overall for her 32a sapphire is increased. I put her on the same rom i've always used from the start super e.
[G1 Android Development] themonio:
Hi! with this guide

http://www.getyourdroidon.com/wiki/index.php5?title=MyTouch_3G_One_Click_Root

I partially solved my problem.

Now I have a recovery 1.4 on my 32b. But after applying Engineering SPL 1.33.2005, in fastboot i have HBOOT-1.33.2005 (SAPP10000) and not have HBOOT-1.33.2005 (SAPP30000) as it should.

there is a method to restore, from the point where I'm, originally vodafone 32b ita and then proceed normally?
[G1 Android Development] doki_93:
Sorry. worng thread

pls ignore or delete this post
[G1 Android Development] eadred:
As I have a Magic 32B, I assume I can install the newest radio and the 1.33.0013.img instead of the 1.33.0013d. Am I right? Where can I get the 1.33.0013 from?

Currently I have

32B S-ON G

HBOOT - 1.33.0004

RADIO-2.22.19.26I

I believe I have first to flash the hboot 2005 before being able to install the newest radio and hboot.
[G1 Android Development] badboy68:
another method to flash these

http://xdaforums.com/showthread.php?t=840557
[G1 Android Development] ezterry:
Niether you nor the op of that 1start rated thread has ample warnings about how to avoid bricks by flashing that way.. in addition the files don't have the correct validations to prevent you from bricking..

Please remember this SPL is just as dangerous to flash as DangerSPL; maybe more so since it not a full engineering SPL.

As such please flash with fastboot; since while you might find yourself in an odd position there will always (as long as you flash the *.img files provided) be a way out.

Also some users may currently have a radio+spl combo there is no way to safely use recovery to change to the new combo.
[G1 Android Development] eadred:
I have followed the instruction according to:

== Flashing From a Stock SPL ==

* Magic 32b Users: if you have a 2.x radio with a 1.33.00xx SPL other than 1.33.0013/1.33.0013d please see This Post

And after having rebooted, I am stuck with recovery saying: Formatting CACHE:...

Should I wait more? It has already been 5min....
[G1 Android Development] ezterry:
Um I think its showing you the recovery menu waiting for input.. in the background recent ui_print log is viable since you just flashed an SPL it needed to clear the SPL data from cache on boot; but then continued normally.

So now reboot into fastboot and check the correct HBOOT is installed.
[G1 Android Development] nlysurferdude03:
hahahah +15

i agree with that one!!:o
[G1 Android Development] tnpapadakos:
Yes! More bricks please:p

ok, sorry... no more stupid posts from me
[G1 Android Development] Firerat:
No..

flashing radio and hboot via recovery is risky, don't do it
[G1 Android Development] Firerat:
SpoofSPL

ok, here is SpoofSPL

( thanks to Sisterchick for the name, I much prefer it to fakeSPL )

It will patch your recovery to look like it is 1.33.2005, so you don't have to fiddle about with the updater-script

Just flash it when ever you update recovery

Edit:

new spoof, 1.33.0013, which will be compatible with the restrictive kernel port zips

edit2:

Note, you do not need these spoofzips if you are using customMTD

just use 1.33.0013 as the fake ( spoofed ) SPL

e.g. /sdcard/mtdpartmap.txt that is compatible with 2708 mod

mtd 90 2
spl 1.33.0013

will let you flash current CM6 roms, and Ezterry's Kernel Port

( might work on older cm5's not sure, I seem to remember a x.xx.xx13 was missing at some point in the past )

Meh, sticky button deleted the old 1.33.0013 , its the same file I just had to re-upload it
[G1 Android Development] tnpapadakos:
before, or after flashing recovery? or does it matter
[G1 Android Development] nlysurferdude03:
here are the mt3g partition sizes without the mtd patch:

Filesystem Size Used Available Use% Mounted on
tmpfs 47.8M 0 47.8M 0% /dev
/dev/block/mtdblock4 80.0M 1.1M 78.9M 1% /cache
/dev/block/mtdblock3 90.0M 1.1M 88.9M 1% /system
/dev/block/mtdblock5 295.8M 1.1M 294.6M 0% /data
/dev/block/mmcblk0p1 3.2G 279.4M 2.9G 9% /sdcard
/dev/block/mmcblk0p2 457.0M 8.0M 424.5M 2% /sd-ext
[G1 Android Development] Firerat:
well, seeing as it patches recovery, flash it when you have the recovery you want
[G1 Android Development] ezterry:
Seems safe enough to use then; If that is the case for install you can use the same instructions I have... you may need to find other ways of doing an emergency uninstall (the orange dream nbh with an engineering SPL is not really an option for the magic)

Obviously customMTD will give you 78MB more data.. but us dream users whuld be happy for the 295.8 since we don't see that even with customMTD
[G1 Android Development] Firerat:
you should see what evo gets

http://xdaforums.com/showthread.php?t=797317
[G1 Android Development] Gorkytje:
Thanks ezterry!

For your work on the custom kernel, on the MT3G-Test2, and on the instructions.

Just installed and works fine!

Feels snappier.. Usually I would go around and do a free command on the terminal emulator. But free only works with BusyBox I think. What command do I use now?

Anyhow! Thanks for your work, If people read and execute like you told em. Everything should work fine! :)

Found it! Command is: cat /proc/meminfo
[G1 Android Development] nlysurferdude03:
i just decided to start from scratch and update from the ota's, so far so good, i wasnt sure if i was gonna get a response so i just started over.
[G1 Android Development] billquinn1:
The rapidshare link for orange-1.58.73.2.nbh is not working for me. Does any one have a different link for this or maybe mirror it somewhere else. I don't want to try anything until I have that.
[G1 Android Development] ezterry:
Not to side track you but just as a general note;

You can flash any signed nbh this way, I just recommend the Orange one because I know it has the 1.42.2000 SPL which is an engineering SPL (thus you can use fastboot to restore your system to any state you wish)

Unfortunately I got it in ruu form .. and extracted the nbh from the ruu wizard. (the ruu version can be found on many french dream android sites as its easy for them to root their phones with the eng SPL.. but maybe with all the other hacking or the fact I only run windows in VMWare, I've never been able to get an RUU.exe to flash a rom)
[G1 Android Development] fonix232:
Maybe it isn't the fault of the new radio/hboot, but since I flashed it, I can't play Angry Birds. Now it loads the currently unloaded elements (the stuff what was white) but the screen is kinda distorted, everything is overscaled and displaced. Anyone got the same problem, or is it just me?
[G1 Android Development] BlackTigerX:
Meaning it might be possible to get the 1.33.0013d on the MT3G? Is there any known way to do this emergency uninstall, just in case?

If so I am willing to try this on my device. Getting more RAM is the only real point for not buying a new phone atm :X
[G1 Android Development] billquinn1:
Thanks Terry, but Rapidshare miraculously cleared up. Its downloading now. All I need to do now is decide what I will flash, BM2.1 or a 6.1
[G1 Android Development] raven_raven:
THIS IS AWESOME! Ezterry, you did it again! HUGE THANK YOU! Additional 15 mb of RAM isn't something you can pass by without notice. It's like someone gave me ~40% of RAM.

I don't know what to say. Thank you!
[G1 Android Development] XBrav:
Seems like just you. I installed it on CM 6.1 with this combo, and it works fine, minus the obvious backdrop texture issues.
[G1 Android Development] breezy169:
has anyone considered making a vid on the steps to do this? that way people dont mess up and know what to do if they do make a mistake. it would make everything simple for the dev and every1 else
[G1 Android Development] fonix232:
So for you, the static textures still won't load, but the game goes fine... hmmm... maybe it has to do something with the new CM build 235 :S
[G1 Android Development] eadred:
So I have flashed 1.33.0013.img instead of 1.33.0013d.img. Therefore I should not be able to use the command

fastboot erase system -w

With what should I replace?
[G1 Android Development] ezterry:
Super wipe:

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

That or install 1.33.0013d
[G1 Android Development] biglo:
This is just in time for some gingerbeard :D

I'm still trying to learn how to make the recovery's into flashable zips but I think I will get it.
[G1 Android Development] Phateless:
I'm assuming this is also safe for mt3g?
[G1 Android Development] ezterry:
Super wipe just reads the partition table and runs erase_image; will work fine on any Dream/Sapphire based system. Also works with customMTD.

But read the information or it may wipe out more data than you anticipated.
[G1 Android Development] Phateless:
I read it. Looks like it wipes everything you would need when flashing a new rom but doesn't appear to touch radio or spl, obviously.

Is there anything I'm missing? Your quote makes me worry that I am.

Btw, what's the next phone you're looking at? MT4G, Nexus S? Would love to see a plain vanilla rom from you for my mt4g!
[G1 Android Development] ezterry:
All data on /sd-ext if you so if you expect apps2sd to survive they won't. but nothing to cause damage to your system thus spl+radio+recovery+most of /sdcard is left alone

A phone with 850MHz 3G... not a clue what yet.
[G1 Android Development] Phateless:
I don't use apps2sd so I'm good, but thanks for the warning! I tend to download/use/uninstall the rarely-used apps, even on the mt4g. I hate clutter which is probably why I dislike Sense.

Is that an uncommon band? What existing phones have it?

EDIT - did some googling. It appears most T-mobile phones support that frequency, including the N1, MT4G, Vibrant, and Nexus S. I recommend the Mt4G because it's got better hardware than the Nexus S, more recent processor, more ram, an sd slot (yeah, no sd slot on the nexus s) and I have one so I could enjoy the fruits of your development. ;)
[G1 Android Development] Phateless:
I just flashed this over my nandroid of oem 1.6 and it booted right up. Hasn't finished syncing yet (been a month) but so far this thing FLIES!! :D I'm loving this, thanks ezterry!

EDIT - it's trying to update to Froyo. How do I disable that?
[G1 Android Development] ibraheeemz:
HI

I have been using CM6.1 final port 2708 and its working fine. seems a bit fast. battery time is also OK no difference!! good effort by cyanogen for the ROM and ezterry for embedding the kernal!! you guys are genius!
[G1 Android Development] Link2097:
fastboot error cannot load files

okay i was stupid i got it working sorry please disregard this post
[G1 Android Development] eadred:
Thank you so much. It's perfect. Congratulations!
[G1 Android Development] ANAL_JUICER:
How do I go back to the previous spl and radio? I am unamused with my battery, its getting JUICED... in a bad way. Do I have to go the NBH route or is there more magical fastboot flashing to take me back? Files I need?

Kind of unfamiliar so instructions would be "kewl".
[G1 Android Development] Jurai:
definitely seein a bit higher battery drain than I did before, i'll try recalibratin and see how it goes
[G1 Android Development] Emilys:
it's impossible without fastboot right? and i have adb and all stuff but when i get my phone into spl and plug in usb my pc doesn't find phone, doesn't find nothing
[G1 Android Development] Firerat:
assuming you have 1.33.2005, get to fastboot mode 'directly' with power + back

or if you got to hboot via power + cam, press back to get fastboot mode
[G1 Android Development] jacklc000:
ezOldBuildsKernel-2708_S seems to work well with Super E so far everything working properly.
[G1 Android Development] sparksco:
just to let everyone know I can boot into fastboot mode 'directly' just fine like I discribe in the video a few pages back, and I'm on the new hboot ;)
[G1 Android Development] highlandsun:
Same here. But since I changed SPL, radio, and to CM6.1 final all at once, I'm not sure which is the real culprit. Has anyone narrowed it down to one specific item yet? (Also using ezterry's 2708-ported 6.1final kernel.)
[G1 Android Development] jacklc000:
EZTerry kernel

Posted in Wrong thread....sorry
[G1 Android Development] Jurai:
yeah I did the same, I was on dangerspl w/ 5.0.8 previously, hard to really know if the new radio is to blame or what. It does seem like I'm losing alot of battery just idling on screen off though

one thing I am noticing is that my phone often is switching signal strengths to H (hsdpa) versus my usual 3g
[G1 Android Development] captaincrook:
I believe the way it works is that its ondemand, so the H shows up when you use data.

My battery life was better on DangerSPL as well and the old radio. Idle time does drain for me but not by much. Using data though is vastly different from before. I could squeeze out 6 hours nonstop usage from the old radio/spl on the stock battery web browsing and texting/mesaging constantly. The newer radios though can't seem to hold a candle. The battery drains in close to thee hours.
[G1 Android Development] Unlocker AL:
hi all,

sorry for my silly question, but i am trying to do want this thread tells and i am stuck.

I have this phone on with this data taken from the fastboot display:

DREAM PVT 32B ENG S-OFF

HBOOT-1.33.2005 (DREA10000)

CPLD-4

RADIO-2.22.19.16I

I dont know if my SPL is engineering, what the ENG S-OFF mean?

Witch SPL is better to install in order to do what this thread tells?

The problem is that fastboot is not working for me. (drivers are ok, adb is working fine)

fastboot devices command outputs nothing.

I have already installed successfully MT3G-test3_S.zip to it.

what i have to do?
[G1 Android Development] Firerat:
you should probably change your forum name

you have 1.33.2005, aka Danger, it is a full Eng SPL

when in bootloader, press back

ensure usb cable is connected

or, boot with

power + back

ensure usb cable is connected
[G1 Android Development] sparksco:
OP Update

Hey thanks for updating the OP on mytouch 32A Fenders, these issues have really been getting on my nerves :cool:
[G1 Android Development] Igneo676:
hmm...

So, I've heard rumors of combining this with the original 10 mb hack. Any progress on that for a super donut based rom?

And what prevents us from using that same hack on 2.1 or 2.2? Too graphic intensive? Also did it work with 1.6 sense roms?
[G1 Android Development] traumatism:
well i have to say. so far im impressed. my phone is actually running faster than it was. and everything i use works perfectly. great job!
[G1 Android Development] Phateless:
From what I've heard so far it's not doable, but that would awesome.

This reminds me, does anyone know if Navi is considered 3D? Always wondered about that in regards to the old school ram hack.
[G1 Android Development] tnpapadakos:
just consider this a combination of the original 10MB ram hack and an extra 5MB:)
[G1 Android Development] nickmcnamara:
i need help idk what is going on but fastboot isnt working for me!!!!

when i tried to flash the recovery it wont work???

i even skipped recovery since i already have on on here and tried to flash the radio still nothing this is what i do!!!

C:\Users\Panda ~n~ Kitten>fastboot flash recovery recovery-RA-dream-v1.7.0-cyan.

img

error: cannot load 'recovery-RA-dream-v1.7.0-cyan.img'

what the hell is going on???
[G1 Android Development] AndDiSa:
Where did you put 'recovery-RA-dream-v1.7.0-cyan.img'? It should be in the current directory, i.e. 'C:\Users\Panda ~n~ Kitten'
[G1 Android Development] dnaroid:
[Battery leak]

I use another Dalvik from SuperF-test3. Battery leak significantly decreased.

Try these dvm. Unpack to SD card, make Nandroid backup , go to Recovery console:

mount -a
cd /sdcard
sh install
reboot

May be you need wipe Dalvik cache
[G1 Android Development] nickmcnamara:
oh OK thank you so much i never used fastboot before except when i changed my splash2 but i used a program that automatically set it in fastboot.. someone told me to put the files in the root of the SD card i figured that that wouldn't of been right thats why i asked on here Ive always flashed my stuff through recovery and again thank you so much and i have one more question what exact folder should it be in??? should it be in the andriod-sdk folder in which fastboot is located? or where like i said ive never used this before?

****EDIT*****

I figured it out i knew you had to put it in the tools folder but it never would recognize it...it still had a error but no one told me that when you open command promt to

type* cd

then press space and drag the "tools" folder into the command prompt

when i did that i typed*

fastboot flash recovery recovery.img (renamed to type less :3) and it worked perfect i wish i knew this earlier i was rooting a my touch 3g a few months ago and all the instructions were in fast boot but it never worked (this is after the sappimg with vodofone) so someone told me to put the radio and spl in a sepret zip file rename it update and flash it (1 at a time) in recovery well that bricked it when i flashed the radio and i was pissed but my mistake for listening to someone ive never had problems with my G1 but this fastboot was a lil tricky but i know exactly how to use it now so i wont be asking anymore noob questions i feel so ashamed on having to ask these and it makes me look like im stupid in front of you guys when i know im not lol but i guess we all started some how lol
[G1 Android Development] billquinn1:
Anyone want to give this a go? Its not that I'm scared...
[G1 Android Development] Jurai:
iirc the old ramhack never wound up working on cm6 roms / newer kernels
[G1 Android Development] Jurai:
If other people give this a try please report back on how it winds up working out (both battery and overall perf)
[G1 Android Development] nagash91:
I tried it and seems to work!!!

I make 3 calls (5-6 minutes of calls) and I uses my phone for 5-10 min, I lose only 1%.

Without this usually I lose 1% every 2-3 minutes of screen on :rolleyes:

I'm not sure at 100%. I'll confirm in the future. I'm testing it ;)
[G1 Android Development] Jurai:
hows OS performance? bout the same as before? kinda wary on just throwing a different dalvik in, but if it saves battery might have to go for it. This hack is definitely not a daily driver only because of the battery use. I woke up and browsed a couple facebook posts and opened up kotaku and lost 10% in a span of about 10 minutes
[G1 Android Development] ezterry:
Screen on eating more power is always a problem,

BUT I'd beleve its drawing more than expected with the screen dimmed on many of the newer kernels (mine included) regardless of spl, more than many of the other theories..
[G1 Android Development] Jurai:
do you think it's a Kernel issue or the new spl/radios?
[G1 Android Development] ezterry:
No one has given any real indication its the radio 'cept that the radio works better (but with more power) in lower signal. At least with 2825.

But if you are using my 20101106 and want to check make sure you test it on the *same* rom with the *same* apps with the old radio and my 20101031 that has the same codebase.

Cm6.1 stock vs my 271 nightly 2708 ported kernel is also a valid test.
[G1 Android Development] sparksco:
Has the auto detect kernel already been added to the nightlies?
[G1 Android Development] tnpapadakos:
no, not as of no. 276, last night's
[G1 Android Development] nagash91:
IMO this method is so GREAT!!!

30 minutes of listening music and 2-3 minutes of screen on, my battery is on 60% from the beginning to the end :)

And the system performance is the same: fast as hell!!

but now I can't see battery drain... I think this is THE GREAT SOLUTION for our g1.

I don't know why, I only execute 1 command in recovery shell :D:D:D

(kidding)

But normally who is the responsable of dalvik? Kernel (I hope and I think)? Rom (I don't think)? SPL (...) ?

PS: I'm using pershoot kernel on tmus G1-froyo-cm6-remix.

PPS: OMG!! My battery don't want to go to 59% :D :D :D is on 60 from about 3 hours! Too good to be real... maybe is a fake percent? :O
[G1 Android Development] sparksco:
Can't wait til it does!
[G1 Android Development] good223:
Does the kernel, ezBiffTestKernel20101106-2708_S.zip, have battery drain issues?
[G1 Android Development] manleyaudio:
Thanks for all of the hard work!

You make it very simple for a noobie to bring life to an old friend. :cool: