yashsingh1/xdaforums huggingface dataset:
[Nexus 7 General] airmaxx23:
I've always had the 180 degree flip problem with Shadow Gun and I now have it with Dead Trigger and it's on any device. (Kindle Fire-CM9, Galaxy Nexus, Droid X...etc)
[Nexus 7 General] zinfinion:
With that in mind, and seeing how mine only glitches on multitouch when flat on a surface, it's pretty much a non-issue for me then since I never use my N7 in that position. Definitely not worth RMAing over when odds are I would get a device with many more issues.
[Nexus 7 General] jaroslavj:
I tested my motorola atrix 4g and it worked fine no disappearing or erratic movement. Can anyone with galaxy nexus 4.1 test this?
[Nexus 7 General] airmaxx23:
I used Multi-Touch Tester and Multi-Touch Visible Test on my GNex (4.1) and they both work fine.
[Nexus 7 General] jaroslavj:
I asked a friend that has a galaxy nexus 4.1 jelly bean to test and it worked fine, no bugs.

Can we RMA it? I don't know if warranty includes this kind of bug. My screen is fine, no leaking light, no dead pixels.
[Nexus 7 General] mi7chy:
Don't jump to conclusion and don't blindly RMA as it could turn out to be a software issue that's correctable.
[Nexus 7 General] SDO1000:
I can get it to happen when using two fingers on the same hand, but not on different hands. I'm not sure if that's to be expected or not.
[Nexus 7 General] CASTRO2:
Here are my results, running sgt7 rom using multi touch vis test:

No problems when holding the tablet, portrait or landscape.

Laying the tablet on a flat surface I get the same problems as the op.

Now here's where it gets interesting... if I hold the edges of the tablet while it is still laying flat on a table, the problem disappears. Wtf?

Edit: just tested again, flat surface doesn't matter, the problem happens for me whenever I am not holding the tablet. I propped the tablet up and just touched the screen, the points still flicker/switch. If I am holding the tablet it works fine.

Edit: one more thing I thought to try, I tested while plugged in, and could not reproduce the problem... hopefully someone with more knowledge than me can make some sense of this.
[Nexus 7 General] wsrider:
wow confirmed its the lack of holding the tablet not if its flat. I placed mine on my wallet on a angle and it happen. once i touched the bezel the issue almost completely disappeared
[Nexus 7 General] lazaro17:
Confirmed here too. I get the touch glitch if I'm not holding the tablet. Whether its flat or at a angle but while holding it it seems to work fine. :confused:
[Nexus 7 General] mi7chy:
I've pretty much come to the conclusion that Madfinger games, both Shadowgun THD and Dead Trigger, have this random 180 degree flip control issue that other publishers' games don't such as Rockstar's Max Payne and GTA III. So, it's not the Nexus 7.
[Nexus 7 General] jaroslavj:
So I tried to put the nexus 7 on the table and play dead trigger and no matter what I couldn't replicate the bug of 180 rotate and looking at walls etc, but I couldn't play long(got eaten quite fast) so not really a good test.

I'm also supporting the version that maybe its a madfinger games bug...
[Nexus 7 General] AZImmortal:
If everyone is only having this problem when not holding the tablet, then it sounds like a grounding issue.
[Nexus 7 General] mi7chy:
Throw that out the window because I'm experiencing the random 180-degree character flip while holding it but only with games from Madfinger publisher (most likely software bug in their control library) because Rockstar games are fine.
[Nexus 7 General] jaroslavj:
But doesn't really explain the bug in Dead Trigger, because we always hold it when we play.
[Nexus 7 General] _MetalHead_:
Just tried it again, and I can confirm the issue is only present when i'm not holding the N7. As soon as I pick it up, everything is fine. That would explain why I have no control issues when playing games, because I always hold the tablet when playing.
[Nexus 7 General] jaroslavj:
Except Dead Trigger right?
[Nexus 7 General] _MetalHead_:
Nope, Dead Trigger works just fine for me. I tried to replicate the issues that some people are complaining about with DT and couldn't.
[Nexus 7 General] lazaro17:
I should clarify that I do get 180 turns on Dead Trigger. The multi touch test on the other hand is fine while holding the tablet but buggy when not being held (both flat and angled surfaces).

So perhaps dead trigger has an issue of its own that also adds to an already existing issue regarding multi touch.
[Nexus 7 General] johnmurrayvi:
The issues with Dead Trigger are extremely apparent for me. Although, using the multitouch test initially didn't show any problems, I have come to notice the touches become very sporadic when holding the tablet and having my thumbs flat against the screen, but if I use the tips of my thumbs I do NOT see any problem. So when holding the tablet and playing games it would be likely to have your thumbs flat on the screen.

This would suggest that it isn't a Dead Trigger bug. If other people can confirm that it is related to the size of the touch, I think this could be fixed if the maximum touch size or corresponding settings were to be adjusted (assuming the driver could be changed accordingly). The sensor would then not be jumping around trying to respond to a larger area then it can allocate for one touch.
[Nexus 7 General] lazaro17:
I think you may be onto something. I was able to recreate it with my more natural way of playing dead trigger. Left thumb flat and right thumb using point was also able to recreate.
[Nexus 7 General] johnmurrayvi:
Speak of the devil, hadn't had a chance to look through the device directory until now, but the calibration file is device/asus/grouper/sensor00fn11.idc

# Input Device Configuration File for the Atmel Maxtouch touch screen.
#
# These calibration values are derived from empirical measurements
# and may not be appropriate for use with other touch screens.
# Refer to the input device configuration documentation for more details.
#

# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1

# Touch Size
touch.touchSize.calibration = pressure

# Tool Size
# Driver reports tool size as an area measurement.
#
# Based on empirical measurements, we estimate the size of the tool
# using size = sqrt(22 * rawToolArea + 0) * 6 + 0.
touch.toolSize.calibration = area
touch.toolSize.areaScale = 22
touch.toolSize.areaBias = 0
touch.toolSize.linearScale = 6
touch.toolSize.linearBias = 0
touch.toolSize.isSummed = 0

# Pressure
# Driver reports signal strength as pressure.
#
# A normal index finger touch typically registers about 80 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.source = default
touch.pressure.scale = 0.0125

# Size
touch.size.calibration = normalized

# Orientation
touch.orientation.calibration = vector

Edit:

Which ends up in /system/usr/idc

Along with:

elan-touchscreen.idc

qwerty.idc

qwerty2.idc

raydium_ts.idc

sensor00fn11.idc

---------- Post added at 08:57 PM ---------- Previous post was at 08:45 PM ----------

Actually the Elan touchscreen calibration file would be more relevant:

device/asus/grouper/elan-touchscreen.idc

#
# Input Device Configuration File for the ELAN touch panel device.
#
# These calibration values are derived from empirical measurements
# and may not be appropriate for use with other touch screens.
# Refer to the input device configuration documentation for more details.
#

# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1

# Size
touch.size.calibration = area
touch.size.scale = 36
touch.size.bias = 0

# Pressure
touch.pressure.calibration = amplitude
touch.pressure.scale = 0.0048

# Orientation
touch.orientation.calibration = none

in /system/usr/idc/elan-touchscreen.idc

raydium_ts.idc is identical to sensor00fn11.idc except it's copyright date is 2012 instead of 2010...
[Nexus 7 General] AZImmortal:
I think that the 180 issue is different from what's being described in this thread.
[Nexus 7 General] AZImmortal:
See my post above.
[Nexus 7 General] johnmurrayvi:
Here we go, relevant output of

dumpsys input

INPUT MANAGER (dumpsys input)

Event Hub State:

--------------

2: elan-touchscreen
Classes: 0x00000014
Path: /dev/input/event0
Descriptor: b7c1246d60fe732037b5c329bcb9b785f696b189
Location:
UniqueId:
Identifier: bus=0x0000, vendor=0x0000, product=0x0000, version=0x0000
KeyLayoutFile:
KeyCharacterMapFile:
ConfigurationFile: /system/usr/idc/elan-touchscreen.idc
HaveKeyboardLayoutOverlay: false

--------------

Input Reader State:

--------------

Device 2: elan-touchscreen
Generation: 26
IsExternal: false
Sources: 0x00001002
KeyboardType: 0
Motion Ranges:
X: source=0x00001002, min=0.000, max=799.375, flat=0.000, fuzz=0.625
Y: source=0x00001002, min=0.000, max=1279.394, flat=0.000, fuzz=0.606
PRESSURE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000
SIZE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000
TOUCH_MAJOR: source=0x00001002, min=0.000, max=1509.437, flat=0.000, fuzz=0.000
TOUCH_MINOR: source=0x00001002, min=0.000, max=1509.437, flat=0.000, fuzz=0.000
TOOL_MAJOR: source=0x00001002, min=0.000, max=1509.437, flat=0.000, fuzz=0.000
TOOL_MINOR: source=0x00001002, min=0.000, max=1509.437, flat=0.000, fuzz=0.000
Touch Input Mapper:
Parameters:
GestureMode: spots
DeviceType: touchScreen
AssociatedDisplay: id=0, isExternal=false
OrientationAware: true
Raw Touch Axes:
X: min=0, max=1279, flat=0, fuzz=0, resolution=0
Y: min=0, max=2111, flat=0, fuzz=0, resolution=0
Pressure: min=0, max=255, flat=0, fuzz=0, resolution=0
TouchMajor: min=0, max=31, flat=0, fuzz=0, resolution=0
TouchMinor: unknown range
ToolMajor: unknown range
ToolMinor: unknown range
Orientation: unknown range
Distance: unknown range
TiltX: unknown range
TiltY: unknown range
TrackingId: min=0, max=65535, flat=0, fuzz=0, resolution=0
Slot: min=0, max=9, flat=0, fuzz=0, resolution=0
Calibration:
touch.size.calibration: area
touch.size.scale: 36.000
touch.size.bias: 0.000
touch.pressure.calibration: amplitude
touch.pressure.scale: 0.005
touch.orientation.calibration: none
touch.distance.calibration: none
SurfaceWidth: 800px
SurfaceHeight: 1280px
SurfaceOrientation: 0
Translation and Scaling Factors:
XScale: 0.625
YScale: 0.606
XPrecision: 1.600
YPrecision: 1.650
GeometricScale: 0.616
PressureScale: 0.005
SizeScale: 0.032
OrientationCenter: 0.000
OrientationScale: 0.000
DistanceScale: 0.000
HaveTilt: false
TiltXCenter: 0.000
TiltXScale: 0.000
TiltYCenter: 0.000
TiltYScale: 0.000
Last Button State: 0x00000000
Last Raw Touch: pointerCount=0
Last Cooked Touch: pointerCount=0

--------------

Configuration:
ExcludedDeviceNames: []
VirtualKeyQuietTime: 0.0ms
PointerVelocityControlParameters: scale=1.000, lowThreshold=500.000, highThreshold=3000.000, acceleration=3.000
WheelVelocityControlParameters: scale=1.000, lowThreshold=15.000, highThreshold=50.000, acceleration=4.000
PointerGesture:
Enabled: true
QuietInterval: 100.0ms
DragMinSwitchSpeed: 50.0px/s
TapInterval: 150.0ms
TapDragInterval: 300.0ms
TapSlop: 20.0px
MultitouchSettleInterval: 100.0ms
MultitouchMinDistance: 15.0px
SwipeTransitionAngleCosine: 0.3
SwipeMaxWidthRatio: 0.2
MovementSpeedRatio: 0.8
ZoomSpeedRatio: 0.3
[Nexus 7 General] hotleadsingerguy:
It's not a hardware issue. That was for a very specific reason that doesn't exist in this device. It had to do with the capacitive touchscreen technology that was being used at the time on a few devices. This is purely software, and happened on the Galaxy Nexus when it was first released, as well. It was fixed shortly after with a software update.
[Nexus 7 General] naznatips:
This isn't affecting me at all. Tried it multiple times and I couldn't reproduce the effect in the video, nor can I reproduce the supposedly "heat induced" touch screen problem ZDNet found. I have no idea what's causing these, but I'm glad they aren't affecting me...

Indeed nothing has affected meeven those I see problems reported on here constantly. No dead pixels, screen separation, no dull colors... I hope these aren't really affecting many people and it's just a vocal minority, but either way reading these forums makes me feel pretty lucky...
[Nexus 7 General] jaroslavj:
Could you please make a video then to prove it? :) That would be much appreciated, put the tablet on a table(no charging or touching the bezel) and try then. Cheers.
[Nexus 7 General] Cybore:
Just found out I have this issue. Placed my N7 on the table, when both axis cross like on the video, touch points starts to go frenzy. I cannot seem to be able replicate the problem when I'm holding the N7. I had noticed that my crosshair sometimes went crazy in dead trigger, now I know why. Although touch points seem find when I'm pretending to play dead trigger in multitouch test, so I guess the game just doesn't like my N7.

I'm really hoping this is a software issue and that I won't have to rma. Apparently the same was issue was present in the galaxy nexus, but software updates helped remedy the problem.
[Nexus 7 General] Brishen:
Seems to be a hardware issue.
[Nexus 7 General] xopher.hunter:
Uploaded a video of the axis crossing and switching behavior that causes the 180 flips

Forgive the quality as I perched my photon off the desk to capture this

http://youtu.be/mOUAcvMa8To
[Nexus 7 General] AZImmortal:
I never said that this issue was the same as for the Nexus One. I said that if it was a hardware issue like the Nexus One had, then it can't be fixed through software. Also, if people are reporting that the behavior changes depending on whether or not they're holding the tablet, then it's definitely some type of hardware issue. A purely software issue wouldn't change depending on whether or not you held the tablet.

---------- Post added at 04:12 PM ---------- Previous post was at 03:59 PM ----------

Great video. It clearly shows the touch points switching back and forth (flipping between 1 and 2). Which multitouch app are you using? Do these problems go away when you're holding the tablet in your hands? And what happens if you cross the other axis?
[Nexus 7 General] naznatips:
Hey... I was asked in another thread to make a video showing my screen doesn't have this defect. As a bonus I ran the device for 20 minutes on a Tegra 3 high-intensity game (Mass Effect Infiltrator) to show that it doesn't have "heat dead spots" either (an issue raised by ZDNet).

Other important information: I'm using an un-rooted 16GB Nexus 7, purchased from Gamestop. It is running the latest firmware, and hasn't experienced any issues.

Anyway, here's the video (delete the space, as I'm a new user I wasn't able to post a complete link): youtu .be/Mi_lr0XK5rE
[Nexus 7 General] jaroslavj:
Here is naznatips video http://www.youtube.com/watch?v=Mi_lr0XK5rE

Huge thanks. RMA it is then!
[Nexus 7 General] Ghostifish:
Test one: Flat on desk. Just finger tips touching the screen...

Issues with 2 points crossing axes occurs but is difficult to trigger. Add a third to form a right angle and its much easier and more obvious as the point that forms the corner jumps about, disappears or registers as 2 touches. Adding a 4th point to form a square and things are even worse.

Test 2: Holding the tablet...

Grasping the tablet with a hideous talon-like grip (ie holding it normally) fixes the problems with 2, 3 and 4 point touches and it all works perfectly.

Test 3: Propping it up the top edge on a metal, grounded keyboard...

All problems gone as per test 2.

Test 4: Putting it on top of any decently sized grounded metal object..

All problems gone.

I don't know much about the physics of capacitive touchscreens but its obvious that providing some kind of general grounding around/near the device clears up the issue.

PS: Additonal thoughts...

Calibration issue? If recalibrated, will that fix it, or will it make the touchscreen less responsive, or over-responsive/sensitive. Maybe calibrated for use while held? Recalibration of the archos101's screen was possible, sometimes needed to be redone over and over until it calibrated "right".
[Nexus 7 General] naznatips:
I couldn't reproduce the problem under any conditions. As you can see I filmed it on a completely flat surface. I didn't film a triangle or square (I was holding my Asus Transformer to film with the other hand), but I did try that and again I could not reproduce the issue... not sure why. Maybe mine is defectively not defective lol.
[Nexus 7 General] AZImmortal:
Sounds like this is definitely a hardware defect that doesn't affect all units. I'll test mine whenever I receive it.
[Nexus 7 General] Ghostifish:
Not wanting to dispute your findings, just to confirm them. Make sure its away from anything that might be producing an electrical field, or is grounded. Ie, any thing metal or any large mass of metal, pipes, radiators etc. If its still fine then either yours is working better than ours, or its laylines.

I've just a test with mine and a sheet of grounded tin foil. So long as 50%(or less depending on the orientation) of the tablet is on top of the grounded sheet, with upto a 5mm gap between them, and everything is fine. It doesn't really tell us much, but i was bored.
[Nexus 7 General] naznatips:
My tablet, when I made the video, was on a wood floor next to a carpet and a couch. Nothing metal anywhere nearby.
[Nexus 7 General] Ghostifish:
Captain Pedantic here, any metal pipes under the floor? :p

I do wonder though... if google issues a patch to "fix" our tablets, will it "break" yours?
[Nexus 7 General] naznatips:
Not that I'm aware of, and hah, that would be quite unfortunate.

---------- Post added at 02:09 AM ---------- Previous post was at 02:04 AM ----------

Ooh I have good (bad) news! I was able to finally replicate the problem. I tried it again, and couldn't replicate with two or three points of contact, but wiith 4 it finally acted up, so it does exist at least in some form on my device, and like you said I couldn't reproduce it unless it was on a flat surface.

Now, that being said, there is no way that this can ever affect anything I ever do on this tablet lol. I can't imagine any situation whatsoever where I am using four points of contact on a flat non-conductive surface where all four cross axes. So.... I guess it's good to know that there's at least some method to the madness, in that I can reproduce this problem on some level... but man, I really don't care at all lol.
[Nexus 7 General] slack04:
I'm just impressed that it has mulittouch. I wouldn't touch a mullet, but if the tablet can, awesome. (hint: spelling on the youtube video).
[Nexus 7 General] rgunara:
Thanks for the video. Are you running 4.1.1
[Nexus 7 General] Cybore:
Just tried to replicate this issue on my phone (samsung vibrant) and the issue was there to a degree. When placed on a surface and touch points are in the same axis, the touch points kinda repel; no new touch points were added though, not at least until I used like 4 fingers.

I guess this is a pretty common issue. Still debating whether to wait for potential update or return. Might be in for a long wait or a new host of problems.
[Nexus 7 General] tarnar:
I sporadically have the issue when my N7 is flat but not at an angle.

Edit: the initial angle seems to be at play here. Start at an angle then flatten the tablet and it is fine. Start flat then go up to an angle and it still has the issue.

To me that suggests it isn't hardware...
[Nexus 7 General] dfanz0r:
Mine has this also it seems, my epic 4g touch doesn't seem to have this issue (i can go 5 touches on the same axis without getting issues). So yeah there are definitely issues here.

I am uploading a video of my issues now.
[Nexus 7 General] xopher.hunter:
I used multitouch Visualizer on the market. No it does not go away in my hands. I can't replicate it the other Way
[Nexus 7 General] rgunara:
can other people test this as well. ie turn off tablet, put it on a flat surface, then turn it on and unlock it while it is flat and then while it is on, pick it up and see if it is glitchy. Also do the oposite. ie turn off the tablet and while holding it turn it on and unlock it and then put it on a flat surface and see if it is glitchy
[Nexus 7 General] IPvFletch:
Got some good results here...

I noticed this the other day when I installed Visualizer, and now I spent more time with it.

Whoever mentioned laying it on a surface first and "grounding" is dead on.

It will NOT happen when I hold it. It happens only when I lay it down on a table. This is the first clue.

I can easily reproduce this when I touch only the screen. It happens 100% of the time ONLY on the horizontal axis btw.. (fingers side by side, device in Portrait mode, camera at top).

As soon as I touch my thumbs to the lower edge of the tablet, it stop happening. This is near the USB connector. Somewhere alone the gray beveled edge (not the glass). It seems to ground the device (but it's a plastic bevel backing right?)and make it stop happening. So something about my thumbs touching the tablet makes it stop freaking out when my finger axes are aligned.

Also I tried both tests (with/without my thumbs touching) on a 40 degree incline and it made no difference. So I think it doesn't have to do with the angle/flat, just the fact it is not grounded statically..

Please also try this experiment and post up your feedback. I think we are getting much closer now to narrowing this down to the root cause.. :)
[Nexus 7 General] EVO DL:
ROFL!

No issues here. Downloaded the Multitouch tester above and no issues. Used up to 10 touches... ONLY...
[Nexus 7 General] Tornadojoe:
Haha, I had the same experience with the test but stopped at 10 touches crossing axis, no issues. I haven't had the Nexus 7 long enough to get to that base just yet with her :o
[Nexus 7 General] jaroslavj:
Videos please ;)
[Nexus 7 General] tarnar:
Yeah if I start it at an angle WITHOUT HOLDING IT (prop it up on the couch) then the problem is there.

If I lay it flat and touch screen and not edges then the problem is there.

If I lay it flat and touch screen only, create the problem, then grab the edges, the problem goes away right away.

So that sounds like hardware.
[Nexus 7 General] tarnar:
https://www.youtube.com/watch?v=We9QR9rawyk
[Nexus 7 General] AZImmortal:
I noticed after you held it in your hands that the tester seemed to register a third touch when you crossed the two axes. I'll assume that you weren't touching the screen with a third finger off-camera? If this is an actual phantom touch (does this third touch show up on screen during testing?), then I wonder how it affects things.
[Nexus 7 General] tarnar:
I haven't been able to reproduce the phantom touch since then. Will keep trying.

Edit: I think it was the base of my thumb. Made it happen, it was how I was holding the tablet this time.

Also, very very rarely I have the axis crossing problem when holding it. You can actually see it once briefly in the video.