yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] zamc:
Hi to everyone! First of all forgive mh English, is not my language!

I have maigc 32b with these

SAPHIRE PTV 32B SHIP S-ON H

HBOOT - 1.33.0009 (SAPP 30000)

CPLD - 10

RADIO - 2.22.19.26I

MAY 8.2009,21:02:32

Can anyone (because mh english is bad and i try to read and make sense but i confused!) tell me (or copy from first post) only the steps i have to do (not these that is not for my phone, so i dont confuse myself!) to have 14 more MB! in my phone?

I am now running CM6.1 but with spl and radio that i wrote up in my post

Thanks (and forgive my Engish again!)
[G1 Android Development] tuthan:
My phone: g1 - with radio 2.22.28.25, Biffmod 2.1 27.08 port. Full charged at midnight, about 7 hour later it lose 6% battery. Then i went to school, my friends took it play some game, read book but not too much ... Now, the battery is 41% and uptime's 16h50m. So now I don't have to worry about the battery like i did before.

//Sorry about my English ^^

PS: I'm forgot to say thank you.
[G1 Android Development] pmtaylor:
Hi

Well, i dont think this will save power, as inside spare parts, under battery history, inside other usage, its says "running 99.7%", ie, it nevers goes to sleep.

so on a g1 in this state, will drain the battery in a couple of hours.
[G1 Android Development] ibraheeemz:
I HAVE NOT OBSERVED ANY, USING for more than a week now but no difference in battery usage
[G1 Android Development] Jurai:
seein bout the same here, using the ezterry cm6.1 build + his included cm6 kernel, 2708 radio
[G1 Android Development] G1ForFun:
Then switch to a different kernel...

I am using "boot-cm_2635.9_ds_32b_radio2708-oc-uv-xtra-ram-fp-120810" on top of the cm_dream_sapphire_full-275 nightly build.

Last night I unplugged my phone at 100% charge before I went to bed. As of right now it says it was last unplugged 8 hours ago and only dropped to 99%.

Change that 30+ day old kernel and see not only better battery life, but also better speed.
[G1 Android Development] ezterry:
Um if its the kernel included in the CM6.1 final build 2708 port it is *not* 30 days old its the cm6.1 stable kernel.

Still I'm finding my 20101031/20101106 best well rounded but there are some good features besides linux version in pershoot/cm kernels.. need to backport the good features w/o the new bugs.. but time hasn't appeared. (A trick as most bugs have good intents they just are not stable yet)
[G1 Android Development] Jurai:
does your kernel have that usb bug that pershoots current builds have?
[G1 Android Development] highlandsun:
The notes for this kernel says you still have to reboot after unplugging USB to avoid excessive battery drain. Does that match what you're seeing?
[G1 Android Development] zodagreat:
28.25 . zip file

could someone please send me the 28.25 . zip file i have the .08 in a zip already and im trying to compare for battery life issues because im draining like never before and i wanna see if its kernel or radio related. please and thank you
[G1 Android Development] Firerat:
just d/l from the op
[G1 Android Development] zodagreat:
sorry if i didnt specify i need a flashable .zip
[G1 Android Development] ezterry:
Like the two with safety nets at the bottom of the op...
[G1 Android Development] jrmcgrath13:
So, is there any way to get a zip file of the 1.33.0013 spl for the mytouch 32b? I'm not exactly sure how to use fastboot, and I don't want to brick my phone. If all of the other components are in zips so we can just flash them from recovery, is it possible for the spl to be a zip too?
[G1 Android Development] ezterry:
Sigh possible to do it correctly.. yes .. but if your goal is not to brick:

If you end up with a bad SPL, Radio, recovery combo and you flashed from recovery you will have a brick that requires jtag to recover from.

If you end up with a bad SPL, Radio, recovery combo and you flash via fastboot.. the worst is you will need to flash an nbh file and continue from there.

Since the nbh file you already likely have everything needed to flash this is the process less likely to brick your phone.
[G1 Android Development] sparksco:
Yes he should make sure he checks md5 sums if he does do it that way, if md5 sums are available. Just to make sure the radio and spl are not corrupt. Also I'm sure you have to flash the radio first, then reboot to system, let it write the radio image. then when you get stuck on the flash screen, reboot recovery with call + menu + power. Then flash the spl, and reboot to system again the same way, getting yourself back into recovery. It's just a very painfull proccess, and of course more risky, just take the extra time to set up adb and fastboot and all the drivers and you'll avoid a brick. ;)
[G1 Android Development] jrmcgrath13:
Okay, maybe someone can be of help then... let me run this by you and tell me if I have the steps correct to fastboot the needed items:

1. I have the original mytouch spl, so do I need to update that to the 1.33.0009 eng spl before I can fastboot?

1a. If yes, then I'm assuming that it is safe to flash the available version through recovery.

1b. If no, then do I just load into the bootloader and then run the fastboot program on my mac?

2. When finally in fastboot, I flash the 1.33.0013d spl. (Or, is there a 1.33.0013 without the d that is for the mytouch that I can flash?)

3. Then I flash the 2.22.27.08 radio from fastboot.

4. Last, I just flash ezterry's CM6.1 2708 port with the 6.1 ported kernel from recover.

Thanks for your help... I'm good in recovery and adb, but fastboot is new to me.
[G1 Android Development] highlandsun:
OK, I flashed this kernel over the 6.1 final, replacing ezterry's 6.1+2708 kernel. Battery History still shows 99.9% running, and still seeing a fast drain.
[G1 Android Development] G1ForFun:
My bad ur right I misread what he said, so its not a 30 day old kernel but everything else I said still applies to in a sense.
[G1 Android Development] yokonunz:
Any news from the pimped dalvik VM ?
[G1 Android Development] asb123:
To get this working on donut what do we need to do?
[G1 Android Development] Firerat:
edit the board headers
[G1 Android Development] yatzee:
sir how will i know the version of my g1?
[G1 Android Development] blahbl4hblah:
hold the volume down button and home to power on the phone
[G1 Android Development] flyers00:
missing recovery

I am missing the recovery IMG from my G1, I saw on the first page that said to download and flash the Orange NBH and then flash the recovery, radio and SPL from fastboot. Are these the correct steps to restoring the recovery ?
[G1 Android Development] zzrssh:
Have you tried flashing recovery from fastboot?
[G1 Android Development] flyers00:
I tried flashing recovery from fastboot and received an error message saying verifying signature failed
[G1 Android Development] zzrssh:
How about flash_image from your rom's terminal or adb?
[G1 Android Development] flyers00:
I am not 100% sure of myself with ADB, do you know what the command is ADB, I definitely can try it
[G1 Android Development] zzrssh:
ADB isn't much different than the terminal emulator on the phone; the command is the same, if your rom has flash_image built-in: flash_image recovery <recovery file>

Here's the help for it:

~ # flash_image

usage: flash_image partition file.img
[G1 Android Development] ezterry:
If you can boot the rom:

adb push recovery.img /data/local/recovery.img

adb shell flash_image recovery /data/local/recovery.img

If you can boot recovery

adb push recovery.img /tmp/recovery.img

adb shell flash_image recovery /tmp/recovery.img

If you can't boot either

download orange.nbh

fastboot flash nbh <orange.nbh>

when its done flashing you will have 1.42.2000 engineering SPL and can run

fastboot flash recovery recovery.img

And reinstall the 2708 radio+SPL if desired
[G1 Android Development] zzrssh:
What ezterry said.
[G1 Android Development] flyers00:
Thanks EZTerry, I am downloading Orange.NBH and will follow the steps outlined above, thanks for the help. I appreciate it
[G1 Android Development] flyers00:
I appreciate your help, I tried what you said and I am still stuck so I am following ezterry instructions
[G1 Android Development] flyers00:
Hey ezterry, everything is working fine. Thanks for the help
[G1 Android Development] yingjai:
rogers dream and tmobile g1

We have both the Rogers Dream and T-Mobile G1. I have successfully followed the steps on my T-Mobile G1 and have CM 6.1 installed with pershoot's kernel.

I tried the same with my wife's Rogers Dream, but now I am stuck.

Fastboot still works with the camera button. Actually, when I have her phone plugged into the computer, it goes into fastboot mode at the Rogers splash screen. You see the carrier logo like normal, but at the top left, "Fastboot USB" is highlighted in red.

When I hold the home button to go into recovery, it boot loops.

Her phone already had Amon_Ra's 1.7.0R recovery when it was on CM 5.0.8. I searched the thread and it seems like other people with Roger's Dream didn't have a problem using the same instructions.

Actually.. I'm gonna try pushing the regular 1.7.0 recovery since it's not using rogers radio...

So it worked.. did the recovery fix using the orange nbh and flashed regular amon_ra recovery. now i have recovery.. let's hope cm 6.1 will work..
[G1 Android Development] s14evil:
radio 2.22.27.08

i unable to install the newest spl.hboot 1.33.00.13d and radio 2.22.27.08 on my g1.

i am running cm6.0 , RA 1.7.0 cyan. its not working or i am just not doinig it right. i tryed flashing it in recovery mode, like any other .zip file. :mad:
[G1 Android Development] hrk:
Read the OP (first post) and follow the instructions it gives you, step by step. From the little info you gave, it looks like you either didn't read the OP or didn't follow it.
[G1 Android Development] Frank2807:
Hello!

I love the new Radio/SPL on my Magic. Thank you for that good job. Now, my friend with his non-rootet G1 was impressed and want it too.

Now he want to root his G1 and I have to write a guide for him. the normal way is no problem I think. I want to do it with Androot. But now my question:

Can I directly install the new Radio/SPL or have I to install first an Engineering SPL? I have for new Radio and SPL two update.zip (one for radio one for SPL). So that I don’t need flash with fastboot. If it is possible is there a special order? First the SPL and then the Radio or other way around?

If it is possible I can jump over some steps and it is easier for my friend.

Thanks for answer!

Frank
[G1 Android Development] ezterry:
Assuming its a EBI0 HTC Dream (T-Mobile G1 among others) with either a 2.22 or 1.22 radio:

After you get a custom recovery installed, (using androot if you so wish)

1) Install HBOOT-1.33.2003 from recovery from the following:

2) install 2708+ radio and 1.33.0013d as in the op.

Alternative:

Instead of rooting with androot .. root with a goldcard but flash the orange nbh in op rather than rc29. then follow instructions in op (since the orange nbh set up your bootloader for you)

---

Make sure your friend reads and can understand the op post here. You can help with the steps but you are not helping your friend if he doesn't know the troubleshooting here, nor how to use ADB/Fastboot..

Also avoid cutting corners believe it or not this SPL+radio is just as dangerous and maybe more dangerous than DangerSPL .. My instructions attempt to at all times leave a buffer between you and the cliff edge.. so its likely that most mistakes are correctable; but this assumes you at least try to follow them.
[G1 Android Development] Frank2807:
Thank you for that detailed answer. Because I don't want to cut the wrong corner, I asked. :)

I think now I can start after reading your stuff. But I think, if possible, I will give him an instruction flashing the radio/spl via recovery. It is easier for him and I'm not sure, if he understands fastboot. :confused:

Thank you again.

Frank
[G1 Android Development] Frank2807:
OK ezterry, you won. Your version with the orange.nbh is very simple and save. ; Thanks for that.

btw: do you know that 1.33.0013 - mod? Mh... I can't post the link, because I'm under 8 posts...

When I will be "big enough" I will post the link if you are interestet.

It's only for the Magic 32B but I think it is interesting. It's a SPL with that you can use adb-commands. Perhaps you can cooperate.

Frank
[G1 Android Development] ezterry:
Spl = fastboot or serial

Linux/android = adb

I think I know the "mod" you speak of I think some kernels got confused with the adb+non eng spl.. but I'm not sure.. I don't recall them changing logic, and I promise as much of fastboot I could make work works on 1.33.0013d, and adb works perfectly in my custom recovery/android roms.
[G1 Android Development] sparksco:
Just to let you know the androot.apk from the cyan wiki would not work for me, I had to find another version of it. It works on 1.6 DMD64 and 1.5 Signed-Killa, here it is:

http://dl.dropbox.com/u/11290772/UniversalAndroot.apk
[G1 Android Development] Frank2807:
Thank you for your hint. I think I will give him the Goldcard-way with the orange.nbh. Creating the goldcard is a little bit more work. But not for me :p and after creating the goldcard it is much saver then flashing all the radio and spl-files via recovery.

@ezterry: An Engineering SPL would be perfect, that's right. Thank you allready for your work.

Frank
[G1 Android Development] imotoe8:
会有更多的rom吗？？
[G1 Android Development] jadephyre:
English would be preferable, not many people here speak Chinese ;)
[G1 Android Development] zamc:
Can anyone help me with that?:D
[G1 Android Development] nakeman:
it means "will there be more ROMs to come?" :p
[G1 Android Development] Firerat:
使用谷歌翻译

Ezterry 有两个光盘，biffmod 和T t-mo OTA
[G1 Android Development] billquinn1:
Let me guess,... you wrote a script to translate English / Chinese.;)
[G1 Android Development] waqypaqy:
Okay Im slightly starting to lose my mind. I finally managed to send the recovery image (recovery-RA-dream-v1.7.0-cyan.img) over to the phone successfully. however the response I get is :

im running clockwork recovery v2.5.0.1 anyways so am i right in assuming this step will not be neccessary?

Thanks! :D
[G1 Android Development] Firerat:
google translate extension for chrome

once we get teleportation , life will be like an episode of Star Trek
[G1 Android Development] billquinn1:
All we need is a sonic screwdriver and the rest will be easy.

Edit. Ext installed. Cool.
[G1 Android Development] arceles:
I have a question, If we flash death SPL but use the new radio how much free ram is lost? I would like to have more the death spl since it has a lot more of functions, but I also would like to keep a bit of more ram...

Well I tried to test it with my rom but not, it doesn't even boot.

Edit: ezterry would you consider create a version that doesn't frees as much ram as with the SPL 1.33.0013d but uses the Death SPL?
[G1 Android Development] ezterry:
The new radio only lets us access 4mb more at the end of ebi section of ram.
[G1 Android Development] arceles:
This may sound a bit picky, but there is no way to optimize the Dead SPL? (to tell you the truth, the function that I miss the most is the one for flashing splash screens)
[G1 Android Development] gezzy19:
Trouble accessing fastboot

Hello everyone, I am having trouble trying to access fastboot mode. I honestly do not know how you access into that. I read several Threads and I still do not know how to access and flash those images. I downloaded android SDK and i went to fastboot by pressing Camara+Power and it said FastBoot USB, so I figure it was going to work. I went into my windows and the black window of Adroid SDK to type the code but nothing happen. I need HELP! I want to upgrade my radio
[G1 Android Development] gcantu:
Hello,

After much surfing I have not come across a clear solution and do not have enough understanding of the process to make assumptions.

I have a MT3G

Sapphire PVT 32B SHIP S-ON G

Hboot-1.33.0013 (SAPP3000)

CPLD-10

Radio-2.22.28.25

oct 21 2009

I had OTA update plus the and the second OTA that came a few weeks later.

I rooted with the one click method then flashed amon ra 1.7

I then flashed sparksmod 1.6 I saw that the radio was ok and my spl seemed ok.

Question:

Is my current spl and radio ok or do I need the 1.33.0013d? Should I downgrade to the older radio? Also I dont see my SPL in the list of fastboot enabled SPLs so if I did need to switch how do I go about getting one that is.

Thank you
[G1 Android Development] johnson8cyl:
@ gcantu

You need an Eng spl. Search 2005 spl. Once you have that you can follow the instructions in the op. I use the. 08 radio myself and it works great with the 13d spl on my mt3g.
[G1 Android Development] MattDrumz:
Thinking about giving the newest TheOfficial ROM a try, so I'm going to use this. I have one question though:

What is the difference between the 2.22.28.25 radio and the 2.22.27.08 radio? I'm assuming that the 2.22.28.25 radio is better, since it is updated, but what exactly is different about it? I had the 2.22.27.08 radio before, and it seemed to work just fine.

And yes, I did search the thread first. Didn't find anything.
[G1 Android Development] tnpapadakos:
just some "security" updates i think, what exactly that means i dont know
[G1 Android Development] meernabeel:
Hi.

When i boot in fastboot usb mood. adb can see my device but when i use fastboot to flash recovery image. fastboot gives and error that fastboot cannot find the image specified. even though i have copied all the files on the root of my sdcard

my current radio is 2.22.19.261 and hboot 1.33.2005 my device is 32B. Please help:confused:
[G1 Android Development] hrk:
I have a question for you. IF fastboot is run on the PC, HOW do you expect it to find files stored on the root of the SD card?

Your question has been answered at least five times already on this thread. Try reading the first six pages of the thread. If you don't find an answer, read the last six pages.

If you don't find a solution in that interval, I'll give you step-by-step instructions.

EDIT: oh well, who cares. This is the most recent post dealing with this issue. Page 102 of the thread, 7 pages earlier. http://xdaforums.com/showpost.php?p=9682686&postcount=1013
[G1 Android Development] meernabeel:
Srsly i feel like an idiot now.. I was looking everywhere but couldnt figure it out. Now will go an try that and post the result, thanks man.
[G1 Android Development] jsp254:
has anyone had problems with the 5.0.8 port?

i have completed the install with 6.1 port with no errors or problems. i did the cutom mtd and had a few small problems with browser FC's so went back to the 6.1 port w/out custom MTD. no problems again.

today i thought i'd give the 5.0.8 port a whirl. baseband version: unknown under settings>about.

went back to 6.1 port, and again, no problems.

i'm about to try the biffmod port to see if it works for me. i posted the problem on the cyanogenmod 5.0.8 - 2708 port thread.

well, off i go to test.

EDIT: sorry. forgot to point out that the 6.1 i used was FR's magpie.
[G1 Android Development] linhldz:
I've got exactly your configuration and considering follow this route too. It seems like me, you're not from the States (hence the international radio) so pls if you can, feedback your experience with this. Thx.
[G1 Android Development] nduanetesh:
No aGPS?

Having a small problem here...

I had been using Firerat's Custom MTD on AOSP 2.2 OTA (great ROM, IMHO!) and everything seemed to be working great. I decided to switch over to the new spl/radio, so I did a nandroid and removed Custom MTD (as it says in the OP). I flashed everything including the recovery as instructed in the OP. Once I was able to boot back into recovery, I reflashed Custom MTD on my recovery and rebooted. I then did a nandroid restore of my rom, had to reflash the ROM (on top of my restore, to get back to the ROM's 2708 compatible kernel), reflashed Custom MTD Boot, and rebooted. Like magic, everything worked great! The ROM rebooted and all is well!

(that was my long-winded way of saying I followed the instructions and everything worked, though Custom MTD makes for a slightly complicated set up.)

However, I have come to realize that my aGPS doesn't seem to be working (I think that's what it's called). What I mean is, the phone has no idea where I am unless I fire up the GPS. Without the GPS, latitude, News and weather, and weatherbug have no idea where I am. Whatever the function that determines your location via the cell towers isn't working. I thought this might be a fluke or perhaps it wasn't working before, but I just updated my wife's phone and it has the exact same problem.

BTW, we're both using TMobile G1s, and I used the 2.22.28.25 Radio on both. Anybody else seeing this problem? Do I need to switch to the 2.22.27.08 radio? I'd do it just for the experiment, but I'd have to remove Custom MTD again, and it seems like a PITA if it's not going to fix my problem. I'm thinking of removing Custom MTD permanently anyway, but I'm honestly afraid of breaking my rom, which is using both Apps2sd and apps2ext.

Any help is greatly appreciated.

BTW, GREAT work with this. It's great that there are still people working to port things to the G1!

EDIT: Can I just flash the other radio from fastboot, without worrying about my Custom MTD situation? Is it really that simple?
[G1 Android Development] ezterry:
AGPS is software not hardware.. I'm not sure what happened.. or who is at fault (but its not the radio+spl)

It confuses me because agps works for me over my wifi connection, just not over my dataplan.

A) NetworkLocation.apk looks up http://www.google.com/loc/m/api for getting your network based location.

B) GoogleServicesFramework.apk translates this to https://www.google.com/loc/m/api (presumably for security reasons)

the http://www.google.com/loc/m/api is hard coded but the https address seems dynamic and is stored in a sqlite database. When I update the database entry to go back over the un-encrypted channel everything works again.

Assuming you have my parts package installed you can run over adb shell:

sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "SELECT * FROM main WHERE name='url:google_location_server';"

to see the current string:

url:google_location_server|http://www.google.com/loc/m/api rewrite https://www.google.com/loc/m/api

Then to force it over the plain net you can run:

sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "UPDATE main SET value='http://www.google.com/loc/m/api rewrite http://www.google.com/loc/m/api' WHERE name='url:google_location_server';"

Now agps will work.. but I'm not sure what the security issues may be.

Some of my info is based off of: http://xdaforums.com/showpost.php?p=9576852&postcount=108
[G1 Android Development] nduanetesh:
Thanks for the help. Is this a permanent fix? Or will I have to rerun these commands every time I reboot? (Or worse, every time I change location?)
[G1 Android Development] ezterry:
If you use the update statement as I posted; it will live past reboots infact you must reboot to apply it.

I'm thinking of making a toggle "updater.zip" script for this.

Obviously if you clear the data to GoogleServicesFramework.apk, it will stop working
[G1 Android Development] nduanetesh:
Thanks once again. I'll give it a shot in a sec and let you know how it goes.

BTW, while we're chatting, what is the difference between the two radio options in the OP? I saw someone else asked early in the thread (read the first 7 or 8 pages, and the last 10) and there didn't seem to be a satisfying answer.

EDIT: Just realized I'm not really going to be able to test whether this worked tonight. I fired up my wifi to confirm that aGPS does work with it (you're right, it does), and then ran the commands you mentioned. But the phone already knows where it is due to having fired up wifi...and I'm sitting on my couch in the middle of the night. so I don't think I'll know if this worked until tomorrow when I'm out and about. Fingers crossed!