yashsingh1/xdaforums huggingface dataset:
[G1 General] aggtrfrad:
can someone upload the config.gz from any kernel running on the t-mobile G1?

cant find it lol
[G1 General] AverageCanadian:
I think Haykuro ordered a serial cable last week before the Dream was rooted. I don't think he cancelled the order. You should ask him if he got it in.
[G1 General] cyanogen:
Can someone with this phone go into "about phone" and tell me the baseband version?
[G1 General] Bedeadu:
For Rogers Dream:

62.52S.20.18U_3.22.20.17
[G1 General] cyanogen:
What we are using should be correct then, I think. The G1 has 62.50S and the kernel support for 63.50 is quite different (I am not sure what device this is actually for now). Still looking into it.. I need to find a contact at HTC :rolleyes:
[G1 General] cyanogen:
Well, I emailed someone at HTC and asked them to comply with the GPL and give us the patches :rolleyes: They will probably tell me to go to hell or ignore me entirely, but it's worth a shot I guess.
[G1 General] i<3andr0id:
Thanks for your efforts Cyanogen! you are the best. xoxo lol.
[G1 General] cyanogen:
I actually got a reply from HTC!

My response:
[G1 General] cyanogen:
And they replied:

So I guess they are unwilling to help. Something tells me that this guy is misinformed.
[G1 General] AverageCanadian:
yeah I have the feeling you could spend all day emailing Rogers, Google and HTC and they'd all just give you the circle jerk.
[G1 General] evilpig:
Sadly... yes.

Honestly try contacting Rogers Developers. Not the Customer Service or Technical Support.
[G1 General] cyanogen:
Someone started a thread on the android-kernel list, maybe someone there can help.
[G1 General] hellfenix:
Uhmmm.. The AMSS 6350 support was commited into the msm repo may 28th..I'm surprised it got into our devices : http://android.git.kernel.org/?p=kernel/msm.git;a=commit;h=9c61a5d1ed74f2dcece1bc39414e0fac1d879222

As for CPU_FREQ governors the only options seem to be conservative, ondemand, performance, powersave and userspace.

[Edit] It seems there's also a governor named msm7k which is based on conservative, driver is here : http://android.git.kernel.org/?p=ke...3;hb=0c51447f1d01840ae91b13384343b77119f15113
[G1 General] thedude2k:
Not that surprising, when you consider that HTC were the authors of this commit/patch. They obviously had the code long before...

Now what is interesting is that the HTC support rep specifically said that "HTC does not have a hand in the development or modification of the Android operating system", when the copyright on the code above is clearly HTC's:

1 /* linux/arch/arm/mach-msm/devices.c

2 *

3 * Copyright (C) 2008 Google, Inc.

4 * Copyright (C) 2007-2009 HTC Corporation.

5 * Author: Thomas Tsai <thomas_tsai@htc.com>

Maybe they consider this a patch on the "vanilla" linux kernel, rather than android OS... sneaky sneaky ;)

Good catch!
[G1 General] cyanogen:
Should we email this guy? :)
[G1 General] XwXDv8XwX:
YES!! lolololol
[G1 General] SpEnTBoY:
So does this mean that the public source tree in fact does have the pieces required to compile a potentially working kernel? :D
[G1 General] hellfenix:
Well the AMSS_256M thingy I still haven't found but the FREQ_GOV_MSM7K is most definately a cpu freq governor that we could use I guess.

Maybe simple building using the AMSS 6350 would work but I don't have a linux distro or a dev env ready to try it out and I guess if it was that easy Cyano or Haykuro would have tried it. E-mailing this guy could be a good idea, his e-mail is public domain after all lol.

Although I'm not sure he'll be 100% happy with us fidling with their commercial devices.. who knows.
[G1 General] MrLuigi:
Ok so two questions here and thanks for any help I get.

Question 1:

Is there any way to reverse the update that came in Haykuros zip for rooting the Dream? If so where can I get the files to do so, or anyone that has it can you upload it or email it to me?

Question 2:

For some reason I am still failing at the Nandroid back up process. It will make all the folders on the SD card but will fail to move any images over there. The SD Cards have been all in FAT32 2x 2gb Sandisk (class 1?) and 1x 8gb Kingstone Class 4 cards. All three have failed and I do not know why. It isn't a mounting the SD card issue obviously as it writes the folders. Anyone else seen this?

Cheers.
[G1 General] frenchy128:
Thank you!

Thank you Haykuro!!

I successfully rooted my phone, and during this process discovered how to use the ADB..
[G1 General] OzCDN:
Hi Everyone

So I decided to look into rooting my Rogers Dream and boom ... I found this thread (all 55 pages of it :eek:).

I am trying to understand what we are doing with this procedure to root the phone and then I have a couple of questions.

Here is how I see what is being done (Please correct me where necessary):

1. We reboot the phone into its built-in recovery boot mode.

2. We tell it to use a recovery boot image provided by Haykuro which does two things: gives us nandroid backup and changes the default HBOOT to give us root access.

3. We then let the phone boot normally (using the new HBOOT) and we have root access. There were some posts earlier about chmod'ing some permissions - is this still necessary??

So at this point we have root access. So far I've seen people successfully use it to:

- nandroid backup

- get rid of Rogers apps

- get access to Paid Marketplace

In future we should be able to run completely non-Rogers images (when the kind developers successfully customize them for us :)). Once we have these then we should be able to get some of the items like tethering that aren't working yet.

Does that about cover it?

My questions:

1) is there any way to completely reverse the changes so Rogers doesn't know you've been messing with it?

2) If I root and all I do is remove Rogers apps and activate the Paid Marketplace ... will the phone otherwise be exactly the same??

It seems to me that I should do this for the nandroid backup alone. I had a nokia once that kept having to be sent back to Finland because the crappy-ass software kept going into boot loops. Would have been nice to have been able to re-image it myself.

Sorry for the long post ... I am trying to convince myself to do this today and I want to make sure I understand what is going on.

Dave
[G1 General] AverageCanadian:
This link will give you a good walkthrough of how to root the phone.

You only have to changer permissions(chmoding) if you install su on the phone. I think you need to install su to remove the Rogers apps.
[G1 General] OzCDN:
Bye-bye Rogers apps

Thanks ... this worked great. I did an "adb pull" of all 5 of the Rogers apps just to be sure (so if anyone wants them back I can send them).

No reboot was necessary.
[G1 General] XwXDv8XwX:
What are the rogers apps? ringbacks, shop, ringtones, my account and home? how big are they anyways?
[G1 General] OzCDN:
Yeah ..

Yeah those are the 5 of them ... pretty much all are just links to their web site.

They are not big but it is annoying that you are not allowed to uninstall them (unless you are rooted :)).
[G1 General] OzCDN:
Paid apps ...

As you can tell by my frequent posts ... I am doing all this root stuff today.

The last thing I wanted to get working was Market Enabler.

I have su installed - I can go into adb shell, type su and then do things like delete the Rogers stuff.

But I did not do the additional stuff jahamish posted:

adb push boot-new.img /sdcard/boot-new.img
adb shell flash_image boot /sdcard/boot-new.img

Is this what I am missing?

Thanks

P.S. Is there a better thread for these questions somewhere?
[G1 General] anthrax704:
Well I have a dream and I rooted it using the instructions provided by Haykuro. After you do everything that he tells you to do, I installed su by remounting, pushing, changing permission then remounting again. Thats all I did and I have removed rogers apps and have market enabler and setCPU running fine. I don't thing you have to do anything else other than that.

P.S. Thanks for everything Haykuro and everyone else :D <3
[G1 General] aggtrfrad:
just letting you guys know... i just ordered the parts for a serial cable.

I will update this post tomorrow with tracking info :rolleyes:
[G1 General] nathanjones:
Thanks for this thread, it worked like a charm. :) Paid Apps FTW!

Now I can just wait for new ROMS.

Ahh SNESoid...we meet at last...
[G1 General] AverageCanadian:
awesome. I was trying to get ahold of haykuro to see if he ever got his cable in and to see if he could help us out but he hans't gotten back to me yet. Perhaps he's busy working or something.

I was thinking about getting one myself but I think I'm far too newbie to be of any usefull help.
[G1 General] Hegz:
I'd be happy to put one together too if it could help out in any way.
[G1 General] outsider787:
So how does one make a serial cable for this device?

What is the pinout of the usb connector for this? Any schematics out there?
[G1 General] r4nd0mn4me:
Rooting in my dreams.

Ok, so I got a day off work and between many hours of anime watching, I was able to root my dream. I got wi-fi tether to run, but still have the iptables issue as discussed earlier. I got all the rogers links off the phone, but I can't seem to get paid apps/market enabler to work. The program runs, and says everything went ok but I don't see any apps in the paid section of the market. I'll do some more digging through the threads when I get off work today, maybe I missed something.
[G1 General] lbcoder:
You need to kill the market process and clear its cache before the paid apps will actually show.
[G1 General] r4nd0mn4me:
Good to know, works like a charm now :) thanks.
[G1 General] SpEnTBoY:
The iptables support looks like it can't be built as a module so we're kind of at the mercy of anyone compiling a working kernel. I have the ARM toolchain but I can't for the life of me get a kernel built yet ... and even if I do there's a few other things that look like they would prevent it from working on this device anyway lol.

Hopefully we have a working (more functional kernel) soon ... and a cyanogen ROM :D
[G1 General] hellfenix:
I have been able to compile a few kernels using the Gnu/Arm toolchain from codesourcery. Nothing seems to boot on the device, I can't figure out what's wrong.

[Edit]I didn't specify a ramdisk.img, gonna try that tonight it's required to boot (duh) [/Edit]
[G1 General] PhaseBurn:
I don't know if cyanogen is getting anywhere with HTC, but I've been in contact with a couple people at Google who have informed me for sure that it is definitely an HTC patch. Now it's just a matter of getting it (we can rule out it being Rogers (which I always figured), but also Google), and we have a starting point to press...
[G1 General] Hegz:
I found this It looks like it's for the T-Mobile G1, but I don't see why it should be different then the rogers one.
[G1 General] XwXDv8XwX:
Where has Haykuro been? I was hoping to hear back from him in this thread since he has a serial cable to play with. Regardless I am just waiting patiently til things unfold...hopefully in a good way.
[G1 General] aggtrfrad:
from haykuro's twitter:

"XDA developers deserved it. i'm done with that community, so it's got nothing to worry about."

Anyway, I should have the serial cable on Wednesday. (Fedex tracking says "Estimated delivery" jul 7, while the pacakge got picked up jul 6 4:00pm from Boulder, CO and destination is toronto, i dont see how thats possible, does fedex international priority service use airplane shiping?)

I will assemble the cable a soon as i receive it and make available all the info we can get from there.
[G1 General] XwXDv8XwX:
Deserved what? What happened? Does anyone know?
[G1 General] MrLuigi:
Anyone been able to install HTC_IME.apk onto there rogers rooted phone? I can't get it to install, any tips? It worked fine until I rooted it.
[G1 General] r4nd0mn4me:
I would like to know what happend, I hope he did not OD on bad anime at my sugestion :(
[G1 General] dtx:
http://www.androidiani.com/news/androidiani-presents-haykuro-2999

story seems to be there. haykuros responses are on his twitter.
[G1 General] XwXDv8XwX:
yeah I just posted this here http://xdaforums.com/showthread.php?p=4089130#post4089130
[G1 General] aggtrfrad:
you are on the wrong thread but here you go:

http://xdaforums.com/showthread.php?t=522185&highlight=rogers
[G1 General] MrLuigi:
Thank you for pointing me in the right direction. Hard to tell what posts are specific to the rogers HTC Dream and whats not.
[G1 General] tertiumsquid:
It worked fine on my phone, using the file posted on haykuro's blog. Did you get yours working yet?
[G1 General] SpEnTBoY:
I may need to pick your brain if that's ok? I can not get a damn kernel built!! ... although I've been able to build the modules :D ... which would be awesome if any of them would load.

# cd /system/lib/modules
# busybox insmod -f ./ip_tables.ko
insmod: cannot insert './ip_tables.ko': invalid module format (-1): Exec format error

I've hex-edited the modules to prevent the kernel miss-match error but I haven't even gotten that far ... hrmm ... this is interesting I guess, I checked to see what 'file' showed as a difference between the wlan.ko on the device and the ip_tables.ko module I built:

# for i in *.ko; do file $i; done
ip_tables.ko: ELF 32-bit LSB relocatable, ARM, version 1, stripped
wlan.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), not stripped

I'm thinking I need some more options here ;-)

BTW is anyone else in this thread working on kernel/kernel module builds? maybe we should start an actual "Rogers HTC Kernel/Module Builds" thread for this :confused:
[G1 General] hellfenix:
Chances are that if this is true HTC might not supply it to us :(.
[G1 General] SpEnTBoY:
Are we talking tainted kernel code addition or an actual patch created by HTC _for_ Linux? Isn't this derivative works? and would they not under the terms of the GPL _have_ to put it in the public domain? This isn't a BSD license so I'm pretty sure (although not positive) they have an obligation to provide it.

Before we start talking about legal *stuff* however, maybe this wont be as big of a deal as it looks right now. Is there still a dialogue with HTC, possibly a technical person or the source contributor? :)
[G1 General] Drizzy Drake Rogers:
I cant wait com'on Canadian reppin time! lets get our dreams rooted! though I have the us g1, which is garbage without 3g!

Toronto stand up!
[G1 General] bluntegg:
sounds good i put in $10 USD for now, if we all do $8-10 usd we only need 65-70 people, easy right?
[G1 General] i<3andr0id:
As i said on page 4, we need to vote on which method. If our friend from Niagara Falls can chime in here and let us know if he's still willing to cross the boarder and mail Haykuro a phone that would be great.

I think I'll start a poll.
[G1 General] i<3andr0id:
All right, here's the poll.

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

It might be overkill, but I think we need to do this fairly as we are all chipping in. :) Also, i can't find the post where the guy from Niagara falls said that he'd be willing to cross the boarder and mail Haykuro the phone so that we wouldn't have any taxes levied for cross-boarder shipping. If anyone remembers which thread or better yet who he was, please PM him and have him reply to this thread.
[G1 General] i<3andr0id:
Hope no one thinks I'm being bossy. I just want to organize this well and make sure everyone is happy and that everything from the phone purchase, to the shipping, to it getting into Haykuro's hands goes smoothly.

Thanks to everyone who is willing to donate, I'm just about to make my donation.
[G1 General] i<3andr0id:
nevermind, i must be drunk. He's in this thread.
[G1 General] AlfaTrion:
why dont we do 20 bucks? just dont drink a star bucks for 3 days and you got your 20 bucks.

EDIT:

i just donated my $20.

this doesn't mean everyone has to give 20, this is just want I wanted to give at this moment in time.

next month i've pencilled in for nesquick fund :)
[G1 General] aggtrfrad:
we don't have to agree to do the same amount, i did much more than 20 and i don't expect from you to do the same. Donate what you like...
[G1 General] i<3andr0id:
for sure, some people can afford/want to give more. some may not. as long as we get the amount needed, it's all good. I PM'd the guy from Niagara, but he hasn't messaged back.

I like the idea of the craigslist phone purely because it's cheaper. I would prefer to send one that came straight from a store so that there is no issues whatsoever, call me a chicken, but that's what I'd prefer. I guess the poll will decide.
[G1 General] esmith:
I just sent $20 US.

Do we have a post anywhere showing the funds so far?
[G1 General] testing567:
I use a US G1 on T-Mobile, so this doesn't effect me directly, but I thought of something. You might be able to reach your goal faster if you open this up to USA AT&T customers since an unlocked Rogers phone will allow AT&T users to have 3G. (Which they can't have with the T-Mobile G1 now.) Has anyone un-simlocked the Rogers phone to AT&T yet to see if 3G works?
[G1 General] i<3andr0id:
I sent one to my friend in GA and he sim unlocked it via imei code. Says it works fine on 3G.
[G1 General] AverageCanadian:
Sorry I havne't posted this weekend. My computer was down and I've been too busy to fix it, anywho I am back.

I have no issues driving to Toronto to pick up a cheaper phone, or better yet meeting somebody half way.

I also have no issues with purchasing the phone first, once H gets the funds and contacts me personally. I understand I am rather new on these forums so if I were in H's shoes I wouldn't just be sending that much cash to a newbie either.

H can pay me when he receives the phone. Personally I think it would be cheapest for me to send the phone from Niagara Falls New York, that way shipping should be faster and we know there wont be any more taxes tacked on.

If somebody else in T.O. is going to purchase the phone(assuming they can get it cheaper than Rogers market price) if they need some references from me my name on HOFO is "evilbaby" and my name on Redflagdeals.com is "evil baby". I am much more active on those forums, as I just found out about this place last week when I bought the Dream.
[G1 General] jackass_ca:
Okay, new here, reading through this, followed evilbaby's link here, thanks Average Canadian! Anyhow, I assume that if this works, it will work for the Magic as well, being the application should be exactly the same? Some of this smartphone stuff, okay all of it, is new to me... And was just thinking to myself, that the internet is a wonderful place, so we can find awesome sites like this and HOFO to answer questions us less inclined people have. In looking in the main forums folder, I see that the Sapphire resembles the Magic, so I assume that is where I should look for information regarding the magic specifically.
[G1 General] haykuro:
well after reading some more posts, i think it would make more sense (as stated before) to have the phone reach me first, then the money goes to whomever purchased it. (if this is agreed on let me know, we still have a way to go before we reach $700).

the craigslist phone, albeit cheaper, i would feel more secure having it purchased in store. (this way we guarantee no faulty devices / etc.. me and my friends are pretty damn good at returning pre-opened items labeled as "unopened" ;))

cash atm: 104.87
[G1 General] aggtrfrad:
ok store item it is then... i was just trying to save us 350$ and a few days of waiting time since i don't see the fund raising to 700$ any time soon :p

I'm willing to buy and test the device and drive half way to Niagara to meet the guy in case you change your mind..
[G1 General] i<3andr0id:
All right, so I guess the poll I put up earlier today can be trashed now. AverageCanadian will be the one we can all thank for sending Haykuro the phone. Thanks AC. I'm glad that Hayroku stepped in and said what he did, i feel more comfortable him having a new device no matter how long it takes.

If anyone belongs to any of the other android forums where fellow canadians are asking about root, please tell them about our little "fund raiser". =)
[G1 General] rgbc:
Adding my 2 cents ($20) to the root fund.

Cheers,

Rob
[G1 General] outsider787:
I just donated $30.
[G1 General] AverageCanadian:
Also as an update. My fiancee works at a Rogers store, so she *should* get 10% off the purchase of the phone. She is going to look into it tomorrow to see if applies to phones or not.
[G1 General] PhaseBurn:
The code specifically needed/mentioned is a patch to the linux kernel, which is GPLv2, and yes, legally HTC is required to provide that code to the public domain upon request or up front when the product ships.

I'm still working through two different communications channels, but so far it isn't looking overly optimistic. I'm sure it's just a matter of getting in touch with the right person, but alas, I know not who that person is. Feel free to contact HTC yourself if you wish, and if anybody knows right right person to talk to, I'd be happy to contact them. I'm still trying to pursue this (as well as a few other leads) so we'll see where I get.
[G1 General] hellfenix:
What exactly are we looking for? Is it a patch to the AMSS 6220? (MSM_SUPPORT_AMSS_256MB_EB1)

Or is it something else?
[G1 General] cyanogen:
It would appear to be this. Or something else that we don't know about :) I think the android-kernel mailing list is a complete joke, lots of questions on there and no answers. Plus its moderated and it takes like 3 days to get your post approved. Android-porting might be a better list to try.

This is an issue with the new HTC Magic devices too, right?
[G1 General] PhaseBurn:
Yes it is, and yes, you're right about the android-kernel list. The people with the answers aren't on the list (or aren't actively watching it).

I finally (as of like 30 minutes) got a message through to the HTC developers, and we'll see if any of them reply to it.
[G1 General] aggtrfrad:
this is getting frustrating :mad:

while i tested my serial cable to the t-mobile G1 (works fine), i cannot send any commands on my rogers dream. if i go to hboot, i can send commands there.. if i boot i get the "debug>" console but i cannot send anything while i can on the T-mobile G1.

btw, does anyone know any commands that can be passed to the kernel, and can help debugging? could i send the kernel output (while it boots) to serial? also what's keeping us from seeing the kernel output while it boots, on the actual phone screen? is it the 1st bootloader or the way the kernel is compiled?
[G1 General] SpEnTBoY:
I'm not positive but you _can_ suppress boot messages with the boot loader on other distros (using quiet). Sadly all I remember are the old alt-sysreq key combination and have no idea about debugging the kernel over serial or what commands are viable :(

I'm thinking their magic working kernel may need some other features enabled to actually get anywhere ... although if that were the case we'd probasbly already have figured out how to compile a working kernel for the d*mn thing.
[G1 General] SpEnTBoY:
I hope someone gets back to you. The only thing I can think of is to comb rhough whatever sources we can find to get a hold of more @htc.com dev email addresses from and hope they are "like minded/enabled" when it comes to open source and community contribution lol ... I'm pessimistically optimistic. :D
[G1 General] cyanogen:
I think you need to boot the kernel with "console=ttyMSM2".
[G1 General] aggtrfrad:
didnt work. on my /dev i only see ttyMSM0 (dunno if i should se ttyMSM2) and on kernel conf from rogers i see "config_serial_msm=y" but "config_serial_msm_console is NOT set".

I'm gonna try other kernels (with ttyMSM2) if we lucky we may get a clue on why they are not booting.
[G1 General] cyanogen:
ttyMSM0 is for Bluetooth if I'm not mistaken.

We want to know why our custom kernels don't boot, I would guess that it's either freezing or panicing somewhere early in the boot and that the kernel is actually loaded and running. Custom kernel seems like a good idea to me :)