<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Sven,<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 12.04.2018 um 19:35 schrieb H. Nikolaus Schaller <<a href="mailto:hns@goldelico.com" class="">hns@goldelico.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Sven,<div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">Am 12.04.2018 um 17:55 schrieb Sven Dyroff <<a href="mailto:S.Dyroff@phytec.de" class="">S.Dyroff@phytec.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><font size="2" face="sans-serif" class="">Hello Nikolaus,</font>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">have you tried if GTA04A5 now moves
the ball in QtMaze as smooth, fast and natural and without stuttering as
the GTA04A4?</font>
<br class=""></div></blockquote><div class=""><br class=""></div>Well, I don't know what you expect for "smooth, fast and natura"l, I just found that they move almost the same now</div><div class="">between both devices - and qtmoko2.</div></div></div></div></blockquote><div><br class=""></div>So, finally, I have checked (and additionally fixed the z axis inversion for GTA04A5) and the files are now on the server:</div><div><br class=""></div><div><div>root@letux:~# apt-get upgrade</div><div>Reading package lists... Done</div><div>Building dependency tree       </div><div>Reading state information... Done</div><div>The following packages will be upgraded:</div><div>  qtmoko-gta04</div><div>1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</div><div>Need to get 24.2 MB of archives.</div><div>After this operation, 0 B of additional disk space will be used.</div><div>Do you want to continue [Y/n]? y</div><div>WARNING: The following packages cannot be authenticated!</div><div>  qtmoko-gta04</div><div>Install these packages without verification [y/N]? y</div><div>Get:1 <a href="http://download.goldelico.com/letux-debian-rootfs/debian/" class="">http://download.goldelico.com/letux-debian-rootfs/debian/</a> wheezy/main qtmoko-gta04 armhf 60.20180413-1 [24.2 MB]</div><div>Fetched 24.2 MB in 32s (737 kB/s)                                                                                                                                                        </div><div>(Reading database ... 21235 files and directories currently installed.)</div><div>Preparing to replace qtmoko-gta04 60.20180411-1 (using .../qtmoko-gta04_60.20180413-1_armhf.deb) ...</div><div>Unpacking replacement qtmoko-gta04 ...</div><div>Setting up qtmoko-gta04 (60.20180413-1) ...</div><div>localepurge: Disk space freed in /usr/share/locale: 0 KiB</div><div>localepurge: Disk space freed in /usr/share/man: 0 KiB</div><div><br class=""></div><div>Total disk space freed by localepurge: 0 KiB</div><div><br class=""></div><div>root@letux:~#</div><div><br class=""></div><div>BR,</div><div>Nikolaus</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div class=""><br class=""></div><div class="">I don't have time to make a 2nd SD cards to boot two devices and compare them in parallel...</div><div class=""><br class=""></div><div class="">So answering this question seems to be in better hands if you do it.</div><div class=""><br class=""></div><div class="">BR,</div><div class="">Nikolaus</div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class=""><div class="">
<br class=""><font size="2" face="sans-serif" class="">Best regards</font>
<br class=""><font size="2" face="sans-serif" class="">   Sven</font>
<br class=""><font size="2" face="sans-serif" class="">    </font>
<br class="">
<br class="">
<br class="">
<br class="">
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Von:      
 </font><font size="1" face="sans-serif" class="">"H. Nikolaus Schaller"
<<a href="mailto:hns@goldelico.com" class="">hns@goldelico.com</a>></font>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">An:      
 </font><font size="1" face="sans-serif" class="">List for communicating
with real GTA04 owners <<a href="mailto:gta04-owner@goldelico.com" class="">gta04-owner@goldelico.com</a>></font>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Datum:      
 </font><font size="1" face="sans-serif" class="">12.04.2018 14:52</font>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Betreff:    
   </font><font size="1" face="sans-serif" class="">Re: [Gta04-owner]
Second trial with QtMoko2</font>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Gesendet von:    
   </font><font size="1" face="sans-serif" class="">"Gta04-owner"
<<a href="mailto:gta04-owner-bounces@goldelico.com" class="">gta04-owner-bounces@goldelico.com</a>></font>
<br class="">
<hr noshade="" class="">
<br class="">
<br class="">
<br class=""><tt class=""><font size="3" class="">Am 12.04.2018 um 14:32 schrieb Sven Dyroff <</font></tt><a href="mailto:S.Dyroff@phytec.de" class=""><tt class=""><font size="3" color="blue" class=""><u class="">S.Dyroff@phytec.de</u></font></tt></a><tt class=""><font size="3" class="">>:</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Hello Nikolaus,</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">it would astonish me if you're right,
but of course I'll then test it again in order to give you a chance to
astonish me...    :-))</font><tt class=""><font size="3" class=""> </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">I have done this test for you:</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">GTA04A4 and GTA04A5 with display upside on the table
with the same µSD card (i.e. boot A5 first, then swap card and boot A4).</font></tt>
<br class=""><tt class=""><font size="3" class="">Run evtest /dev/input/accel | head -20 and write down
highest X/Y/Z values.</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">On a GTA04A5:</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">root@letux:~# evtest /dev/input/accel | head -20</font></tt>
<br class=""><tt class=""><font size="3" class="">Input driver version is 1.0.1</font></tt>
<br class=""><tt class=""><font size="3" class="">Input device ID: bus 0x0 vendor 0x0 product 0x0 version
0x0</font></tt>
<br class=""><tt class=""><font size="3" class="">Input device name: "accelerometer-iio-input-bridge"</font></tt>
<br class=""><tt class=""><font size="3" class="">Supported events:</font></tt>
<br class=""><tt class=""><font size="3" class="">  Event type 0 (EV_SYN)</font></tt>
<br class=""><tt class=""><font size="3" class="">  Event type 3 (EV_ABS)</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 0 (ABS_X)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value     14</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 1 (ABS_Y)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value    -32</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 2 (ABS_Z)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value   -253</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">Properties:</font></tt>
<br class=""><tt class=""><font size="3" class="">Testing ... (interrupt to exit)</font></tt>
<br class=""><tt class=""><font size="3" class="">root@letux:~# </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">This means: X=14/256 = +5%, Y=--32/256 = -12%, Z=-253/256
= -99%</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">On a GTA04A4:</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">root@letux:~# evtest /dev/input/accel | head -20</font></tt>
<br class=""><tt class=""><font size="3" class="">Input driver version is 1.0.1</font></tt>
<br class=""><tt class=""><font size="3" class="">Input device ID: bus 0x0 vendor 0x0 product 0x0 version
0x0</font></tt>
<br class=""><tt class=""><font size="3" class="">Input device name: "accelerometer-iio-input-bridge"</font></tt>
<br class=""><tt class=""><font size="3" class="">Supported events:</font></tt>
<br class=""><tt class=""><font size="3" class="">  Event type 0 (EV_SYN)</font></tt>
<br class=""><tt class=""><font size="3" class="">  Event type 3 (EV_ABS)</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 0 (ABS_X)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value    -15</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 1 (ABS_Y)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value     -5</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">    Event code 2 (ABS_Z)</font></tt>
<br class=""><tt class=""><font size="3" class="">      Value    274</font></tt>
<br class=""><tt class=""><font size="3" class="">      Min     -511</font></tt>
<br class=""><tt class=""><font size="3" class="">      Max      511</font></tt>
<br class=""><tt class=""><font size="3" class="">Properties:</font></tt>
<br class=""><tt class=""><font size="3" class="">Testing ... (interrupt to exit)</font></tt>
<br class=""><tt class=""><font size="3" class="">root@letux:~# </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">This means: X=-15/256 = +6%, Y=--5/256 = -2%, Z=274/256
= +107%</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">Comparing A4 and A5: they basically behave *the same*
regarding the range</font></tt>
<br class=""><tt class=""><font size="3" class="">and report both +/-256 for 1g. They just differ in
the orientation of the sensor.</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">I.e. the Z axis also has a sign error. This is still
missing in my correction patch.</font></tt>
<br class=""><tt class=""><font size="3" class="">To make it really precise I should rotate both devices
by 90° and write down all</font></tt>
<br class=""><tt class=""><font size="3" class="">values...</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">What I don't know and can't compare is if they behave
like a GTA02... And</font></tt>
<br class=""><tt class=""><font size="3" class="">if a total value of ~1g is what QtMaze expects. And
if the QtMaze makes use</font></tt>
<br class=""><tt class=""><font size="3" class="">of the Z-axis at all (doesn't look as if it does).</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">BR,</font></tt>
<br class=""><tt class=""><font size="3" class="">Nikolaus</font></tt>
<br class="">
<br class="">
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Best regards</font>
<br class=""><font size="2" face="sans-serif" class="">   Sven</font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="2" face="sans-serif" class="">    </font><tt class=""><font size="3" class=""> </font></tt>
<br class="">
<br class="">
<br class="">
<br class="">
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Von:      
 </font><font size="1" face="sans-serif" class="">"H. Nikolaus Schaller"
<</font><a href="mailto:hns@goldelico.com" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">hns@goldelico.com</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">An:      
 </font><font size="1" face="sans-serif" class="">List for communicating with
real GTA04 owners <</font><a href="mailto:gta04-owner@goldelico.com" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">gta04-owner@goldelico.com</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Datum:      
 </font><font size="1" face="sans-serif" class="">12.04.2018 14:25</font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Betreff:    
   </font><font size="1" face="sans-serif" class="">Re: [Gta04-owner] Second
trial with QtMoko2</font><tt class=""><font size="3" class=""> </font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Gesendet von:    
   </font><font size="1" face="sans-serif" class="">"Gta04-owner"
<</font><a href="mailto:gta04-owner-bounces@goldelico.com" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">gta04-owner-bounces@goldelico.com</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<hr class="">
<br class="">
<br class="">
<br class="">
<br class=""><tt class=""><font size="3" class="">Hi Sven, </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">Am 12.04.2018 um 14:19 schrieb Sven Dyroff <</font></tt><a href="mailto:S.Dyroff@phytec.de" class=""><tt class=""><font size="3" color="blue" class=""><u class="">S.Dyroff@phytec.de</u></font></tt></a><tt class=""><font size="3" class="">>:
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Hello Nikolaus,</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">fine, but this will "only"
correct the swapping. It will still not correct the calibration.</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Whereat the comments of the affected
source give a nice hint: "On my GTA04, sitting flat on the table,
the raw Z acceleration value is about 256, so we divide by 256 here."</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">So I suggest to add a further printf
of the value of "accel -> z", in order that your code will
provide you the needed calibration data that you can then use for "accel
-> [xyz]scale" in case of having detected a GTA04A5.</font><tt class=""><font size="3" class="">
 </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">It is easier than a printf: evtest /dev/input/accel
reports the range [0..512] and the current values. </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">I have checked that and the GTA04A5 also reports roughly
256. </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">So I think you should test (after I have uploaded
it to the server) if it is now ok for you. </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">BR, </font></tt>
<br class=""><tt class=""><font size="3" class="">Nikolaus </font></tt>
<br class="">
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Best regards</font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="2" face="sans-serif" class="">  Sven</font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="2" face="sans-serif" class="">   </font>
<br class="">
<br class="">
<br class="">
<br class="">
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Von:      
 </font><font size="1" face="sans-serif" class="">"H. Nikolaus Schaller"
<</font><a href="mailto:hns@goldelico.com" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">hns@goldelico.com</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">An:      
 </font><font size="1" face="sans-serif" class="">Sven Dyroff <</font><a href="mailto:S.Dyroff@phytec.de" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">S.Dyroff@phytec.de</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Kopie:      
 </font><font size="1" face="sans-serif" class="">List for communicating with
real GTA04 owners <</font><a href="mailto:gta04-owner@goldelico.com" class=""><font size="1" color="blue" face="sans-serif" class=""><u class="">gta04-owner@goldelico.com</u></font></a><font size="1" face="sans-serif" class="">></font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Datum:      
 </font><font size="1" face="sans-serif" class="">11.04.2018 19:21</font><tt class=""><font size="3" class="">
</font></tt>
<br class=""><font size="1" color="#5f5f5f" face="sans-serif" class="">Betreff:    
   </font><font size="1" face="sans-serif" class="">Re: [Gta04-owner] Second
trial with QtMoko2</font><tt class=""><font size="3" class=""> </font></tt>
<br class=""><tt class=""><font size="3" class=""> </font></tt>
<br class="">
<hr class="">
<br class="">
<br class="">
<br class=""><tt class=""><font size="3" class="">Hi Sven, </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">Am 05.04.2018 um 18:05 schrieb Sven Dyroff <</font></tt><a href="mailto:S.Dyroff@phytec.de" class=""><tt class=""><font size="3" color="blue" class=""><u class="">S.Dyroff@phytec.de</u></font></tt></a><tt class=""><font size="3" class="">>:
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">Hello Nikolaus,</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">> I have now booted my GTA04A4 and
the orientation is completely correct.</font>
<br class=""><font size="2" face="sans-serif" class="">> Hm. Maybe a subtle difference between
GTA04A4 and A5? They use different accelerometer chips.</font><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><font size="2" face="sans-serif" class="">something like that is what I already
assumed. Would have wondered me if some scaling factors would have gone
lost by just rebuilding QtMoko...</font>
<br class="">
<br class=""><tt class=""><font size="3" class="">I have now added a device version detection to swap
the horizontal axis if we run on a GTA04A5: </font></tt>
<br class="">
<br class=""><a href="http://git.goldelico.com/?p=gta04-qtmoko.git;a=commit;h=04c30a3b18be8b55148427d6c63423837f6a77cc" class=""><tt class=""><font size="3" color="blue" class=""><u class="">http://git.goldelico.com/?p=gta04-qtmoko.git;a=commit;h=04c30a3b18be8b55148427d6c63423837f6a77cc</u></font></tt></a><tt class=""><font size="3" class="">
</font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">I have not yet published the new debian packages,
but will do soon. So apt-get update will not </font></tt>
<br class=""><tt class=""><font size="3" class="">yet find anything new. </font></tt>
<br class="">
<br class=""><tt class=""><font size="3" class="">BR, </font></tt>
<br class=""><tt class=""><font size="3" class="">Nikolaus </font></tt>
<br class=""><tt class=""><font size="3" class="">_______________________________________________</font></tt>
<br class=""><tt class=""><font size="3" class="">Gta04-owner mailing list</font></tt>
<br class=""><a href="mailto:Gta04-owner@goldelico.com" class=""><tt class=""><font size="3" color="blue" class=""><u class="">Gta04-owner@goldelico.com</u></font></tt></a>
<br class=""><a href="http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner" class=""><tt class=""><font size="3" color="blue" class=""><u class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner</u></font></tt></a><tt class=""><font size="3" class="">
</font></tt>
<br class=""><tt class=""><font size="2" class="">_______________________________________________</font></tt>
<br class=""><tt class=""><font size="2" class="">Gta04-owner mailing list</font></tt>
<br class=""><a href="mailto:Gta04-owner@goldelico.com" class=""><tt class=""><font size="2" color="blue" class=""><u class="">Gta04-owner@goldelico.com</u></font></tt></a>
<br class=""><a href="http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner" class=""><tt class=""><font size="2" color="blue" class=""><u class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner</u></font></tt></a>
<br class=""><tt class=""><font size="3" class=""> </font></tt>
<br class=""><tt class=""><font size="3" class="">_______________________________________________</font></tt>
<br class=""><tt class=""><font size="3" class="">Gta04-owner mailing list</font></tt>
<br class=""><a href="mailto:Gta04-owner@goldelico.com" class=""><tt class=""><font size="3" color="blue" class=""><u class="">Gta04-owner@goldelico.com</u></font></tt></a>
<br class=""><a href="http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner" class=""><tt class=""><font size="3" class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner</font></tt></a>
<br class="">
<br class="">
<br class=""><tt class=""><font size="3" class="">_______________________________________________<br class="">
Gta04-owner mailing list<br class="">
<a href="mailto:Gta04-owner@goldelico.com" class="">Gta04-owner@goldelico.com</a><br class="">
</font></tt><a href="http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner" class=""><tt class=""><font size="3" class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner</font></tt></a>
<br class="">
<br class="">_______________________________________________<br class="">Gta04-owner mailing list<br class=""><a href="mailto:Gta04-owner@goldelico.com" class="">Gta04-owner@goldelico.com</a><br class=""><a href="http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner" class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner</a><br class=""></div></blockquote></div><br class=""></div></div>_______________________________________________<br class="">Gta04-owner mailing list<br class=""><a href="mailto:Gta04-owner@goldelico.com" class="">Gta04-owner@goldelico.com</a><br class="">http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner<br class=""></div></blockquote></div><br class=""></div></body></html>