yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] NewZJ:
I think rule 8 needs to be rewritten, I do believe its written to prevent the dev thread from turning into a marketplace, however I fail to see how bounty threads hurt anyone. that thread was not a "pay up then we will release 4g for cm" but a gathering of like mined individuals who wanted what's best for the community that organized a donation tracking system to show everybody else how important that feature its to them

the devs would release the feature free of charge with no requirements of pay or reimbursement, all that offered donations to be tracked knew what they were doing, nobody had to offer any information regarding how much they would donate nor if they wanted to donate at all.

the fact that it was organized made it look like a bounty to some but all involved knew that not to be the case.

that thread have everybody involved a sense of community and camaraderie of like minded individuals

if the mods deleted the thread because they saw it as a bounty did so because they didn't look into it and they should be ashamed of themselves for neglecting the true propose of a rule rather than corrupting it to suit the whims of complainers

even if it was a bounty, what would it have taken away from? the devs were already working on it and would havE continued without the thread
[EVO 4G Q&A, Help & Troubleshooting] Jbcarrera:
I couldn't have said it better if bush's speech writers wrote that for me

Sent from my EVO at the edge of hell
[EVO 4G Q&A, Help & Troubleshooting] xlGmanlx:
There is no reasoning with jealous trolls. This is the same troll that tried to get myn's thread shut down because he thought he was the moral compass of xda. It's pretty sad to see someone that insecure in their own talents that they try and ruin that of others. If you weren't sure it is a troll, do yourself a favor, look at his posts and see the smugness, then do yourself one more favor and ignore it
[EVO 4G Q&A, Help & Troubleshooting] Jbcarrera:
Thank you +1

Sent from my EVO at the edge of hell
[EVO 4G Q&A, Help & Troubleshooting] waterbound:
+1

Probably the most intelligent post to date.
[EVO 4G Q&A, Help & Troubleshooting] wacky.banana:
geekykid has just asked us to close this thread. Please be aware.

WB
[myTouch 4G General] Arcadia310:
Just kidding, the phone is great. Merry Christmas all!
[myTouch 4G General] larryg2k3:
Seriously, some of the people on here are fvckin retarded.
[myTouch 4G General] dustrho:
Sorry, but I have to totally disagree with you. When you pay $300+ for a phone you better be getting one that isn't defective or full of issues. Luckily the only issue I've experienced on mine is the creaking buttons, and they've been freaking loud as hell. Not just something you barely hear, it's just flat out f'n annoying. No way in hell should something like that have ever passed HTC's QC process. If you're fine with buttons that make noise every time you press on them, then good for you.

Merry Christmas.
[myTouch 4G General] Arcadia310:
Mine hardly even make a noise.

HTC Glacier Running CyanogenMod 6.2
[myTouch 4G General] Mistic99:
Luckily you got a good MT4G out of the box, but some (many) weren't has lucky. And if you think they should only return their phone once and if it isn't a good screen either just settle for it because they are returning the phone too many times then you are mistaken. The place you need to put the blame is squarely on HTC and the QC of the out going phones. A phone with this magnitude of issues should not pass the QC. And the fact that people (and it's not just one or two people, it's tons of us) continually find issues with the phones points to an issue with the phone manufacturing process, not the consumers. I paid full price for this phone, I want a that phone to be free of manufacturing defects.
[myTouch 4G General] larryg2k3:
Magnitude of issues???? I have the SH screen and hardly think it is "defective" - my back button occasionally makes a creak, but not enough to warrant the trouble to return it. Should I have a real issue, I will warranty the phone. But to clog the system by returning your phone 3,4,5 times for a off center FFC or just trying to game the best display is ludicrous.
[myTouch 4G General] dustrho:
Yeah, we're the problem here, not HTC. That totally makes sense. You know, since we're the ones shipping phones with defective buttons, off-centered FFCs and washed out displays.
[myTouch 4G General] thiagomme:
Even more annoying are the people who come here to complaint about other people because they haven't been lucky enough to get a good one right out of the box. I'm on my third one...all with terrible washed out looking screens.

If you are happy with what you have why don't just enjoy it and stay out of the threads about the physical issues regarding this phone. Nobody is forcing you to read about it right? The simple remedy for you...stay away and save yourself from being annoyed.

Merry Christmas, champ!
[myTouch 4G General] dustrho:
What surprises me is the one who started this thread. Great videos on his YouTube page that are helpful and informative, and then he starts a thread that is only going to start a heated discussion.

And to call people retarded for simply wanting a phone free of defects is total bullsh1t.

Happy New Year.
[myTouch 4G General] kfgtboypsp:
C'mon guys its Christmas! All I can say is, if ur happy with the phone you have right even with defects, keep it. If not return it and get a new one till your satisfied with the quality. Wat im really trying to say is, it all comes down to self preferences, cuz everyones opinion may not be the same. Some people expect there phones to be great quality because of wat they paid for.

And Some peepz dont give rats ass. As long there phones works. So there u go guys. Theres no sense to keep dis heated disscussion going on. No bashing before u end up being banned by the mods. Lol

Merry Christmas guys.
[myTouch 4G General] jjjackson56:
Ok yes I did return my phone because of the camera and screen because it was off pretty bad and the touch pad hardly ever worked. This phone the touch pad works great but it is not only worse on the ffc but now I'm having serious issues with connecting to the network. This is the first phone ive had where the issues bug me. All my other ones are perfect out of the box. So yes I will return it but when it works correctly yes I will keep it.
[myTouch 4G General] blancoisgod:
how do i tell if the ffc is off center?

sorry to hijack.
[myTouch 4G General] jjjackson56:
Look at it, is it out of the middle of the hole? If not its off center. Simple.
[myTouch 4G General] blancoisgod:
thanks.Yeah mine is off center.
[myTouch 4G General] eunkipark92:
wrong. FFC off center means when you use the FFC and you have to tilt the hpone to get yo face in the center.

well... i guess a lot of people returned it because of that too..
[myTouch 4G General] HyperNode:
Hmmm washed out screen, off center ffc, creaky buttons. Looks like POS HTC QC failed again, WTF did these phone even get though? Is HTC/TMo still denying it? Looks like ill hold on ordering MT4G but as everyday passes I do miss my HD2 :mad:

BTW did anyone get to order MT4G via TMobile website? All I see is when I pick the device is with 2year contract with discount, I mean WTF do you order the phone and pay full price? They don't expect me to walk in to TMobile store to just buy a phone now do they? WTF even have online shopping then if you can't order that POS.

Also WTF is up with the plans? Last time I checked EM+ 500Talk unlimited text/web was $59.99 and now thats changed to 200MB/month and if you want unlimited web thats $30? WTF? I remember $29.99 for 500min, $10 for unlimited text, $20 for unlimited web. But now they want $79.99? All these bull**** makes me want to keep my TMo account suspended and move to Sprint.
[myTouch 4G General] Arcadia310:
My phone has none of those problems. Go to Sprint then, I'm sure the Evo gets fantastic battery life. For the same plan on Sprint you pay $80 because of the $10 "data fee" they charge on all 4G devices.

HTC Glacier Running CyanogenMod 6.2
[myTouch 4G General] jjjackson56:
Right I understand that but usually that's a good sign that it will be aimed over your shoulder
[myTouch 4G General] HyperNode:
What are you TMobile-Fanboy? I was just pointing out there sneaky tactics, thats all. So level with me here so you can see what I see thus be enlightened with logic.

Before: Even More Plus Smartphone Unlimited Web - $19.99

After: Even More Plus Smartphone Unlimited Web - $39.99

So what can you see here? the price went up x2.

Alternative: Even More Plus webConnect® 200MB - $24.99

And what does this say? This is +$5 on old unlimited web plan with 200MB/month bandwidth cap.

Unless you think bandwidth is getting expensive, which is not the case as its going down. The only reason for them to do this is to milk it for whats it worth. Competition is a good thing to bad I can't say the same about actual Teleco/Cableco ISP MPLS.
[myTouch 4G General] setzer715:
Of course they charge more money for the data plan you want (HSPA+ 4G data network that is). They invested billions in a 4G network to MAKE money, not lose it.

My favorite part, "Unless you think bandwidth is getting expensive, which is not the case as its going down". Really? Who is REDUCING prices for their services on cell sites? I'm not even sure what went through your head when you posted that. Do you think all of the required equipment and man hours it took to install the equipment in T-Mobile's cell sites was free? Do you think the required data back haul to provide the 4G speeds is free? Maybe next time you think before just randomly typing complete BS on the website.
[myTouch 4G General] HyperNode:
What you had problem reading English? Its clear from your babble you have less clue about the basic telemetry than simply comprehending how user has no choice on TMobile at this point when it comes to data.

Now let me even slow it down for you and let me be very clear so you can cope with reality, there is no 4G in USA. What TMobile offers is HSPA+ which is no were even close to 4G. Now I can see as you being misinformed and thinking 4G just means its fourth generation, thats not the case its an standard of data transmission which the median from device to tower has to be 100mbps for it to even be considered 4G.

Now what I was referring to at the top was there is no option for the user to pay for what they want. Now lets see this I had HD2 now if I didn't lose it I would be using HSPA/3G mostly so even when I am not using HSPA+ in your bright silly little world I would be require to pay double my data plan price? Do you think I would even be getting 6mbps? lol much less 7.2mbps for HSPA? Don't be silly now. Where on Sprint if you "want" 4G then you have to pay $10 which is what? A choice? What does TMobile have? a cap 200MB and then if you want more then they do what? charge you double. So explain to me how my view point completely went over your head?

BTW its also clear you have no comprehension in how viable business model works and overhead costs of basic equipment and network operation. Go check the profit markup on bandwidth which I know from 2002. Now you ask how do I know this? :D because I have been an official HyperNode since late 2003 and run my own fServ. I use more than few TB of bandwidth per month and yes thats TB as in terabyte the binary prefix not SI prefix.

Now I can understand as you being less informed about the bandwidth world this does not seem anything. But "we" collection of individual was fearing his BS and saw it coming the whole idea behind this data plan is that you go over it and it still has cap but they will get more money that way that is the whole idea. Now if you insists I can break it down for you here how cell network works and how the price is marked up and shared between the networks from 2-3rd parties with partnership and how bandwidth is channeled though real MPLS.

PS: Simple google search of me would yield result LOL as I have been talking about this since what? Late 2005 on bandwidth forum.
[myTouch 4G General] setzer715:
Wow, you definately have a lot to say. You must feel very passionate about not have enough options from T-Mobile. Maybe you should just get an Epic 4G then since you seem to like Sprint so much.

Check this out: http://www.coated.com/itu-indirectly-confirms-t-mobile-as-largest-4g-network/

I think it is funny how you keep talking down my intelligence level and making comments that I do not know anything. That is quite a bold comment through your keyboard there tough guy. Fact is, I've been working in the cellular world (not just data) for 7 years now and been DIRECTLY involved in EVERYTHING that is data in it. I wont waste anymore time on this conversation with some stupid kid that thinks they know everything. I consider this conversation over, have a great day!
[myTouch 4G General] jriv:
Why can't we just be happy we have the best phone out in the u.s.right now and leave it at that. But truly how many of us use the whole 200mb for data I'm on my phone all the time and don't even reach that . its not really a big deal.I'm guessing we all have computers by now.

Sent from my icey cold glacier 4g freezing every phone in its path.
[G Tablet Android Development] s_frit:
Now that we have the kernel source patch, I thought it would be good to summarise what's in it.

I've made a start here:

https://spreadsheets.google.com/ccc?key=tqj3aStfFS2K5PO83we84TQ&authkey=CI6h0aMD#gid=0

Because we don't have a full changelog, and it's a big patch, I thought it would be helpful to summarise what was changed in each file which brief comments. If you can help fill in the gaps for the modified files please post below.

Note that the patch appears to include a lot of cruft (multiple redundant backup copies of some files) I'd like to verify which files are redundant and produce a filtered, simplified patch. If you can confirm that the marked files are redundant that would be helpful.

I note that there are a few points where there is debug code and fixme comments in the patch. These may point to areas where things were never quite worked out (eg power management?). I don't have enough experience to look into this more deeply but just thought I'd mention it here.

Finally, the mmc driver has been brought in from outside the nv-tegra tree. It would be useful to generate a diff against the mainline tree to understand what (if anything) has changed there.

Happy Christmas!
[G Tablet Android Development] scsione889:
I'm not very android dev savvy either...but they may have left the old drivers in there because old ROMs refer to them and they wanted to preserve the ability to go back to previous ROMs? -- that is...if the ROMs reference the kernel for drivers...not quite sure how that whole thing works...just a thought.
[G Tablet Android Development] randallu:
I've built a kernel from these sources, but unfortunately the bootloader throws a "magic value mismatch" error rather than booting the kernel. Has anybody else had any better luck?

EDIT: my bad, I replaced the boot.img with the raw zImage. I now have it booting my kernel, but it dies like this when starting Android:

I/SurfaceFlinger( 1072): SurfaceFlinger is starting

I/SurfaceFlinger( 1072): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

D/Zygote ( 1070): Process 1072 terminated by signal (11)

I/Zygote ( 1070): Exit zygote because system server (1072) has terminated
[G Tablet Android Development] NMCBR600:
Any lines starting with - are deleted code.
[G Tablet Android Development] s_frit:
Yeah, in the patch itself, lines starting with + are added, and starting with - are deleted.

In the spreadsheet linked above, lines starting with + are files added, -files deleted, and !modified.

Actually the patch deletes no files, but /arch/microblaze/boot/dts/system.dts is overwritten with a new one. Anyone know exactly what that file does?

I started this because when I was reading the patch it seemed like a lot of new files were added and I wanted to work out where they came from, but it now looks like a lot of the added files are just backup copies the Malata dev has left in the tree (not a bad programming practice during development, but makes the patch a bit confusing to read).

Seems like the new files that are added (that aren't backups) are:

+ touch screen drivers in arch/arm/mach-tegra/odm_kit/platform/touch/{ak4183,at168}

+ driver for buttons in drivers/input/keyboard/so340010_kbd.c

+ drivers for gps control (power on/off), light sensor and accellerometer in drivers/input/misc/{gps_control.c,isl29023_ls.*,lis35de_accel.*}

+ drivers for batteries in drivers/power/smba10xx_battery and drivers/power/yoku_0563113

+ drivers for headphone and dock switches in drivers/switch/{switch_dock.c,switch_h2w.c} (header file in include/linux/switch_dock.h)

Also, mmc driver (presumably from mainline linux) is imported drivers/mmc
[G Tablet Android Development] xBANGx:
+ drivers for gps control (power on/off), light sensor and accellerometer in drivers/input/misc/{gps_control.c,isl29023_ls.*,lis35de_accel.*}

Sounds promising ..
[G Tablet Android Development] rswindle:
Can someone explain to me perhaps if I'm missing something here- but what I am to understand from this post is that we finally got the source for the gtablet kernel? Would this incline to mean that we could compile the touchscreen and etc drivers onto a standard linux kernel and pop ubuntu or other such on the gtablet?

Or is 'patch' referring to just some small subset of the code missing the majority required to compile a gtablet kernel?

Any chance we might then be able to hack a fix into the accelerometer code to align the axis correctly?
[G Tablet Android Development] ak110707:
One would have to recompile Ubuntu (or whatever distro) for ARM. Also, a finger friendly GUI would have to be added allowing the Capacitive screen to do its thing. Its very possible now with the kernel but no, you cannot use the iso downloaded from ubuntu.com.
[G Tablet Android Development] rcgabriel:
The drivers for the touchscreen, battery, and the accelerometer are all there in the kernel patch or the Nvidia tegra2 repo that it's patched again, yes. It's up on Viewsonic's website, in the support section.

Yes, you can merge them into an Ubuntu kernel if you want to. I'm sure somebody will do that in the next few weeks/months, it just hasn't happened yet since we just got the code dropped a few days ago.

There's some threads in NVidia's tegra2 dev forums on getting Ubuntu to work with a tegra 2 kernel. I posted the link earlier today if you're curious, look through my posts.
[G Tablet Android Development] rswindle:
Great, so then the next question is, has anyone yet gotten a bootable compiled kernel from these yet?

Would be cool to get a stock android system compiled against a standard kernel for gtab.

Now I'm going to have to go rig up a linux thumb when I get home to start compiling the kernel with the patched sources and see what I can do. I so want to fix the damn accelerometer..

Best of all, my wife can play angry birds the entire time so she won't complain our HTPC is being used for my insanity..

Any suggestions what's a super lite fast distro to toss on a thumb quick that would quickly have me in position to git linux sources and compile this kernel? I don't keep up with the distros these days..
[G Tablet Android Development] mdwalker@yahoo.com:
Yes

I believe at least a half dozen of us have now built and deployed our own kernels. I've started cherry-picking Nvidia fixes beyond the baseline looking for something to fix the slowdown problem. Trying the latest variation now.

As for the accelerometer, I don't play any games where that is an issue, so I don't know if this resolves the problems, but there is a 1 line patch beyond our baseline in the Nividia tree which switches the X axis. Maybe this is the issue?

The patch description is:

X direction needs to be reversed to correct orientation in portrait

mode for Whistler.

Bug 678250

and the code diff is here:

http://nv-tegra.nvidia.com/gitweb/?...ff;h=6d57f00bb8276e0392dfa199017fc70fcea7d60b

I have applied this in my current kernel, but I've never seen the bug and can't tell you if it makes a difference.
[G Tablet Android Development] rcgabriel:
mdwalker, I've likewise built my own kernel and have been running it too. I likewise have been trying to isolate and fix the slowdown problem. I likewise haven't succeeded yet. :)

There are a bunch of patches in the Nvidia tree that relate to suspend-resume issues, which I'm sure you've noticed. Let me know if you zero in on anything.
[G Tablet Android Development] stanglx:
question.. I noticed all the developers are from Nvidia, I would think they would be Viewsonic developers... and if not the case are these bugs were not caught a while ago?
[G Tablet Android Development] mdwalker@yahoo.com:
Viewsonic doesn't make this

Viewsonic doesn't make our tablet, it's made by a Chinese company called Malata based on a standard Nvidia design. Viewsonic just resells it in the US.

There are actually a number of "rebadged" variations of this tablet, with more appearing almost every day.
[G Tablet Android Development] mdwalker@yahoo.com:
Absolutely

Yes, I've certainly noticed the suspend/resume functionality looks to be a frequent source of "fixes". There are lots of patches which sound promising. Hopefully one (or more, gah!) will do the trick without having to hack up the cpu power management itself.

Likewise if you (or pershoot, or ... whomever else is tinkering) finds the right combination, please let us know!
[G Tablet Android Development] stanglx:
Understand that... The point I am making is why is there so much Nvidia development going on for a version of the Kernel that is considered stable?
[G Tablet Android Development] rothnic:
Don't waste your time on the accelerometer, as the problem is with the app devs, not our device.

A nice explanation is here: http://android-developers.blogspot.com/2010/09/one-screen-turn-deserves-another.html
[G Tablet Android Development] NathanFreitas:
iptables owner module

One of the critical features I am looking for is a kernel built with support for iptables, and specifically the "owner" module.

This is used by apps such as Droidwall and my own app, Orbot, which is the port of Tor to Android. I worked with Cyanogen on this issue previously and am hoping to get this into all of the ROMs for the GTablet as well.

Thanks!
[G Tablet Android Development] s_frit:
Why are you considering it's stable? Afaik there are very few products running the NVIDIA kernel at this stage -- the base hardware target is "harmony", which is actually one of NVIDIA's development boards.

G Tablet is one of the first Tegra 2 based products and we are about to see a whole raft of them over the next 6 months. Starting with Gingerbread tablets and then going to Honeycomb. If you check the logs you'll see that stuff from nv-tegra repo is being merged into the AOSP repo pretty regularly at the moment. Presumably, preparing for the Motorola Tegra 2 tablet. I imagine NVIDIA devs are quite busy on that.
[G Tablet Android Development] vsc:
I think a bigger question is why the very different codes at kernel.org and Navdia's own repository? In some cases commits are pulled in from each other, but clearly they are on different paths. Motorola seems to be pushing commits to kernel.org.