Good job, keep up with the good work!<br>How does the GPS performs now, with the HW fix and internal antenae?<br><br>Lionel<br><br><br><div class="gmail_quote">On 31 January 2012 05:13, Dr. H. Nikolaus Schaller <span dir="ltr"><<a href="mailto:hns@goldelico.com">hns@goldelico.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
you may have wondered a lot why it was so quiet about the GTA04A4<br>
boards in the last weeks. And nobody did report about unboxing<br>
experiences, because nobody did receive a new GTA04.<br>
<br>
The reasons where manifold. It started with soldering issues where they<br>
had to make a new stencil. This improved soldering quality a little but it<br>
was still not perfect. So we got much less good boards out of the soldering<br>
machine than planned and chips had to be replaced...<br>
<br>
Then, we did test the boards completely. It turned out that they still had<br>
some minor issues. The most maddening bug was that there was an error<br>
in the GND flooding of the backup battery. Therefore it was shorted on the<br>
PCB and could not work.<br>
<br>
After fixing this and testing more, we found out that the new circuit that<br>
is intended to allow the CPU to control the power of the UMTS modem<br>
through a GPIO did not work as intended. Rather than shutting completely<br>
down it did put the module into reset state. This would have been ok, if<br>
reset would be the same as power down. But the module draws 16 mA<br>
in this state. Even more than a not powered down modem in the GTA04A3<br>
boards which draws 3-10 mA and can wake up the CPU...<br>
<br>
So we finally found a way to solder a NPN transistor with built-in bias<br>
resistor to the position of some test pads and other resistors to make<br>
it work. This made us again bring the boards to the factory and<br>
have them do some hand-rework. And wait some days...<br>
<br>
Then, last week, we got the first boards that did pass all automatic<br>
tests and could power down completely (to some 300 uA for RTC).<br>
<br>
Happily we did install them into the first GTA02 cases to build the<br>
"OpenPhoenux" (GTA04 Complete) units. They worked fine, until we<br>
wanted to operate the GPS. It did not work well with internal antenna,<br>
but really excellently with an external antenna (up to 11 of 12 satellites<br>
used for navigation).<br>
<br>
We found out that the U.FL antenna socket was mounted in the<br>
wrong orientation (180 degrees rotated). This shorts the power<br>
supply of the internal Antenna (which has an amplifier built in).<br>
<br>
So, boards did go to rework again. Now, GPS with internal antenna<br>
was a little better, but still very weak.<br>
<br>
After 3 days of intensive research (incl. this weekend) we did find the root<br>
cause: it is the same as it was for the GTA02A5 board [1]. The SD card<br>
clock. It is 25 MHz and 25 * 63 = 1575 MHz, i.e. the GPS frequency.<br>
<br>
This means that the GTA04 creates some noise which is neglectable<br>
in more than 5cm distance with an external antenna, but not for the<br>
active GPS antenna built into the case. And some boards and<br>
antennas are a little better and others are a little worse so that it<br>
results in a basically working, but very unreilable receiver.<br>
<br>
The main problem was to find a measurement setup that gave<br>
reproducible results so that we could not only compare devices, swap<br>
antennas and try different shielding scenarios, but also check the<br>
effectiveness of measures against the problem.<br>
<br>
Like with the GTA02 there is a hardware and a software fix. The SW fix<br>
was to re-enable a feature in the 2.6.32 kernel that we had disabled due<br>
to problems with the SDIO driver. It appears that it is not at all necessary<br>
to change anything in the 3.2 kernel. So please forget immediately that<br>
there is a SW fix :) Because it fixes our unawareness and not a problem...<br>
<br>
The real hardware fix is adding a small capacitor like for the GTA02A5.<br>
<br>
You may wonder why we did not find it earlier. One aspect is testing time.<br>
The more testing you do the more issues you find. But we simply did<br>
not have enough GTA04A3 boards to do these tests...<br>
<br>
This time it was better and we could set up, test and compare e.g.<br>
5 GTA04A4 boards in parallel. And swap antennas between units etc.<br>
This simply was not possible before.<br>
<br>
So after having applied this last hand-rework, we have the first boards<br>
and devices that are in our opinion good enough to really be shipped<br>
and make you happy! More boards will become available next week.<br>
<br>
And we have some boards to show during FOSDEM next weekend.<br>
So please come and have a look!<br>
<br>
Finally, it is still time to subscribe to the Group Tour (which will get<br>
another board redesign where all these things are done right from<br>
the beginning - but otherwise they are equivalent).<br>
<br>
Nikolaus<br>
<br>
[1]: <a href="http://wiki.openmoko.org/wiki/GPS_Problems" target="_blank">http://wiki.openmoko.org/wiki/GPS_Problems</a><br>
<br>
_______________________________________________<br>
Gta04-owner mailing list<br>
<a href="mailto:Gta04-owner@goldelico.com">Gta04-owner@goldelico.com</a><br>
<a href="http://lists.goldelico.com/mailman/listinfo/gta04-owner" target="_blank">http://lists.goldelico.com/mailman/listinfo/gta04-owner</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Dr Lionel Broche<br>Aberdeen Biomedical Imaging Centre<br>University of Aberdeen<br>tel : +44 1224 553 206<br>