yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] BookCase:
Srsly?

Easiest way is to put all the files (RA Recovery,Radio, SPL, etc.) in the c:\android-sdk-windows\tools folder then go into c:\windows copy "cmd" (cmd.exe) and paste it into c:\android-sdk-windows\tools then,from c:\android-sdk-windows\tools open cmd.
[G1 Android Development] morpheusgt:
Are you suggesting to copy the cmd.exe from the windows folder to the android tools folder?

OMG.

Just open the cmd and then go to the desired folder (e.g. "cd c:\android-sdk-windows\tools").
[G1 Android Development] SVH:
is it matter i copy cmd and start from folder ../tools or start cmd and manually go to ...../tools ???

please help me not in using cmd command but in "waiting for device" problem

anyway im listening for all advices

please help
[G1 Android Development] BookCase:
Yep. You can do that, too but, if you use fastboot often, its easier to just put cmd in the tools folder and execute from there.

Doesn't matter, either way works.
[G1 Android Development] morpheusgt:
I think you have to press "back" after you enter in the bootloader (Switch On + Camera button) to be in fastboot mode.

Then you can test it with "fastboot devices", and it should tell you that it is ready.

I have an HTC Magic, not a Dream, so it may be a little different, I don't know.
[G1 Android Development] Firerat:
with 1.33.2003/5 you can use power + back

this also works with 1.33.0013d

one less thing to do ( and back is easier than cam imo )
[G1 Android Development] SVH:
when i press "back" in bootloader mode i get bootloader state again, no any fastboot mode

i get no all info about device, sorry

DREA110 T-Mobile Germany

DREA110 PVT 32B

HBOOT-0.95.0000

CPLD-4

RADIO-1.22.12.29

Sep 2 2008

device is not activated

i activated with root other G1 w/o problem (goldcard downgrade, wifi activation, next flashing recovery....)

now i want get root too, but downgrade to rc29, rc7 dont work (iv seen similar problem in other guys on forum on German devices)

so i decided work w/o downgrade using info from this topic

maybe im not right but for flashing in fastboot mode i need modified spl, right?

but for flashing spl i need allready flashed hboot?

closed circle?
[G1 Android Development] BookCase:
Try this:

...Root the HTC Dream

by the way, there are several ways to ROOT, not just by downgrading, that's just the traditional method.
[G1 Android Development] nickislauw:
whats actually the difference between 2.22.27.08 and 2.22.28.25 radio?

please someone explain. if there isnt any difference then why would you upgrade
[G1 Android Development] SVH:
my sd card is GOLG allready and WORK with other G1

so i see this method dont work fully

anyway i need make root first (via traditional sim registration and androot method) :(
[G1 Android Development] BookCase:
READ THIS!!
[G1 Android Development] SVH:
what do you mean?

i told, my Goldcard works with other G1 (not Tmob)

but with this one not works not rc29, not rc7

there are only these 2 flashes on the net

more, i tested my Goldcard on HTC Elf, HTC Smart,...

p.s. forgot to say, in downgrade process i get "00028002 not allow"
[G1 Android Development] BookCase:
Maybe, try this: z4root?

Honestly, you're in the wrong thread. You need to go to the thread that deals with rooting your phone.

HOW TO: downgrade, root and upgrade ANY G1/Dream (even Continental European)
[G1 Android Development] SVH:
1.thanx for link

in this case i need activate device with sim

but i looking for posibility making activation w/o gprs

anyway thanx

2. i told, on my TMob German device downgrade dont work

i found on german forums such problem with this device

as i understand still no solution for downgrade it

only sim activation, after root

any flashing spl, hboot dont work w/o recovery option
[G1 Android Development] jacklc000:
So the patched recovery and MTD Partitions are not disturbed using these steps?
[G1 Android Development] seatibiza:
i have same question
[G1 Android Development] ezterry:
If you have a goldcard and HBOOT 0.95.0000 try installing the orange NBH on the op.. then you will have an engineering NBH and can follow the ops instructions for a custom rom with the extra memory.
[G1 Android Development] Firerat:
recovery is not touched by radio/hboot flash

( unless the partition table is not backwards compatible with respect to recovery )
[G1 Android Development] Firerat:
G1 with a 2.22.28.25 its nearly 2 x faster than a vanilla G1
[G1 Android Development] bonesy:
Sorry i flashed the XM Froyo sense rom on my 32B magic.Its says ezTERRY kernel but not which to flash.i will go over to XM thread nd ask there
[G1 Android Development] shamo42:
This question has been asked several times. I don't think anyone knows what exactly changed.

Usually with a newer radio you can expect better wifi/3g/gps perfomance and improved battery life.

For me battery life got (a lot) worse though when using wifi.

Do you mean 2x the bandwidth when using 3g? Or 2x faster because of the additional RAM?
[G1 Android Development] Firerat:
the whole point of this thread is it introduces the whole thing

Sure, let XM know all about it, but the kernel you need is in the OP

*everything* you need is in the OP, including patches to apply to your own kernel src
[G1 Android Development] :
Ezterry...

What happened to the any rom test kernel? I can see the Biffmod and the CM one but the any rom one has gone and I need it to get it back on Extreme, any chance of a link please?

Edit - Okay I'm a retard :D

I had flashed the rom instead of the kernel not once but twice, yes folks sleep derpivation is not good flashing conditions ;)

I'll go hang my head in shame in the corner fella...
[G1 Android Development] ezterry:
Its not really a hybrid in the way you are thinking..

It *IS* a 'sapphire' with a SMI size of 32MB .. the real definition of a sapphire 32a device.

32b devices have more SMI memory (64MB) ... and this "ramhack" adds the upper 32MB to system ram (the 32MB the 32A devices don't have) .. of course the 32A devices have a much larger EBI memory region .. or according to the code sometimes 2 EBI regions so ram isn't as much of an issue.

(FYI the 32MB block wasn't fully unused that is why we only have 15MB more than old the stock 32b firmwares.. and 14MB more than the most recent 32b kernels)

Um.. the anykernels are still in the op:
[G1 Android Development] soulife:
Its my turn to sound like a noob :) .. can someone save me the trouble of extracting the contents of the patched recovery.img and an unpatched recovery.img and running a diff on the 2 to see what has been patched. Its only the kernel used in recovery that's patched, correct? I'm thinkin too much into it but I just wanna be sure.

Edit: just to clarify I'm only talkin about recovery here
[G1 Android Development] ezterry:
Sigh..

A-look at md5sum here

B-look at md5sum on ra-recovery thread
[G1 Android Development] GunToYoMouth123:
foreal?

how do you remove the MTD Partition though?

thanks.
[G1 Android Development] GunToYoMouth123:
Oh and another thing.

i've tryin' to get on youtube but two things bin happenin.

either the youtube audio plays and the screen is black (usually on froyo roms includin' the ota test 2) or when i press HQ it says something bout my network it can't be played or something i forgot...

i'm writtin this here cause it started happinin' when i switched my radio and all...

eeek. x0|
[G1 Android Development] TeeJay3800:
Twice as fast in download speed, or the phone's overall responsiveness?

I still haven't seen any information that explains the difference between the 2.22.27.08 and 2.22.28.25 radios.
[G1 Android Development] billquinn1:
There is a zip for removal in the original mtd thread.
[G1 Android Development] xillius200:
xD they never learn to swap threads and info they want it all on one page xD I'm sure in XM we told em to follow this thread blah LOL

Anyway gonna flash new radio later hope its GD :D
[G1 Android Development] GunToYoMouth123:
I don't find it.... :0|

by the way i have the FR 1.5.7 NOT 1.5.6
[G1 Android Development] xillius200:
here you go just use it from here ^^ - http://www.mediafire.com/?lifib6a9ptj5j#2,1

it may say v1.5.6 but works for v1.5.7 lol
[G1 Android Development] GunToYoMouth123:
Oh joy lmao!

Thanks man, by the way (I'm off topic) but your roms are awesome but they trip out on my g1.

You should do something with the "Rogers mytouch ota update rom" it runs so fast and smooth on G1 but has small tiny problems. Just small. Just sayin' ,thanks though. Lol 80)
[G1 Android Development] xillius200:
0o trip out what happens? 0o lol

lol np ^^ um was thinking about it xD but depends if I have enough time ^^ gonna release a donut runs on this lol it's super fast :D
[G1 Android Development] mulletcutter:
I think i read it somewhere but is there a way to flash the hboot in recovery?
[G1 Android Development] xillius200:
check the 15mb zips thread ^^ I posted them there for a friend ^^ also somewhere in cyan thread they also have some made xD
[G1 Android Development] soulife:
Yea, that would make sense..
[G1 Android Development] GunToYoMouth123:
It starts off all cool,smooth and fresh...than out of nowhere..it starts goin' slow,than freezes (usually on text messages)

And I get all sad like this -> ;0(

Lol

but I think you should work on the OTA one, cause ima big fan of your work and team(sorry bout Zach by the way) and regardless its faster than any other Sense roms beside the OTA one.

I love sense,and again....omg off topic. Just sayin' though.

Consider me a fan of your work.

Sense has always bin crap or smooth with crap on it...but the OTA update for rogers..heh i'd say is the key and answer to a new generation for senseUI on the G1.
[G1 Android Development] michael-knight:
Okay, so I finally figured out the basics of patch file syntax and realized that the patch failed because the following lines were given as context for the patch, and these lines are nowhere to be found in the dma-mapping.c file:

int idx;
u32 off;

It also uses the line at the end of the patch file:

if (dma_release_from_coherent(dev, get_order(size), cpu_addr))
return;

to figure out where to place the patch, and this line is found at 388-389 in ezterry's kernel's dma-mapping.c file.

The patch file would have removed the text

WARN_ON(irqs_disabled());

and replaced it with

HCD_LOCAL_MEM: WARNING: at arch/arm/mm/dma-mapping.c:408 dma_free_coherent
WARN_ON(irqs_disabled());

assuming my recently increased knowledge of patch file syntax is correct.

Should I go ahead and insert those lines at line 386 even though

int idx;
u32 off;

is nowhere to be found? What do those lines do?

This is the original hunk that failed:

diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c
index b9590a7..e88ef82 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -405,7 +405,8 @@ void dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr
int idx;
u32 off;

-	WARN_ON(irqs_disabled());
+// HCD_LOCAL_MEM: WARNING: at arch/arm/mm/dma-mapping.c:408 dma_free_coherent
+///	WARN_ON(irqs_disabled());

if (dma_release_from_coherent(dev, get_order(size), cpu_addr))
return;
[G1 Android Development] Firerat:
look for the bold

HCD_LOCAL_MEM: WARNING: at arch/arm/mm/dma-mapping.c:408 dma_free_coherent

is a comment, and is to be added

WARN_ON(irqs_disabled());

hasn't been deleted its been commented out ;)

// will make the compiler ignore it

if you don't see those lines, you probably don't need that part of the patch
[G1 Android Development] jpzzle:
Thank u very much, I mean seriously since when do we have to hussle just gety a new radio working? I'm all for technology but it doesn't it has to feel like the quantum theory... geesh
[G1 Android Development] michael-knight:
Wait, so this hunk in the patch was just designed to make the compiler ignore/(comment out)

"WARN_ON(irqs_disabled());"?

Patch files are so frustrating :P. Well, at least now I know. On to compiling.

Thanks for the help, Firerat.
[G1 Android Development] bigmama:
Is it safe to apply new radio/hboot with Rogers service - Montreal

Just making sure of the prerequisite for the installation, I do have the following setup:

HTC Dream white phone with Rogers service - Montreal

HBOOT- 1.33.2005 (DREA21000)

RADIO-3.22.26.17,

Recovery: Build : RA-dream-v1.7.0R (note the R for Rogers version)

ROM: CyanogenMod-6.0.0-DS witch I did apply EBI1 port

Is this safe to proceed with the new radio/hboot?

Should I re-flash recovery with the one referred in this thread (recovery-RA-dream-v1.7.0-cyan.img)?
[G1 Android Development] jpzzle:
i have to say this will MOST DEFINITELY KEEP ME ON MY G1 yes i may eventually get another phone like everyone else as so goes life but THE G1 is one of kind... I respect and salute all who have had a part in Biffmod2.1: 2.1 2780 the newest radio leaves me speechless as i am actually holding my phone in one hand and typing with the other ... YES thats how much im loving my phone again!!!:D

THANKS and please keep up the good work
[G1 Android Development] mekkelrichards:
My friend gave me his G1 after flashing this stuff and its bootlooping.

When going into fastboot, he has:

SPL: 1.33.0013d

CPLD-4

Radio:2.22.27.08

When trying to flash the MT3G-Test2, then the Market Fix, then reboot, the phone shows the G1/tmo screen for ~30sec, turns black and goes back to the G1/tmo screen.

Any suggestions?
[G1 Android Development] ezterry:
Um.. remember my 2708 kernel port in the op (you just need to flash it over what you already installed)

And FYI you do not need SpoofSPL to use the radio+SPL.. you just need it to bypass some checks in some roms (MT3G-Test2 doesn't check so you will have no issue with that)
[G1 Android Development] jpzzle:
Yes I went thru the same use the biffmod 2.1 2780 zip flash it instead of the regular Biffmod unless you're trying another Rom then try to read again about the roms that works with it , also try the spoofspl ... just in case u really have no luck http://xdaforums.com/showpost.php?p=9068311&postcount=84 . because that new radio as mentioned will block lots of other things. oh and "spoof it" before you flash your rom .. very important:cool: only my .2$ from what i went thru, man i suffered .. "im only adding in details cuz i know how ppl on here sometimes forget that some need things clarified just a little"
[G1 Android Development] sleepyfu:
The new radio 28.25 is read to be just an security update, but it seems to be a lot more stable for me, no constant switching [2g/3g] sitting at the same spot.
[G1 Android Development] tnpapadakos:
i thought from what i first read, that the whole OTA update had a security update, not the radio, per se
[G1 Android Development] ralphclark:
sorry about that :o
[G1 Android Development] mekkelrichards:
Thanks a lot! I got it now!
[G1 Android Development] asb123:
I am seeing something ive never seen before.

I just flashed the biff mod port and am at the rogers screen. In a red box at the top it says fastboot usb. fastboot is seeing my dream.

WHY is my phone's fastboot working if i am not in the fastboot menu? is something wrong...
[G1 Android Development] Ohsaka:
Are you sure you flashed a complete rom? If you SuperWipe the phone and reboot it, it wont find anything in the BOOT partition and will default to the fastboot mode.
[G1 Android Development] btxlittle:
what`s the diffrent between the new radio and the old one?
[G1 Android Development] pardus:
no one knows exactly... lol
[G1 Android Development] anghellic:
Question....

Can I just flash the new (.25) over the .08 one and reboot as normal or do I have to repeat some steps and backup, then flash the radio, and restore...
[G1 Android Development] pardus:
I just went from .27.08 to 28.25 without problems, after a Nandroid backup (just in case) I put the 28.25 zip on my sdcard and flashed it through recovery. It boots back to recovery and then select 'reboot system now' and it booted fine with the new radio
[G1 Android Development] ma0130:
I've flashed the 15mb ram with radio 2.22.27.08&hboot 1.33.0013d and mt3g before, then I flashed super e. Now I want to flash mt3g again, but after finishing that ,my g1 just stay at the first screen(TM G1), I've tried the cm 6.1, the result was just the same. Now I can only flash super e...What should I do?
[G1 Android Development] jpzzle:
:) too funny.. but really if you have it you should know the difference, but im biased as to what you called old :) the 23.02? 07? 05 the lastest? :) but if the latest then it's more ram, definitely wayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy smoother of course in conjunction with the appropriate rom, :-) even without.. and it maybe wishful thinking but it does somewhat improves or lack of better word sharpens call qualities:)
[G1 Android Development] GunToYoMouth123:
Major issue, I've finally flashed CM 6.1

And everythings workin', but the youtube.

I try play videos,in HQ ofcourse,and the mofo plays only the audio but not the video.

Could it be something with the radio?

I remember this happinin' once on a radio...the one before these radios. That there was an original one,and one tweaked.

I used the tweaked one,I think and that happened..than I flashed the original one and youtube was workin' fine.

I don't wanna re-flash or jump on these files...I wanna have my youtube workin' though..I use it a lot...

Need a lil' help ,Thankss..
[G1 Android Development] ezterry:
Go to the op post.. follow link for the 2708 cm6.1-rc1 update.zip and install that version.

To get the extra ram you need a patched kernel. Android 1.6 you may be able to boot without the new kernel but you won't have the extra memory and can expect a crash if you use any 3d.
[G1 Android Development] bovirtual:
It´s impossible to download the new radio by the two links for the fist post. Someone have the zip on other mirror to download??

Thanks in advance!!
[G1 Android Development] ownjoouk:
Wrong! I am running CM4 (the final version cyanogen made) with extra ram and 3D works fine!

I used firerat's MTD and the any kernal updater. All seems to work just fine. Donut is amazingly fast!

EDIT: Actually You're right about the 3D. I only tested a small app and it seemed to work but Neocore struggled. The extra ram is definitely there though.
[G1 Android Development] ezterry:
Two commands for you:

'free' will tell you exactly how much ram you have

'uname -a' will tell us the kernel.. if its one of my patched kernels yes you have the ram otherwise if you have extra ram its the old ram hack.

From your reply you used my anykernel that swaps my kernel in to replace the current one and works on any rom.. some older roms may not know how to use all of the kernels features.
[G1 Android Development] Sizzlincok:
After spending 30min to read through the thread so i'm not a 'muppet'... :D

I took the plunge to flash... after flashing, I realized how FREAKING easy it was to flash...

I don't understand how people are having problems following simple instructions... :confused:

Well, I GUESS... the instructions in OP could be just SLIGHTLY less confusing.... Ehehehe... :D

I'm using BiffMod 2.1, did a nandroid backup, and flashed the kernel, and boot up fine. Saw 15mb extra ram free, was excited.

I tried youtube, low quality works, however, not HQ though.

Video PLAYS, but it freezes on a frame, audio is fine.

EDIT: After a quick Google, which what most people should make it a habit to do and google everything, APPARENTLY, it's an issue with Froyo 2.2 and the Youtube app. The videos are loading too high quality for the app to handle apparently.

I tried youtubing HQ on the browser, and it works perfectly fine. So it's most definitely the Youtube app + Froyo issue for me, and others such as Droid.
[G1 Android Development] Trek55:
after you flash the ROM, did you flash the kernel?, you have to flash kernel right after ROM... good luck..
[G1 Android Development] Firerat:
you need the 2708 kernel
[G1 Android Development] ownjoouk:
Free:

total used free

112700 108552 4148

Kernel:

linux localhost 2.6.34.7-cm6-biffmod #7 PREEMPT Sat Nov 6 14:21:53 EDT 2010 m6v1 GNU/Linux

This is what I get.
[G1 Android Development] Sizzlincok:
I get the same thing.

At FIRST, my terminal free, said the same output, 4148 free right off the bat.

Now it's looking more like post #2.

Does that mean I'm all good? :D

I restored and reflashed kernel because my LED indicator was constantly on for some reason.
[G1 Android Development] ownjoouk:
Yeah but my results are for CM4 - I was asked to get this info

Just wish 3D worked - I hadn't tested it properly :(
[G1 Android Development] Firerat:
112700 is the important one, its the total

^^^^^ you have the extra memory

the free command often confuses people

it shows the free memory, but doesn't account for the memory which has been allocated to android.

Android gets a chunk of memory to manage itself, something like seePU ( on the market ) can show you android's free mem ( cpu+mem option for number display ;) )

I love seePU, but its not been updated for a while, and does tend to get killed

every now and again
[G1 Android Development] v3dran:
I installed everything from the first post on MT3G (with radio-2.22.27.08.img), then installed BiffMod ROM following instructions in it's thread, then installed ezBiffTestKernel20101106-2708_S.zip and everything works just perfect, but i can't see any 14MB of RAM more than i had before :S...i have 13-22MB of RAM like i had before, and if this worked for me, i would have 27-36MB of RAM :)..correct me if i'm wrong...
[G1 Android Development] ezterry:
Why do you want to go from 13-22MB unused to 27-36MB unused..

As firerat said you are interested in the total memory not the amount currently free.

You probably have 1 or 2 additional programs in memory, or at least more of the images requires to draw your commonly used applications.. so they don't need to be read off flash or worse your sdcard.
[G1 Android Development] Sizzlincok:
Oh! I see! Why thank you sir for your quick explanation!

Yeah, if I recall now, I ran free before updating to get more mem, and I saw around 9000MB. I knew "free" wasn't exactly what I was looking for but total.

I'm newish to android's system, but not new to following and picking up instructions and learning "quickly"! :cool:

I had terrible call quality with the the G1 radio 2.22.23.02 (so I had to use the 19.26i), so I was sort of hesitant to upgrade to radio 2.22.28.25.

Good thing call quality wasn't the terrible cracking fuzzy one like I had with 23.02 on this!

Wireless Tether seems to be sucking the power from my 2850mah battery... Wasn't so much with the 19.26i radio. I think..

I kinda want to try the 2.22.27.08 to see if there's any performance vs battery.

CPU is running stock speeds.
[G1 Android Development] jeffakajeff:
First off, Great great post, simple instructions, thanks Ezterry! I installed the 08 radio on my Mytouch 1.2 and got CM6 nightly up and going (thanks for the great work Firerat).

My signal improved quite a bit I noticed, Market seems faster to me.

Before, My signal jumped back and forth between "H" and "3G" quite a bit, and now it seems to stay on "H", anyone else notice that?

I do not notice any excessive battery drain, WiFi on or off.

HQ on YouTube works great.
[G1 Android Development] jinxhyped:
I use 'fastboot erase system -w' but no matter how many times I do so, I have lingering problems and the only thing I'm able to successfully get to continue past an install screen is that broken CM5 Nand backup. Actually, I was able to restore the dream to stock with an ruu and then successfully re-rooted with exploid, but whatever I've done continues, because my ROM installs hang or restart.

Is there a more thorough "flush" I can do to wipe the slate & start over with this

I dont have either on my SD at the moment. Should I? I'm not worried about the contents of my SD either, if reformatting it would be a benefit
[G1 Android Development] roalex:
Forgot to mention i guess/

Great job ezterry :)
[G1 Android Development] fanbogo:
please upload for me dream kit (spl and radio) for other server thanks :)