yashsingh1/xdaforums huggingface dataset:
[HTC Amaze 4G] ifatalityx:
I agree with you 100%. I came from my good ol' Samsung Galaxy S Vibrant and wanted a new phone with a flash and a bigger screen.

I looked into the Amaze because I heard the camera was amazing, which it is. Ended up spending $670 all together in April and from there on didnt really like the new Sense UI, but loved the phone so I immediately went to xda and hoped there was a massive selection of roms like my galaxy had. Unfortunely people here explained to me the reason why are roms were lacking support and I accepted it but never gave up hope.

I thank Craig and Sport for sticking with the Amaze and for the rom I am on now. I'd only wish people don't abandoned this phone as it is such a shame to see so much talent go to waste.
[HTC Amaze 4G] zPacKRat:
Keep in mind this is the developers section, not the ***** n' moan section.
[HTC Amaze 4G] daswahnsinn:
Just did my first install of CM10 and noticed if you try to charge the phone no led comes on to none of the icons change.

EDIT: I also tried to manually input an APN and nada thing happened. Plus, I tried to flash two different kernels, faux and kozmik, and it works but not well. Also I know those are just for Sense but what the hell might as well do something in my spare time.
[HTC Amaze 4G] GuyInDogSuit:
Faux is for Gingerbread ROMs. I'd be surprised if your phone even got past the initial HTC logo.
[HTC Amaze 4G] UnkzDomain:
Faux just recently released an ICS kernel too, but if I'm not mistaken, it's only for Sense ROMs not AOSP ones.
[HTC Amaze 4G] zPacKRat:
You would be well served to do a little reading before putting your foot in your mouth.
[HTC Amaze 4G] fcpelayo:
Haha I think undead squirrel knows that
[HTC Amaze 4G] GuyInDogSuit:
So where's xboarder these days? Or Max Krivonos? Better yet, why the hell hasn't CM officially supported the Amaze yet?
[HTC Amaze 4G] shekki:
xboarder, from what i understand, is no longer allowed on these forums; however i know that he is develops on another forum. As for Max, I heard that he stopped developing for our device and we don't have official CM support because I think we don't have any official maintainers because Max stopped developing. As well as before, we couldn't have an official CM without the source code.
[HTC Amaze 4G] ifatalityx:
I talked to a representative at htc.com and I explained to him that developement at xda was at a hault because we were lacking source and I just got an email from them now saying they are aware and possibly releasing it with 90 days. I guess there is a whole process or something idk, but at least they know we want it.
[HTC Amaze 4G] shekki:
That's good to hear. Hopefully we get the full source code release because right now, from what I understand, we're missing somethings in order to make data and gsm work properly.
[HTC Amaze 4G] Migwickert:
Same here I'm done after this. No more HTC devices for me.
[HTC Amaze 4G] dcacklam:
For me, I'm kind of stuck between both worlds...

Neither CM9, CM10, nor any of the Nexus-device stock roms offer WiFi calling. Which I absolutely need, due to where I live.

OTOH, the Amaze can't be pure-ified with functional data & GPS, Speed Rom is as close as we get (basically the AOSP applications/UI running over the top of Sense libs/kernel)...

It will take an AOSP-compatible WiFi calling app, for me to move to a new phone....
[HTC Amaze 4G] oryan_dunn:
I've been thinking about this as well. After my T-Mo contract is up, I'm considering porting my number to Google Voice, forward that to both my home phone and cell phone (for phone service at home), and then using GrooveIP when I arrive somewhere that has WiFi and I don't have signal. It's a bit more work on my end, but for some reason, I get the feeling that it'll work much better, and I wouldn't be beholden to a carrier for a non-existent update to fix an issue like I am right now.
[HTC Amaze 4G] EclipzeRemix:
Sport any signs of data ?, sense 4 is boring me :(
[HTC Amaze 4G] :
No unfortunately I have an idea though
[HTC Amaze 4G] Mashkawizii:
Take your time sports, we don't want to rush you (some might but they suck)

XML
[HTC Amaze 4G] riprowan:
I suck.
[HTC Amaze 4G] bige914:
idea?

tell us o master of CM what is the idea :P and for eclipze with yur cm9 how does that apn change partially fix data? is it like the temp fix like 6 hours out of a day data works rest of the time its a no go or idk. :/
[HTC Amaze 4G] :
The nexus 4 has the same radio chip as us
[HTC Amaze 4G] misfit61871:
Ok so what does that mean? You've got something to work with? Dirty if it's a dumb question.

Sent from the morgue.
[HTC Amaze 4G] Maelfus:
That may mean that he can pull the RIL files from the nexus 4 AOSP ROM and, if we are really lucky, drop them into ours and have everything play nice. If not, he has something closer to reference than other ports using different radio chips.
[HTC Amaze 4G] misfit61871:
Well that is good news then, indeed!

Sent from the morgue.
[HTC Amaze 4G] GuyInDogSuit:
Who knew, they were still using this radio chip? That's kind of a surprise.
[HTC Amaze 4G] Maelfus:
It is one of the best options for worldwide coverage, despite the lack of LTE, its still a very good chip so long as you don't live in the US.
[HTC Amaze 4G] dcacklam:
And no LTE is not really an issue for TMOUS customers...
[HTC Amaze 4G] GuyInDogSuit:
Unless you're with MetroPCS...
[HTC Amaze 4G] bige914:
Alright guys this sounds great nice find sport so when the phones comes out and is being widely used get are selves a system dump extract the build.prop get our RIL and hopefully it works. Next step wait for full system source code and we can all play with 4.2 I may take the camera make it compatible with all phones and put it on Google play this is a good day. :):D:):D:):D
[HTC Amaze 4G] wrsmega:
Supposively, you could use the Nexus 4 radio software and import it Amaze roms
[HTC Amaze 4G] eggydrums:
Almost 1000th post lol I miss amaze forums a bit, I know you guys can make it
[HTC Amaze 4G] mestguy182:
Just wanted to say thanks to all of you still working on getting full functional CM10.
[HTC Amaze 4G] paperWastage:
think i saw somewhere that the Amaze uses one of the first 4G radios, and the radio is battery inefficient since its an early version that needs to be improved?
[HTC Amaze 4G] amandez:
My battery last 18 hr
[HTC Amaze 4G] Ashcunak:
Would this help? its not a final source but there is something already there for the nexus 4 kernel only.

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

*crosses fingers*
[HTC Amaze 4G] Maelfus:
Nexus 4 image has been released:

Https://developers.google.com/android/nexus/images#occamjop40c

Hopefully this can get us up and running.
[HTC Amaze 4G] Ashcunak:
Nexus 4 image and no AOSP nexus 4 release. ouch.

"as of this moment in time" .... maybe from LG maybe from google. who knows now wtf is up.
[HTC Amaze 4G] kazzxtrismus:
Cyanogen posted on Google + that aosp

Is on the way

e-Sex.. All of the carpral none of the tunnel
[HTC Amaze 4G] ziggy46:
more details please... link?
[HTC Amaze 4G] PeterC18st:
http://www.slashgear.com/cyanogenmod-10-stable-builds-available-now-13256788/

CM10 just went stable on a bunch of devices except ours. Still hoping it does sooner or later.

Fixed my MyTouch 4G and running 7.2 with darkside kernel. Wish I had this experience with the Amaze.
[HTC Amaze 4G] misfit61871:
Ya it's great news for those devices that are getting it, means squat for us amaze users. I'll be surprised if they plan on getting it to us anymore.

Sent from the morgue.
[HTC Amaze 4G] jcjackjay:
Any new builds for this?
[HTC Amaze 4G] GuyInDogSuit:
Yeah, it's starting to look grim for us in that respect.
[HTC Amaze 4G] ziggy46:
Check it out!!!!
[HTC Amaze 4G] Maelfus:
Anyone interested in the framework.jar from the Nexus 4?
[HTC Amaze 4G] GuyInDogSuit:
Wait, the Nexus 4 is an LG device? And it's not AOSP? LG has a proprietary interface like Sense or TouchWiz?
[HTC Amaze 4G] Maelfus:
Well that was relatively pointless, the amaze is using the mdm8220 and the nexus 4 is using the MDM9215, so unless someone can tell me that most of the RIL/Net stuff in framework.jar is the same between the 2, we are pretty much SoL on that front.

Edit: After further research, they use the same API so it may still work, however, the MDM9215 that the Nexus 4 is using apparently does LTE which apparently the Nexus 4 doesn't do... Anyways, onto the important stuff, does anyone have a logcat of the 09/20 build of this ROM? If someone can post one that I can start hunting through tomorrow morning I'd appreciate it. If not, I'll start merging some of these and see if I can get it to work. No promises.
[HTC Amaze 4G] eggydrums:
Nope weird the source hasn't dropped yet
[HTC Amaze 4G] ziggy46:
Whoever clicked my link got Rick'rolled haha

Sent from my epic amaze 4g
[HTC Amaze 4G] Ninjistix:
That makes me feel sad for some reason like I wasted my time buying this phone and working on it...
[HTC Amaze 4G] GuyInDogSuit:
Yeah, I clicked it, but Flashblock stopped the video from loading. Ha!
[HTC Amaze 4G] riprowan:
Contribution withheld.
[HTC Amaze 4G] Ventus_zx:
Me xD
[HTC Amaze 4G] Darikus:
Good news everyone!

-The source code for 4.2 is being pushed to AOSP right now. Look for it under the name "android-4.2_r1" once the replication completes. The matching development branch (for CTS contributions) is jb-mr1-dev, and all the changes are merged into the master branch where platform contributions are accepted.

http://www.androidpolice.com/2012/11/13/breaking-android-4-2-being-released-to-aosp/
[HTC Amaze 4G] mrgwap:
If we could get a good cm on our phones 9 or 10 I would honestly keep this phone for another year.
[HTC Amaze 4G] GuyInDogSuit:
It would truly be an awesome day when they get a fully-functional AOSP ROM working on the Amaze. Are you listening, HTC? We don't want your stinking Sense! Too bad they'll never release an AOSP update.
[HTC Amaze 4G] PeterC18st:
Our biggest hold back is that we can't get data working everything else is working except that one bit of crap. The hold up is we don't have coders to reverse engineer the ril files from sense to AOSP for data to work.

If I remember correct sport and eclipse tried looking into the ril files but didn't see anything to change for the files to make data work. That was a lot of hard work done on the parts of sport and eclipse on trying valiantly to get data working.

When data worked on sense 4 everyone hoped or well prayed that data to work for CM9 or CM10.

Roads? Where we're going, we don't need roads!
[HTC Amaze 4G] GuyInDogSuit:
Yeah, it seemed like a sure shot with Sense 4.
[HTC Amaze 4G] jcjackjay:
Are you hinting that there's an upcoming update???? ;DDD
[HTC Amaze 4G] ziggy46:
Lol :p

Sent from my epic amaze 4g
[HTC Amaze 4G] dcacklam:
I'm willing to bet that HTC reused the RIL library code (libhtcril.so and similar) from Sense 3.6 in 4.0 (since 4 was mostly a UI change/update, why not keep the same networking code)... And because AOSP doesn't have them, we are stuck...

Unless there's a phone out there with the same radio chip, that is AOSP compatible, the 'future' of AOSP on HTC will be hybrids like Speed Rom & 4th Bar....

Of course, since T-Mobile still hasn't put out an AOSP-compatible version of their IMS/WIFi Calling system, I'm stuck on 'hybrid' indefinately...
[HTC Amaze 4G] eggydrums:
Wow, I'll get my amaze now ;););)
[HTC Amaze 4G] paperWastage:
nexus 4 (the google version) is aosp, with no proprietary stuff. LG makes it, google builds and releases the open source firmware... SIM-unlocked, most likely bootloader-unlocked as well (aka hacker friendly)

LG Optimus G is basically the nexus 4 with some physical changes, plus LG's proprietary interface (like sense), plus LTE-options plus SD_card option

http://xdaforums.com/showthread.php?t=1963528
[HTC Amaze 4G] GuyInDogSuit:
Huh. They made it sound like the Nexus 4's firmware wasn't AOSP.
[HTC Amaze 4G] lamortcroix:
Is that why it costs so much more?
[HTC Amaze 4G] Maelfus:
No, they just said that they didn't have anything to say with regards to an AOSP release for the nexus 4 YET. JBQ kind of shot down the negative nancy's pretty quick.
[HTC Amaze 4G] GuyInDogSuit:
JBQ?
[HTC Amaze 4G] Maelfus:
Head of android dev at google.
[HTC Amaze 4G] dntipwn:
0920

Does the 0920 build have working data yet? title says 0918 thanks for any answers.
[HTC Amaze 4G] jcjackjay:
When I tried it, I didn't really see any difference. Data is still mal functional, and the one bug that ticks me off the most is the multi touch issue xD
[HTC Amaze 4G] dcacklam:
Light at the end of the tunnel

You guys are going to like this...

Stumbled upon a curious oddity while tinkering with CM9

The phone, which supposedly 'doesn't have data' is getting a public-range IP.

Further investigation has revealed that on both CM9 and CM10, DATA IS ACTUALLY WORKING IN LINUX

In other words, although you cannot access data from Android (Eg, from Gmail or playstore or the browser), you CAN access the internet from the Linux command line of the phone...

Eg, if in 'adb shell' or Terminal, with wifi off, you can ping 8.8.8.8 and get replies...

This is stable and consistent, in any area where there is reception. So these phones have working data at the OS level, it's just getting Android to understand that.

This also corresponds to the fact that while the phone has an IP address (as proven by netcfg) it claims to not have one and be 'connecting' in 'Phone Status' under settings.... Even though it's connected and ping is pinging away at the shell level.

Since I don't want to cross-post both threads & most of the work has been in the CM9 thread, look 'here' for what I've found so far:

http://xdaforums.com/showthread.php?t=1599489&page=126

Again, conditions appear to be the same for both CMs.

The problem is in whatever processes/daemons/etc are used to interface a running Android app with the Linux networking subsystem.

I have managed to 'trick' CM into using data by messing with some 'technically wrong' static IP settings... But it's slow and purely for experimental purposes (as it needs a working wifi accesspoint to make the 'trick' work even though the data is going out the cell network)...
[HTC Amaze 4G] Mystery?:
^ Sportstar, please tell me you have read this and are working on fixing it :D

Also will the multi-touch issue be fixed soon? as I want to use this ROM for gaming
[HTC Amaze 4G] dcacklam:
He is aware...

See the CM9 thread for further developments (this is a parallel bug - both CM9 and 10 are exhibiting an identical failure in this area)....

Current theory is that Android is using the wrong rmnet interface, for it's 'default' mobile data interface, and is thus looking for data on a 'dead' interface rather than on the live one (which is rmnet_sdio0)...
[HTC Amaze 4G] GuyInDogSuit:
I'm not even gonna pretend to understand what that means, but I'm glad to see some progress. This thread has been rather too quiet lately.
[HTC Amaze 4G] chevycowboyusa:
What files do you have to look at to see this rmnet and what do you open the file with)
[HTC Amaze 4G] dcacklam:
Ok, quick breakdown:

RMNET is a networking protocol devised by Qualcomm. It's what the Amaze uses to establish a TCP/IP connection with your carrier.

This connection is then presented by the Linux kernel as if it were an ethernet interface - hence rmnet0-rmnet(whatever), and rmnet_sdio0-rmnet_sdio(whatever).

There are a bunch of them presented, because the kernel has a bunch enabled - but just because it is presented does not mean it's live (just like if a PC has a real ethernet interface, it might not be plugged in)....

So we are talking about linux ethernet interfaces. Not editing files, etc...

You can see them by opening up a shell (either ADB shell, or with the Terminal Emulator app) and typing 'netcfg' or 'busybox ifconfig' for more info.

That will show a list of all available ethernet interfaces in Linux, and weather they are active (UP) or not (DOWN).

What I discovered, was that even though Android claims there is 'no data', the rmnet_sdio0 interface is live and can both send and receive data packets from the Internet via linux applications/utilities such as 'ping'.

However, Android (which runs as a 'shell' over Linux the same way that ancient versions of Windows ran 'over' DOS) cannot.

This means that there is no hardware or 'radio' issue with the networking situation. It is purely an Android thing... Android is not interfacing with the correct Linux network interface for mobile data - but it IS interfacing properly with the wlan0 WiFi interface.

Thus wifi works in android... And data doesn't...

We are now speculating that this is because WiFi is *always* wlan0 on every phone, but the mobile data interface can be different.

Sportstar is planning to do a build with rmnet_sdio0 specified as the mobile data interface, to see if that does anything...

If I had a linux-based fix that I could give you, I'd do it... I don't right now... I don't even know how much of the linux networking system is supported by the kernel that's on the Amaze...
[HTC Amaze 4G] Maelfus:
This is where the Nexus 4 would come in. Because all of these qualcomm chips use the same API, we should be able to pull some of the networking build from the N4 and port it relatively easily to the amaze. (The android networking code should be the same between the N4 and the amaze as they are both using the same radio technologies and talking to their hardware in the same language)
[HTC Amaze 4G] chevycowboyusa:
That makes a lot of sense. If there's anything i can do to help just let me know. I'll guniepig to help out!
[HTC Amaze 4G] dcacklam:
The chip to OS part is WORKING.

It's not a qualcomm API level problem.

The problem, is getting Android to recognize that there is data working at the linux level.

The problem isn't anything to do with the layer that involves hardware to OS communication.

The problem is in the communication between the 'standard' Linux networking stack, and the Android environment - both of which are not phone-specific in any way shape or form.

EG, the problem we have would still exist even with stuff brought over from the LG phone.

Current speculation is that Android is attached to the wrong network-interface, and that changing the attached interface will do the trick.

---------- Post added at 06:57 PM ---------- Previous post was at 06:43 PM ----------

btw...

Someone who lives where there 'is' data:

Try putting

mobiledata.interfaces=rmnet_sdio0,rmnet_sdio1

in your build.prop
[HTC Amaze 4G] rfunderburk39:
I added the mobiledata information to my build.prop no luck. Did a roboot, and no data
[HTC Amaze 4G] Maelfus:
Out of curiosity, what would happen if you just commented out all the RIL properties in build.prop?
[HTC Amaze 4G] Mashkawizii:
build

Sport what's this new build on goo.im?
[HTC Amaze 4G] dcacklam:
Don't know...

Presumably they would use the defaults set at compile-time by Sport or whoever does the actual builds....

Remember: This is what we are working with

Something is 'working' well enough to allow linux to use mobile data, even when Android cannot.

Android is also getting 'scrambled' readings on other subjects, such as mobile signal strength....

The interfaces thing is one path.... There may be others...

There is also the possibility of trying to do PPP data instead of RMNET, copying the work done on the TMO/HTC HD2 when folks ported Android to that platform.
[HTC Amaze 4G] intervigil:
You're completely right: https://github.com/htc-msm8660/andr...mmit/cc41dd5ef8005474f36d08501399e068ad28cdea

If you use proprietary libril or the custom libril in that device tree data should be working, although signal strength is not.
[HTC Amaze 4G] :
Will this work

ro.telephony.ril.v3=signalstrength

you think?
[HTC Amaze 4G] intervigil:
No. That's for something else altogether.

Amaze uses HTC's RIL v6 signal strength reporting, just like their 8960s do. I documented the format in HTCQualcommRIL, which was written explicitly to support HTC RIL v6. However for Amaze, either libril or HTCQualcommRIL isn't parsing the parcel correctly it seems.
[HTC Amaze 4G] :
Hmm well now since we are using and open source ril it will be easier to compare and find the problem in either the ril or the rill class
[HTC Amaze 4G] :
Data now works using intervigil's custom ril and dcacklam findings.
[HTC Amaze 4G] kazzxtrismus:
Holy f##k!!... Gimme gimmy you sexy beast!!... I love you in a totally non-gay way... But I'm tempted

e-Sex.. All of the carpral none of the tunnel
[HTC Amaze 4G] Mystery?:
WOOOOOOOOH!!!!!

Are there any other known bugs atm?
[HTC Amaze 4G] ziggy46:
you kanged my work!!!! :mad:

JK JK :p
[HTC Amaze 4G] :
Everyone thank intervigil & dcacklam. dcacklam did alot of the research and intervigil di the ril and everything else is done so besides signal strength were done
[HTC Amaze 4G] GuyInDogSuit:
Data is WORKING?!!!
[HTC Amaze 4G] kazzxtrismus:
Will download once my pants dry... I mean... Get home... Ya.. Ya... Get home

e-Sex.. All of the carpral none of the tunnel
[HTC Amaze 4G] Mystery?:
Sports, which kernel do you recommend for the best battery life?
[HTC Amaze 4G] :
the one including the rom the other ones will not work due to this being AOSP and the ones in the other thread will not work due to changes in the cm source
[HTC Amaze 4G] craigtut:
Thank you so much dcacklam, intervigil, Sportstar, and the rest of Team Nightmare! I've been waiting for this (a "fully" working Aosp build) for a year since I got the phone back in November. Thank you for all your hard work and research! Can't wait till this is up to download!
[HTC Amaze 4G] dcacklam:
So now can we do the same thing to CM9? The 'bug' was identical in behavior, so I am going to go out on a limb and say the fix is too....

There is a WiFi calling 'port' of dubious stability (but it's still there) for the Sensation, and I'm hoping I can make it work on the Amaze... But it's for CM9 (there is no jellybean wifi calling phone out yet)....

---------- Post added at 11:54 PM ---------- Previous post was at 11:54 PM ----------

That would explain why signal-strength is broken when we run the CM-style SystemUI on Sense ROMs too....

That said, RealSignal works - I wonder if it will work for CM10 too?
[HTC Amaze 4G] kazzxtrismus:
To EVERYONE involved.... Thank you Soo much!!

Put up a donation link!!.. I will donate!.. However I can!

e-Sex.. All of the carpral none of the tunnel
[HTC Amaze 4G] :
Yes we probably could but i haven't touched the cm9 branch in a while so i'll probably have to clean it up a bit
[HTC Amaze 4G] ziggy46:
once i get my build machine back from my friend ill start building again. hopefully knock out some of the minor bugs
[HTC Amaze 4G] dcacklam:
Ok...

That would be great, when you get around to it...

After all, getting 9 working is kind of what inspired me to do all this - just so happens both versions had the same data-bug....

That said, I'm definitely going to load up this new build, when it's available for D/L....
[HTC Amaze 4G] GuyInDogSuit:
There is a build for 11/25/2012, which keeps giving me an "error 403: forbidden" message. This isn't the latest one with working data, is it?
[HTC Amaze 4G] Flyin18T:
This has been an absolutely amazing experience to witness. Congratulations to all devs involved for cracking this nut. My hat is off you all of you!
[HTC Amaze 4G] :
Nope that's a test build for something that's not data
[HTC Amaze 4G] ziggy46:
AYY!

gtalk lol
[HTC Amaze 4G] GuyInDogSuit:
Well, data or not, every little thing helps.

Can't wait to make this my daily driver. I love SpeedROM and FourthBar, but I've been itching to flash something new for a few weeks now.
[HTC Amaze 4G] Mystery?:
Which ROM has better battery? This one or your Sense 4 ROM?
[HTC Amaze 4G] :
this by far
[HTC Amaze 4G] blacksapphire08:
I've been using NightmareSense and its probably the most responsive ROM i've used yet. I just installed CM7 on my HTC Hero (I was bored) and couldnt believe the speed increase it gained over a debloated 2.1 I had on it before. Cant wait to see what CM will be like on the Amaze. Great work guys, only wish I was better at coding so I could help. :highfive:
[HTC Amaze 4G] dcacklam:
Hey... Just read & look into anything you think you can figure out...

I can't code to save my life...

But a little digging around in linux got this rolling....