yashsingh1/xdaforums huggingface dataset:
[G1 General] SpEnTBoY:
android-msm-htc-2.6.29?

Anyone seen this?

# git branch -a | grep htc
origin/android-msm-htc-2.6.25
* origin/android-msm-htc-2.6.29

I was just poking around and grabbed the 2.6.29 msm HTC branch .... although I can't find the damn head in the repo off of git.kernel.org :confused: ... and the Makefile is still showing .27 .... need to look into this more.
[G1 General] Ph0Xy:
Is there any IRC channel with like Dream / rooting discussions and stuff?

I'm pretty sure I can get this rooting going on with my rogers dream but the documentation on the whole process is pretty low tbh.

I just want to ask couple questions or something before jumping into it.
[G1 General] SpEnTBoY:
OMG never mind .. I went through my history I know what I did and I screwed up .. again. I'll just stop posting
[G1 General] Ninc:
Other options

Hey folks, just because I've seen how Rogers and companies like HTC deal with this sort of legal request (or rather don't unless financial loss is imminent), and not to discourage lbcoder's efforts in any way, but is there any way we could take a multi-pronged approach to this? I know Haykuro has a phone and Cyanogen needs one, is there gain to be had in sending that to him? Has anyone had contact with Haykuro since his last post on the 1st? I'm not knowledgeable in legal or advanced Linux, so please excuse my ignorance of either.
[G1 General] cyanogen:
Huh, where is this?

android-msm-2.6.27
* origin/android-msm-2.6.29
origin/HEAD
origin/android-msm-2.6.25
origin/android-msm-2.6.27
origin/android-msm-2.6.29
origin/android-msm-htc-2.6.25
origin/msm-2.6.25

That's all I see.
[G1 General] SpEnTBoY:
see post #690 ... I messed up when I was switching branches.
[G1 General] holdennull:
This may not be the best place to put it but...

Is there anyway to port Cyanogen's recovery.img (to the Rogers Dream)? Should be possible, right?

H's ported recovery seems to have a broken console. It might be because of modified kernal but I'm curious enough to try out another recovery anyways.
[G1 General] cyanogen:
H's recovery is mine with the stock Rogers kernel. To make the console work, you need the framebuffer console modules which aren't part of the stock Rogers kernel. They would need compiled.
[G1 General] holdennull:
Oh, yeah I realized that but it's not your 1.3.1 version (with partitioning). Regardless, thanks for the information.
[G1 General] VGMStudios:
still learning about all this stuff.

have a question though.

Has there been a way to get rid of the Rogers boot screen?

More importantly does anyone know if there is info on how to change the word "Rogers" to something else on the unlock screen? Maybe put a battery notification there?

VGM out...
[G1 General] cyanogen:
So has anyone gotten the serial console output of the boot of a custom kernel on this thing yet?
[G1 General] amihov:
Apps to Sd

I am sorry about this question . It is a bit of topic but i was not sure where to ask. Is it possible to runs applications on the sd card on a rooted rogers htc dream? If it is how?

There is many guides out there but most of them are talking about custom roms and as far as i know rogers htc dream cannot run a custom rom yet.

Thank you .

Alex
[G1 General] Pokeon:
If you can point me in the right directions for software and hardware (DIY is fine) information I can look into doing it.
[G1 General] i<3andr0id:
Cyanogen, do you believe that you can have custom roms working on the rogers dream if you had a unit to test on?
[G1 General] cyanogen:
I don't know for sure. I have a serial console setup for it though.
[G1 General] Canoedroid:
Rogers mods to keyboard mapping?

If the keyboard drivers are in the kernel, could it be a clue as to the nature of the mods in the Dream kernel?

Bi-lingual support is not the Android norm (same Rom- two languages). I wonder if any francophone users would be able to tell us if the Dream has a French hardware keyboard mapping.

Just an idea (I'll reach for any straw at this point). Given the Magic is Rom-able and the Dream not - plus the fact that soft keypad wasn't available....

Thanks to all for working on this!
[G1 General] drewX2:
Sometimes I wish I had became a hardware programmer and not a software programmer.... lol
[G1 General] silverchris:
What does one need for a serial cable for the HTC Dream? If someone points me in the right direction I have no problem A: buying one if its cheap enough or B: hacking something to work, if it will help get us anywhere
[G1 General] esmith:
I would be interested in donating again... maybe $20. Just fyi... and think we should probably pick a semi-used one up for $250+ on kijiji or whatever.
[G1 General] lbcoder:
It is really starting to seem like they are loosening up on the source and will most likely provide it soon.

I believe that I received the first hopeful (though slightly inconclusive) response from HTC in the matter on July 21: http://xdaforums.com/showpost.php?p=4175371&postcount=674

And then PhaseBurn got the first CONCLUSIVE response on July 27: http://xdaforums.com/showpost.php?p=4214328&postcount=17

Now today I received another positive response: http://xdaforums.com/showpost.php?p=4226316&postcount=24

Note that my responses came from TWO different people in tech support... the first from Alvin and the second from Ryan, and PhaseBurn got his response from a VP. Thats 3 different people at HTC in two different departments now humming the same tune.

This is really looking good....
[G1 General] golojap:
Wow, this is great news !! I would sooooo love to install cyanogen's rom on my Rogers' Dream. Keep us posted.
[G1 General] SpEnTBoY:
LMAO!! should we all have a vote on how many people here are hoping to get a cyanogen rom? ... I love the prospects of hacking my own kernel however ... so far cyanogen's roms have everything I want anyway ... I'd love to get one working on the Rogers Dream!!
[G1 General] mburris:
Roger's HTC Dream with Hero Theme

Guys, I've got the Hero theme (created by Soulife) running on my Roger's Dream:

More info can be found Here, in the Dream Theme thread
[G1 General] Charrion:
Thanks mburris,

The theme works like a charm and looks sharp.

I'd post a screenshot myself, but I'm too nooby ;)
[G1 General] tertiumsquid:
Beauty! Works like a charm for me!
[G1 General] PhaseBurn:
I'm not much for themes, I just want Cyanogen's mod on it, since it's what I run on my ADP1. Looking forward to being able to switch from my ADP1 to my Rogers phone for primary use, and getting into seriously playing around with the ADP1 like it was supposed to be used for, bwahaha...

Well, that, and 3G support on AT&T :-)
[G1 General] hellfenix:
Haykuro just tweeted this :

rogers peeps: you may be able to flash all sorts of craziness soon. :)

yay!
[G1 General] r4nd0mn4me:
:)

.....w00t!
[G1 General] jackkerouac:
Yes, but what does it MEAN!? :confused:
[G1 General] outsider787:
It means "be patient a little longer".
[G1 General] jackkerouac:
Arrrgghh! Er ... I mean, woo hoo!
[G1 General] HyeProfile:
I have to say, haykuro, if you're still lurking around here and reading this, you're quite a professional and organized individual for your age (or for any age for that matter), and you never abandon your peeps. That's quite a commendable trait in today's world of cutthroat business. Keep it up, I'm sure one of these telecom giants will hire your and pay you the big bucks for doing what you do 9 to 5...
[G1 General] lbcoder:
It doesn't mean ANYTHING we don't already know... HTC is going to be providing the source code for their kernel modifications, which means that we will be able to compile custom kernels. This has NOTHING to do with haykuro -- he is NOT to receive any credit for this.
[G1 General] hellfenix:
Well I assumed he wasn't reading this at all anymore so I also assumed he might have played with that Rogers device we bought him and actually found something before we have the sources, guess I'm wrong :)
[G1 General] outsider787:
What's going on in this world that we live in today?

I thought this was a close community that was more focused on helping each other out, not some place where "needing to give or NOT give credit" is so important.

I've had many accomplishments in my non professional life (none xda related) that had to do with helping others, and I could care less if anyone else takes credit for it or not...

Call me humble, but c'mon guys... Grow up!

And back on topic, I don't know if anyone was really giving H. credit for the kernel source thing. It just bugs me that people have to resort to posting such messages.
[G1 General] hellfenix:
H just posted this on twitter: update on rogers: if the method we thought up works, it should apply to both dream and magic users. so far it seems like it's good.

So I guess I was right that this has NOTHING to do with the sources, which is why I didn't post it in the sources thread or anything. Yay for more advancement on this device!!
[G1 General] r4nd0mn4me:
Well I guess someone might just get that $30 that I have set aside for pdaNet :P I would a ROM with more than three screens :) *hint* if that is posable.
[G1 General] jackkerouac:
Do you have any sort of time line?
[G1 General] frenchy128:
Go Haykuro!!!

I'll be keeping an eye out on Haykuro's twitter page...

Rom craziiness soon!!! Woot!!!
[G1 General] SpEnTBoY:
That's cool AND crazy lol ... I wonder why none of the kernels work though even using the correct addressing :confused::confused:
[G1 General] hellfenix:
Well, I am not familiar with the booting steps of Android but perhaps the problem lies before the kernel even boots?
[G1 General] esmith:
If H comes through I will send another $20 his way.
[G1 General] mburris:
The curiosity of why existing custom roms won't boot is killing me...

I hope he gives a technical explanation of what one has to do / what he did to get custom kernels running.
[G1 General] NguyenHuu:
Haykuro just tweeted again:

"haykuro - instructions will be up tomorrow for you rogers peeps :)

about 2 hours ago from mobile web"
[G1 General] SpEnTBoY:
http://xdaforums.com/showthread.php?p=4271500

:D
[G1 General] AverageCanadian:
how do we check our spl again?

edit: n/m it's in the fastbook screen, Looks like I'm good to go. Now if only I was at home so I could try this.

edit2: hey Capt Fiero, if you're still around could you host some of the roms on your server so we have a fast unified place to get them?
[G1 General] himu007:
Haykuro have done it today. here is the link http://xdaforums.com/showthread.php?t=544654

Enjoy.
[G1 General] wackysalut:
Experienced the same for a while, I used the boot-new.img that was provided on the forum, and it finally worked. I unplugged the USB cord and replugged it, and then I got to the HTC screen. Maybe the "adb shell" can be accessed even if you're still on the ROGERS logo.
[G1 General] rieen:
HI GUYS!

Well i am canadian with a HTC Dream, and i woudnt mind to donate some money, but i have no clue how :)
[G1 General] :
I'll take a donation. I've done nothing, but I like beer.

-James
[G1 General] r4nd0mn4me:
Fracking awesome!

I thought I would pop by and see if there was an update and boy was I suprised to find that it's been done! I quickly downloaded and installed CyanogenMOD v4.0.1 and Recovery 1.4v. *glee* Five screens! Wi-Fi Tether! So many little things and new bits here and there are just awesome! Had a few force close issues but I think they were mainly apps related. I am kinda bummed that when tethering you can drain the battery even with the phone plugged in. Now I just need to make a list of who did what and set up a round of donations.:cool:
[G1 General] D RoiD:
I'm willing to send some goodwill beer or some sort of goodness to anyone who can walk me through this root, I have to get it right and not brick as its my work phone :) PM me if you are willing to offer some guidance, I would greatly appreciate it.

Thanks!
[G1 General] r4nd0mn4me:
Daz r00t?

I would take a look here and read through his links before you start anything. I rooted in a two step process starting with this and ended with this and I got the ROM here. I am running CyanogenMod 4.0.4 as I foung 4.1.9999 was really buggy (dam nice looking though) but it may have been a botched install on my part....I don't have enough time to mess around with it at the moment due to my classes.
[G1 General] BRad Barnett:
r4nd0mn4me, what recovery image are you using. There are some Rogers Dream users that seem unable to use anything but an old 1.2 image, including me.

Could you post a link to where you got the 1.4 iamge from?
[G1 General] the.purple.engineer:
the newer recovery image is at the first page of this thread. Just follow directions. >> Link
[G1 General] BRad Barnett:
The only thing that has a recovery image, in the first page of that thread, is this:

once you are at SPL 1.33.2005 (AND ONLY THEN)

download this

(md5: 4a58a5702fdf899547011888d9cc066f .. sha1: 99e38e4f8798e952e67421a42e7b053ea70957b7)

This is just the standard cm-recovery-1.4.img.. and doesn't work on my Rogers Dream.

Is this the one you meant?
[G1 General] the.purple.engineer:
Yes, that is the one I meant. You need to read through the thread. Once you follow the steps on that thread, you WILL be able to run cm 1.4 recovery img.

Side note: Do you have a proper SPL at the moment?
[G1 General] BRad Barnett:
I have the SPL listed at the top of that thread. I rooted my phone, before this post existed, so I used this method:

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

So, I have SPL 1.33.2005, and I've been using that + ADB to try to flash Cyanogen's Recovery 1.4. This is what isn't working.

Are you saying I have to flash the radio, in order to use any other recovery image, than the 1.2 version that works?
[G1 General] the.purple.engineer:
I did the old method as well because I got my phone before we actually had root on Rogers Dream devices. Then, I followed haykuro's newer root:

I don't see why it's not working for you.. Are you following the directions?
[G1 General] BRad Barnett:
Well, the recovery loads before anything in the system does. I don't really want to erase my system, before I'm sure this will work.

The only real difference I can see, is the radio. I don't want to flash my radio either. I have a very early Rogers Dream. The first one at my Futureshop, to be precise.

If I can't just use ADB to flash recovery 1.4, like most other Rogers users can, I'm very worried about flashing things like the radio. Especially, since my radio seems just fine.

I wish I knew why people were flashing the radio...

Any ideas?

(put another way, if I flash the radio, does that mean I immediate have to move to a custom rom? I'm not sure what is unique about that radio image. Does it require a minimum level of OS?)
[G1 General] the.purple.engineer:
You need to flash radio so that the phone "looks like" a T-mobile G1 to the ROMs. This way you can install better ROMs. Like Hero ROMs or CM ROM. It's something you really should do if you want to get more out of your phone.

I got my phone in August (about a month after Rogers started distributing the phone.) So, don't worry about your phone bricking cause of the radio. Mine's working with the latest CyanogenMod ROM.

So long as you already have the correct SPL, it'll work flawlessly.

EDIT: You know how your phone is really slow and buggy?? If you install latest CM ROM, it'll all go away and your phone will be super-responsive and super-fast.
[G1 General] BRad Barnett:
Ok, it worked after flashing the radio. Not sure why.

However, I am unable to boot into my default Rogers rom now. I hope that:

"Either grab some popcorn and watch adb lolcat as it goes past, or go do something else.. this might take a while"

Means 20 minutes, otherwise I'm really hosed.
[G1 General] the.purple.engineer:
Did you install a new ROM by using update.zip?

If not, the phone won't boot since there's no operating system on it.

I suggest doing following steps:

If you have a microSD card reader and can still put files into the phone, go to http://developer.htc.com/adp.html#s3 and download Android 1.6 Recovery Image: named signed-dream_devphone_userdebug-ota-14721.zip.

and also download CyanogenMod 4.1.9999. http://n0rp.chemlab.org/android/experimental/update-cm-4.1.9999-signed.zip

Then, put the zip files onto the microSD card on the phone and boot into recovery mode.

From recovery mode, WIPE!

After that step, you can "apply any zip from sd" and run the HTC's Android 1.6 Recovery Image first then "apply any zip from sd" again to run the CM 4.1.9999.

You will have a smooth running CM rom that I promise you will enjoy much more so than your original rogers rom.

EDIT: If you don't then apply a version of update.zip you currently have on your phone before following any steps so that you have access to the files.
[G1 General] BRad Barnett:
I didn't wipe the system, first time around. I was hoping it would boot with the old Rogers image.

Regardless, I did what you suggested, and went all in. I wiped, applied as stated in the page I linked to, and went from there.

Strange thing though. The kernel add on, on that page, didn't work. I had to re-wipe, and only apply the HTC and 4.19999 rom. The kernel.. even though it explicitly states it is for the Dream, seemed to not work!

Weird stuff.
[G1 General] the.purple.engineer:
Which "kernel" are you talking about? Are the HTC + CM 4.1.9999 working?
[G1 General] BRad Barnett:
http://xdaforums.com/showthread.php?t=568032 ... there is a kernel add on here, and it specifies it is for the Dream. I had thought it was required, because of the change in the Rogers Dream memory size.

I works fine with just the HTC + 4.19999 though...

Thanks!

(setting up many things, now ;)
[G1 General] BRad Barnett:
dupe post, sorry
[G1 General] BRad Barnett:
So, any idea about:

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

?

When I type 'free', I have less memory than the Rogers Dream is supposed to have.

Do I need that kernel add on, to get all of my memory?
[G1 General] beatryder:
I followed that guide and was able to root my phone.
[G1 General] BRad Barnett:
The guide I posted a link to, in the message you replied to, doesn't show you how to root your phone. It only shows you how to apply CyanogenMod 4.19999 with a kernel add on.
[G1 General] beatryder:
Really? Open up the terminal emulator and type "su", or try it from adb shell.

The first file you download is a rooted 1.6 image.

Unless I have missed something here, that should mean that it's rooted, no?
[G1 General] BRad Barnett:
Well, you can look at it that way. However, you don't need to install any image to 'root' your phone. Your phone is essentially 'rooted', when you manage to break the control placed by others, on your device.

This happens when you manage to get an engineering SPL on your phone, in our case.

Anyhow, semantics I guess. So, back to my issue at hand.

You're saying you installed the kernel add-on/patch, this one?:

CyanogenMod 4.1.9999 EBI1 kernel with BFS 304 (now with full EBI1 support and fixed ramdisk)

http://fdsfiles.com/temp/rad-cm4.1.9999-EBI1.zip

(md5sum: 48e4d30e81c0b531e00dde05d1108416)

If so, I'm wondering why it won't work for me. What does your 'free' show? Do you have 98 megs of ram free, or so? Or, do you have more, as it is reported that we should have?

Any help is appreciated, dude.

Thanks
[G1 General] the.purple.engineer:
You should not be trying to install the ported version of the CM ROM. The link you provided is for (unrooted) ROGERS DREAM phones.

Since you've successfully rooted your phone, your phone looks exactly like a T-mobile G1. (just couple things under the hood is different, but the roms see your phone as a T-mobile G1 not a Rogers Dream.) So as far as installing future ROMs goes, you just need to check if the ROM is compatible with T-mobile G1's. (I would say the only thing you may need to worry about is installing a different radio later.)

When you type "free" into the terminal it is showing you how much RAM you have on your phone atm, which, according to HTC website is 192 MB. And if you look carefully, there's a line called MEM and line called SWAP and another line called TOTAL. Total says you have 122516KB. (close to 192MB, but not quite because the software can only ever see a part of the total physical RAM. They are just designed that way.)

How big a RAM did you expect to see by the way?
[G1 General] BRad Barnett:
I was expecting to see 288M of ram, since I keep seeing that the Rogers Dream is a 32A, and that all 32As have 288M of ram.

There is a lot of confusion about the Rogers Dream. Some people state it is identical to the Magic... and the magic does have 288M of ram.

As for the link I provided, that page states -- specifically, that it is for the Dream. It claims the Dream has more ram, and different wi-fi.

For example, from that link above:

"This is a kernel port from the 32b ION/HTC Magic/mytouch3g version of CyanogenMod that should work on any EBI1 (32a/rogers dream) device.

In most cases our hardware is identical, but we have twice the memory and so the kernel and wlan modules need to be rebuilt.

The steps for installing CyanogenMod on a 32a are much the same and are listed below for your convenience:"

Everywhere, I see people claiming that the Rogers Dream is a 32A, and I also see people claiming it is a 32B! I also have seen people refer to it as an EBI1 or an EBI0!

ARG!

This thread we are in now, is helpful to ask questions, but useless to gain knowledge. This is because even it has multitudes of conflicting information in it. :(

It doesn't help that more official posts, like the one listed above, is telling people to do the wrong thing...
[G1 General] the.purple.engineer:
It is NOT telling people to do the wrong thing. The thread is for people who don't have theirs "rooted."

And your phone is ROOTED and ROGERS DREAM no longer applies to your phone. Your phone should be T-Mobile G1 32B right now if you have the HTC + CM 4.1.9999.

There are 32A Dreams, 32B Dreams, and 32A Magic and 32B Magic... They are all different. You just need to read more carefully and find information that's relevant to your phone which is now a 32B Dream.
[G1 General] BRad Barnett:
What you're saying, doesn't make any sense to me!

My phone would be rooted, if I had successfully flashed according to the above post, yes? So, how would it not apply to me?

Is it because of the different radio? That has nothing to do with rooting, except that it seems to be a step in the path that I had to take.

So, I'm guessing what we're talking about here, is that the radio image invalidates the above, not rooting. If that's so, can you not see my confusion?

I'd like to create a Rogers FAQ on the Cyanogen Wiki page, just to clarify things. It looks like there are two paths, one can take.

Am I groking correctly, here?