yashsingh1/xdaforums huggingface dataset:
[Hardware Hacking General] omaha64:
I don't think you'll be able to find a single place that describes the driver. Luckily, these drivers are small, the mxt224 is just a single C file. I've looked at the mxt224/mxt336, so the following info is specific to those. Some high level info for you to get started:

* The driver allows the exchange of "objects" between the touch IC and the host processor. To understand what the objects are, you'll need to find the datasheets/manual for the chip you're using. Just try Googling for it. Objects from the host to the IC are typically configuration data, and objects from the IC are probably touch data

* In the case of the mxt224/336, the driver needs the I2C driver

* The driver has a structure that needs to be setup from your board file (example arch/arm/mach-omap2/board-???.c). This structure has some configuration data needed by the driver

* Typically, there's a reset line that has to be pulled high on the board. May need pinmuxing to set the functionality of the pin correctly.

* The IC will also have a /CHG line that will go low when it has data to send to host. You will need to set up pinmuxing for this pin as well.

* The driver has an interrupt routine handling the /CHG line. When a touch/drag happens, objects will be sent to the driver to process. The driver formats the data and forward that up to the user space via the input subsystem.

* If you're doing this for Android, you'll need an .idc file in your root file system. Info: {link removed because I'm new. Just google Android IDC }

* The driver will look for a config file in /system/vendor/firmware, upon starting up

I can't comment too much on the lag you're talking about because I don't know the nature of the lag you're seeing. But I can tell you that the Atmel touch IC needs a "tuning" process where the internal parameters have to be adjusted to operate properly.

If you find more info on this subject, please post it here.
[Hardware Hacking General] LocutusEstBorg:
The "lag" is because the touchscreen does not recognise fast taps. You must press and hold your finger on the screen for several milliseconds before it actually recognises a touch. If it was purely a latency, then even a fast tap would be recognised after a delay. In this case, only a continuous press of a minimum duration is recognised. This makes the screen unresponsive and useless for games that need taps.

Is this something that can be resolved in the driver? I have a feeling this is coded in the firmware blob that gets uploaded to the touchscreen on initialisation.
[Hardware Hacking General] omaha64:
I believe that if the issue you're describing is due to the IC's noise rejection algorithm, then you may be able to alter that in the driver. There are params in the chip such as number of valid ADC samples for the touch to be recognized as a true touch, that you can play with. But I don't know if you can change these parameters on the fly, or has to be done at start up. I haven't played with these params. See if you can grab hold of a "Protocol Guide" for the touch controller that you're working with. That shows all the params that you can change. In fact, you may be able to alter some of these params without having to touch the driver; search for mxt_app in github. I've used mxt_app to load configuration and change T9 object before, but that's the extent of my use of it.
[Hardware Hacking General] LocutusEstBorg:
Thanks for your help. Time to start reading. Some of the mach-* initialisation params can be changed at runtime such as the Vitalij value.
[Hardware Hacking General] LocutusEstBorg:
What is the real world best case input latency of these controllers? Can the Galaxy S2's touchscreen actually be made as good as the iPhone 5 or are the iPhone controllers simply superior?
[Hardware Hacking General] omaha64:
Sorry, I don't know much about the architecture of the iPhone. Hopefully someone else who knows can chime in.

Even if both the iPhone5 and the GalaxyS2 use the same input controller, they are different OSes and have to be profiled. I know that for Android, once the input events are available in user space, there's a task (InputReader, I think) that monitors and read these events, then queue them up for upper layers to consume. So already, there are layers that introduce latency before the apps can get to the input events. I think for gaming applications that require fast input, there's gotta be a way for some sort of "direct" input to accommodate responsiveness. Maybe you'll need to do some sort of native layer that gives direct input to your app via JNI.
[Hardware Hacking General] LocutusEstBorg:
But those Android input layers all probably add up to just single digit milliseconds. The MASSIVE 100ms+ lag has to be a more serious problem.

As for the driver, I first plan to add device attribuites for all the config parameters so they can be easily tweaked from sysfs. Another annoying thing is the driver is coded to reapply the hardcoded kernel config each time the touchscreen is reset (screen on/off).
[Hardware Hacking General] ghoslslender124:
Can someone please compile it? Thanks in advicee
[Hardware Hacking General] DocMAX:
Hi, i replaced my digitizer with a replacement from china and the x-axis is flipped.

How can i modify the driver?

My phone is a BQ Aquaris M5 and has Atmel MXT336T chip.
[Optimus One, P500, V Themes and Apps] Reedddd:
Hi,

my LG P500 is running on oxygen rom, 480/748 (conservative) and I'm getting a quadrant score of about 1225. So does anybody know, whether it's possible to make games like shadow era playbale on LG P500? I mean is there some mod or something like that which makes it possible to download games like shadow era from the market?

Thanks in advance
[Optimus One, P500, V Themes and Apps] AnAdolt:
The Shadow Era app on the Android Market is the ARMv7 package. The LG P500 uses an older processor but you should be able to play using the ARMv6 package from our download page.

My low post count prevents me from linking the file can be found by visiting the Shadow Era homepage and then clicking on Download in the left menu.
[AT&T Samsung Galaxy Note I717] zer0nine:
If you guys haven't been following PhoneDog's 30 day Galaxy Note challenge, here's a thread for it. Basically, this tech reviewer has committed to using the Galaxy Note for 30 days and posts a new video about his personal experiences with the Note every couple days.

Day 1:

[YOUTUBE]cqi9Rpq92rg[/YOUTUBE]

Day 4:

[YOUTUBE]cwBJIXXuB9I[/YOUTUBE]

Day 7:

[YOUTUBE]A3ZxQVC-zt0[/YOUTUBE]

Day 11: (Switched to AT&T Model)

[YOUTUBE]51oTk6p3rio[/YOUTUBE]

Day 14:

[YOUTUBE]qj-OpHQ0dHo[/YOUTUBE]​
[AT&T Samsung Galaxy Note I717] droidal:
And I think he said he's switching to the ATT Note now.
[AT&T Samsung Galaxy Note I717] zer0nine:
Yep! I put that in parenthesis under day 11. :)
[AT&T Samsung Galaxy Note I717] droidal:
Oops, missed that. Thanks!:confused:
[AT&T Samsung Galaxy Note I717] crea78:
Since I live in Charlotte, NC like Aaron (reviewer) I want to see how LTE does on the Note.
[AT&T Samsung Galaxy Note I717] zer0nine:
Updated to day 14!
[AT&T Samsung Galaxy Note I717] JGuinan007:
See

I knew it!
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I recently purchased a rooted, and I believe an unlocked (says unlocked on startup screen) atrix for my mom.

Here's what I can tell you about it:

Android version 2.3.7

Baseband N_01.77.36P

Mod Version RedPill Hybrid V1

Build number GWk74

Now I have a few issues. The font on here is WAY too small for my mom, I'm looking for some sort of stock rom or a way to return to stock. I'm not an atrix owner, I own an unrooted SGS2. I've rooted phones before but I know nothing about this one.

Can anyone help me please with these two things? Sorry if I seem noobish, but I'd like her to have the best experience she can. And I really don't know much about these phones.

Thanks!
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Oh and also, there's no google apps on the phone so I can't download another launcher :/
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
This is a good place to start. Should have everything you need just make sure you read all of it. http://xdaforums.com/showthread.php?t=1154600
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I ran across that earlier. I'm under the impression that using fruit cakes is where I want to head with this, but I'm not really sure where to get started. I didn't root this phone so I have absolutely no idea what version it was on before. I'm assuming it has an unlocked bootloader because it says unlocked when it's booting up.

I really don't want to brick a phone that my mom just paid for. Not to mention we got a multimedia dock with it which is unuseable with this rom :(
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
Yes fruitcakes is what you'll need to return to stock rom and can be found here http://xdaforums.com/showthread.php?t=1163009 2.36 is the latest gingerbread version released
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I appreciate your help so far, I apologize I've never really used an atrix. I apologze if I ask any completely dumb questions.

So using the 2.3.6 system and boot, I'm assuming. Will these return me to stock motoblur or just stock gingerbread?

After this, will I be able to get updates if there are any?

Also, I don't really see total directions on how to flash these. I assume I can use cwm from rom manager, or do I need some other recovery?

Edit: none of the links work for those files.
[Atrix 4G Q&A, Help & Troubleshooting] gnahc79:
whatever you do, once you use fruitcake to get to stock 2.3.4 or 2.3.6 you should probably freeze Updater using titanium backup to prevent your mom from clicking 'ok' and install any future official OTA updates.
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
Yes the 2.36 system and boot will install stock Atrix gingerbread with motoblur on your device. Unfortunately you won't be able to update as they will likely brick your phone. Fruitcakes are the safest way to upgrade

Rom Manager's recovery is what I use just make sure you have the latest version and backup your current rom

Forgot the links were down on the fruitcakes thread let me see if I have the files somewhere
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
You guys have no idea what lifesavers you are. I can't get to the market because the phone has no google apps, how do I know if I have the latest rom manager? I'm assuming it will just automatically install the latest version of cwm?

I eagerly await your fruitcake files. Thankyou!
[Atrix 4G Q&A, Help & Troubleshooting] nthon9:
Honestly.. I wouldn't fruitcake.

The easiest thing for you to do would be to just install a custom GB ROM. She won't have all the sluggish bloatware, and it'll be almost identical to stock. Easier, too..

Just my opinion.
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I'd really rather have her on stock.

However, can you recommend a rom in case I can't find these fruitcake files? I need something stable that's going to work with the hd multimedia dock.
[Atrix 4G Q&A, Help & Troubleshooting] nthon9:
Personally, I don't use the GB ROMs anymore (they use entirely too many resources for my liking lol), but I've had good experiences with Aura, Alien, and Ninja.

GingerMod looks pretty solid as well - I tested it for a few minutes but had to go back to a CM based MOD due to preference.

I know the ones I've listed above all have functionality with the HDMI cable, so I assume they work with the multimedia dock, as well. I don't own one, so I've never been able to test/been interested in that functionality.

If I were in your situation, I'd download a bunch of different GB ROMs, test them all, see if any suit all of her needs - if none do, then go for stock :)
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I'm open to downloading a few, but is there any other way to go back to stock besides fruitcake that isn't going to blow up the phone? I don't want to brick it my mom would kill me.
[Atrix 4G Q&A, Help & Troubleshooting] nthon9:
Saw this the other day, might be worth a look in to: [Batch/Script] MFBSR - Moto-Fastboot: Stock Restore
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
This looks like good information, I think I can work with this. For fear of sounding stupid, I'm sorry Ive never done this stuff with an atrix.

Can you please give me a quick step by step for this:

1. Download MFBSR.

2. Boot into fastboot.

3. Run the script.

4. Your done!

I downloaded the script, I just have no idea how to boot into fastboot and run it. I don't have any of the stuff on my computer for this phone since I wasn't the one that rooted it. I'm going to read through the whole thread, but any help you could give would be great.

EDIT: Ooh because my rom is 2.3.7 some say I shouldn't flash this and I need a fruitcake instead, which I can't find a dang download for.

ATT 4.5.140 - 2.3.6

2.3.6 System and Boot

That's the fruitcake I need if anyone knows of a working download link.
[Atrix 4G Q&A, Help & Troubleshooting] gnahc79:
fastboot (from briefmobile's instructions)

Put your device into Fastboot mode:

– Turn off your device.

– Hold down the power button and downward volume button until you see “Fastboot” on your screen

– Push the upward volume button
[Atrix 4G Q&A, Help & Troubleshooting] nthon9:
If you turn the phone off, and hold the VOL down key while it's powering back on (the boot screen (moto logo with unlocked in top left corner)), you should see "fastboot" pop up underneath the "unlocked" - hit VOL up key to select fastboot - have phone connected with USB.

If you pull up a cmd prompt and nav. to the dir. where the fastboot files are (I'm assuming they came with the script), type "fastboot devices" and see if it pulls anything. You should see an id for the atrix if it's connected.

---------- Post added at 06:03 PM ---------- Previous post was at 06:03 PM ----------

Beaten to it :P
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Is it safe to do this when I'm on redpill 2.3.7? Seems like downgrading might be a bad idea?
[Atrix 4G Q&A, Help & Troubleshooting] nthon9:
I'm not sure about going from RedPill straight to stock 2.3.4, but I know that many ROMs use different versions of android, and there are no repercussions for jumping from, say, 2.3.7 to 2.3.4. If you're worried, you could jump down to a custom ROM that uses that same version of android, and then run the script.
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Alright, that seems like an alright idea. Going to go for it and I will get back to you guys. Thankyou again for the help. Messing with a phone that doesn't belong to me is rather scary.
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
You shouldn't have any trouble going from redpill to 2.34. The most recent fruitcake I have is the 2.35 and I can give you a link to download if you'd like
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Could you share it? For at&t correct? I may feel a little safer doing it that way.

Can I assume that I can just put it on my sd card and flash it through cwm? My cwm version is 5.0.2.0
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
Yeah its for At&t. I installed this morning from CM9 and everything's working fine.

Here's the link

http://db.tt/KNTY9d8b
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Thankyou if you wouldn't mind sharing it. I'm about to have a heart attack with this dang phone. I need a vacation lol.
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Thankyou thankyou thankyou. Just flash through cwm after wiping everything and I should be good?

If I knew you I'd buy you cookies. Happy valentines day.
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
I'd make a backup of your current setup first just in case. Then boot in to recovery and wipe data/factory reset, wipe cache, wipe davlik cache. Then install the zip.
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Yep, all backed up. Sent you a little note. Thankyou.
[Atrix 4G Q&A, Help & Troubleshooting] jp2132:
No problem, let me know how everything goes
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
Success, thankyou to everyone in this thread for helping me. <3
[Atrix 4G Q&A, Help & Troubleshooting] SaladOA:
If you want to make the interface larger there are a number of apps on the market for changing the LCD Density. They all require root though and they're pretty awkward to use.
[Atrix 4G Q&A, Help & Troubleshooting] sawah:
I'm already back to stock, 2.3.5 at least. But thankyou very much for the suggestion!
[Android Themes] yabbb:
Ok, so I'm trying to add icons to this theme, I don't have a computer, let that be known. So my exact process, all done my phone is:

Open androzip

Rename mtz to zip

Extract zip to folder

Rename icons to icons.zip

Extract icons.zip into folder

Replace icons with proper activity names.

Multiple select and zip icons, not the folder but the individual files.

Rename to icons

Move to parent folder

Edit description.xml

Zip files into themename.zip

Rename zip to mtz

Open file explorer and click new mtz

Screen flashes and I get warning message of "theme does not have the required resources" and closes.

Please, tell me where I'm going wrong?
[Android Themes] yabbb:
Bump?
[Android Themes] ericv99:
You don't HAVE to edit the xml.

To select a theme you have to do it in theme manager not file explorer.
[Android Themes] yabbb:
Um, thanks, but I doubt it's my problem, I've tried that.
[Android Themes] ericv99:
Upload your mtz and I'll check it out.

I know sometimes when I'm editing mtzs on my phone I'll zip a folder by accident instead of just the files.

If it's saying no resource something, it's not reading the files. Possibly a folder too much....
[Android Themes] yabbb:
http://db.tt/P0m95aPP

Thanks again.
[Android Themes] ericv99:
Alright....yeah you had the icon folder doubled up. icons.zip/icons.zip/

But i fixed it for you and made the preview folder. All you have to do is take off the .zip extension as you could see it's "hfg.mtz.zip" i just threw the.zip to be able to upload it to xda.

Cheers
[Android Themes] i9527:
thanks guy~
[Galaxy S II General] MiracleM4n:
As some may have seen there has been a serious crackdown on file sharing sites in the recent months. One of the most recent victims of random and unexpected closures is multiupload. This one is particularly important to users of the SGS2 as most of the kernels and software was available only through multiupload. I alas found a way to access MultiUpload. From what I can tell it has more than one IP that the domain resolves to, the current IP is down/timing out yet I have found another IP that works. You will have to edit your hosts file (Google) for multiupload to resolve to the backup IP and not the IP that is timing out. (If this works for you could you pass it around so others are made aware of it, Try to credit where possible). Here it goes, add this in your hosts file (Make sure to remove spaces):

pastebin. com/eZpEp9qz

That is all you need to do. Hope it works,

MiracleM4n
[Galaxy S II General] MiracleM4n:
This information is no longer relevant as multiupload.com now redirects to multiupload.nl and the ip adresses linked no longer point to where they are supposed to.

MiracleM4n
[Vibrant Q&A, Help & Troubleshooting] Woody:
Here is the Galaxy 4g threads

http://xdaforums.com/forumdisplay.php?f=1065

Also, (Odin speaking), does this look familiar?

This is for our version of the Vibrant, but you get the idea. You'll need to get the Pit/Tar files from your forum.

http://xdaforums.com/showthread.php?t=1307637
[Vibrant Q&A, Help & Troubleshooting] DarsOnMars:
Thanks for the Galaxy 4g threads! and yeah that does look very familiar its just that I did everything I can to get into download mode but I can't get it to work. Thanks again for the threads!
[Vibrant Q&A, Help & Troubleshooting] Dougfresh:
I remember when I was a noob(no pun) the same thing happened and couldn't get it to do anything for like 4 hours. I think I opened odin took battery out, installed usb to computer, hooked usb to phone, pressed volume up and down simultaneously and installed battery without letting go of the volume buttons (I'm not sure if youll see dl mode on phone),pick your .pit/.tar files and flash away even without the COM showing

On the post above mine I think step 4 and 5 should be reversed
[Samsung Galaxy Nexus] russ4h:
I was using the phone today and the screen suddenly locked up on me. It wouldn't respond to any button presses so I just did a battery pull to reset it. However, the phone won't turn back on now. It doesn't do anything, even when plugged into the charger, the phone doesn't even indicate that it's charging or anything at all. It's like it has been completely bricked.

It was completely stock, never unlocked it or rooted and never installed any custom rom or anything of that nature. I've only had the phone for a couple of months and I'm completely baffled as to what could have happened. It certainly wasn't anything that I did.

Any ideas? Or does anyone have any experience with this type of thing happening to their phone?
[Samsung Galaxy Nexus] russ4h:
So I've left the battery out for over 30 minutes and it still won't turn on. I have an extended battery and the regulary battery that came with the phone and it won't turn on with either battery.

I have also tried the volume down and power button method and that doesn't do anything at all either.

Plugging the phone into the computer with the USB cable also does nothing.
[Samsung Galaxy Nexus] ptmr3:
How long have you had the phone. Did you buy it from a store?

.....Clones & Drones.....
[Samsung Galaxy Nexus] gulmat:
Mine did the exact same thing! It was realy weird, however all i did was keep the power button pressed and it rebooted fine.
[Samsung Galaxy Nexus] russ4h:
I got the phone when it was released and I ordered it online right from Verizon's website.
[Samsung Galaxy Nexus] evolishesh:
I hope that you have the warranty from the carrier!
[Samsung Galaxy Nexus] russ4h:
I wish it was that simple for me.. I held the power button down for over a minute and still, nothing happened. This is really frustrating.
[Samsung Galaxy Nexus] ptmr3:
!!!!!!!+111111

.....Clones & Drones.....
[Samsung Galaxy Nexus] russ4h:
I'm not sure about that one. I know I don't have insurance thru verizon but isn't there a manufacturer warranty? Like I could get a refurb from verizon instead of a brand new one?

I've never had a smartphone just stop working for no reason at all and I was never really into modding them so I thought I was safe. I guess I was wrong.

Really disappointed in Samsung right now. This is my first nexus device, not sure if I'll get another.. That's totally lame to have a crap product that just stops working for no reason. This is an unmodded phone, completely stock, never been dropped or anything of that sort. The only thing that I did was swap the regular battery out for the extended version.
[Samsung Galaxy Nexus] martonikaj:
I'd definitely go to Verizon with this. Most definitely manufacturer defect.
[Samsung Galaxy Nexus] android01:
Hold down volume up and volume down and the power button. Does it boot into fast boot? Id say if it doesn't do anything then go ahead and call your carrier because its a faulty unit. You can also try plugging it in without a battery and then Inserting the battery. That also saw sends a power up signal to the device. Though I don't know if this trick works on a nexus three. This was an old trick to "jump start" a nexus one that had a faulty power button. But aside from all this, it sounds to me like you've got a faulty unit whether you get it running or not. Probably just need to swap it , sounds like something went pop.
[Samsung Galaxy Nexus] markmm24:
You should be able to get a refurbished phone.its probably just a manufacturer defect.
[Samsung Galaxy Nexus] russ4h:
Thanks for the tips, I tried the volume up, volume down, and power button method just now and it doesn't do anything. I Also just tried plugging it in and then putting the battery in and nothing as well.

The thing is, I don't have insurance thru Verizon (i.e. the $5 a month thing). Would going to them even benefit me at all? Do you know if they would offer a refurb or something?
[Samsung Galaxy Nexus] frankdeale:
The phone has a 1 year warranty on it. You shouldn't have to pay anything but you might just get a refurbished replacement.