Re: GTA04A3 Early Adopter boards in final production test stage

2011-09-28 Thread Timo Juhani Lindfors
Dr. H. Nikolaus Schaller h...@goldelico.com writes:
   http://www.youtube.com/watch?v=gCjM48BqfYo

Interesting! However, I couldn't help noticing: seeing the non-free OS X
(?) here makes me bit nervous.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04A3 Early Adopter boards in final production test stage

2011-09-28 Thread Dr. H. Nikolaus Schaller

Am 28.09.2011 um 09:20 schrieb Timo Juhani Lindfors:

 Dr. H. Nikolaus Schaller h...@goldelico.com writes:
  http://www.youtube.com/watch?v=gCjM48BqfYo
 
 Interesting! However, I couldn't help noticing: seeing the non-free OS X
 (?) here makes me bit nervous.

Well, we can simply not expect that we can make everything free
and with free tools only.

The production machines use ... something that starts with a big W. 

The chips we use, are designed with some unknown non-free
VHDL tools. The courier service finally delivering the components
or units uses some servers for the tracking information we don't have
control about.

My attitude is: don't be fundamentalistic with freedom but focus on 
free and open software (and information exchange).

The goal of the GTA04 is to support free and open software better as
any other portable hardware you can get. And this is independent from
using non-free tools during design and production. If we rule out to work
with any non-free tool, we can't even start.

So we use non-free tools where it is the best decision to bring
forward the project. If the project becomes successfull, we can
think about replacing more and more of those non-free components
and tools.

But this is IMHO the second step.

BTW, we plan to put the tester software under GPL (which is not
forbidden for OSX application software).

BR,
Nikolaus


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA02 fails to charge

2011-09-28 Thread Ivan Matveev
On Tue, 27 Sep 2011 14:46:11 -0400
Phil Vandry van...@tzone.org wrote:

 I have 2 GTA02v6 Freerunners which don't charge their batteries
 anymore. The symptoms on both are the same, but it started happening
 on both phones in different locations and times. The battery state is
 Charging whether the phone is plugged in to a computer or wall
 charger, but the battery slowly goes down instead of charging.

Had a similar problem. New battery helped.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Liberated Calypso docs found

2011-09-28 Thread Denis 'GNUtoo' Carikli
 1. Acting on the authority of the Presidium of the Supreme Soviet of the
Union of Soviet Socialist Republics and the decrees of V. I. Lenin,
declare TI's copyright on the ware to be null and void in the USSR
jurisdiction
Not a good idea, see http://www.gnu.org/philosophy/pirate-party.html

Denis.



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Liberated Calypso docs found

2011-09-28 Thread Denis 'GNUtoo' Carikli
On Tue, 2011-09-27 at 18:23 +, Michael Sokolov wrote:
 Please correct me if I'm wrong, but I thought OsmocomBB still runs GSM
 layers 2 and 3 on the external host, not on the Calypso itself, right?
 And no in-call handover yet, no SMS yet, probably nothing even close
 to
 deep sleep mode yet...  I would love to be proven wrong on this
 though. 
 * there was an abandoned port of nuttx, a microcontroller OS(better
call it executive environment). if you want a drop-in replacement it may
be the way to go, you would also need to write an AT interpreter...
 * you could try to cross compile it for running it on the ARM samsung
SOC...(did you try already to make a call with it? (you would need to
activate the transmit feature for that(activating that breaks the law
since you would need regulatory aproval, and it lacks it, consult a
lawyer for more information...), but since you don't care about the
law)

Personally I think I'll go the legal way, with the GSM test license and
the USRP, but I'm not sure it's really needed in order to get nuttx
running on it, and I've not decided yet if I'll do it(since SHR needs
some love too).
Denis.


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: community Digest, Vol 254, Issue 2

2011-09-28 Thread Michael Sokolov
openm...@pulster.de (Christoph Pulster) wrote:

 is there any geek out there who can extract from the secret GSM chipset  
 documents on the Chinese site, if there is any hidden backdoor channel  
 (for governmental purposes e.g.) ? or any other strange secret GSM  
 modem commands ?

If such a secret backdoor exists, it would be in the DBB firmware, not
hardware.  When it comes to the strictly-hardware pieces of the Calypso
GSM chipset (DBB hardware, the ABB chip and the RF chips), I have already
succeeded in locating (on the Chinese 52RD forum) what appears to be
100% of the HW documentation set that was given to phone makers such as
FIC/Om.  The only part that isn't documented are the inner workings of
the DSP block inside the DBB, but in my opinion that part is too
low-level to have been an effective place for TI to hide a backdoor.

As far as we know, TI had never shared the workings of their DSP with
their customers, instead they were expected to use TI's Layer1 code
which runs on the ARM7 in the DBB and talks to the DSP part.

If anyone would like to look at these Calypso HW docs for themselves, it
is no longer necessary to endure the pain of plowing through the 52RD
forum in Chinese: all of these docs I have found can now be downloaded
much more conveniently from my FTP site:

ftp://ifctfvax.Harhan.ORG/pub/GSM/Calypso/

Download those documents (a good bit more than the two PDFs ti-calypso1.pdf
and ti-calypso2.pdf which have been widely circulated previously), look
at them and decide for yourself whether or not a backdoor could plausibly
hide in the hardware layers, below the firmware - I personally don't
think so.

The DBB firmware is an entirely different story though: it would
definitely be the place to put in backdoors and whatnot.  It is my
belief based on logical reasoning that TI must have provided at least a
partial source package to their major customers like Motorola, Nokia,
etc (just happens to include FIC/Om as well).  On simple features phones
without an application processor the Calypso controls the UI, and the
makers of these feature phones had most certainly tweaked the UI to add
their own flavor.

The HW docs on my FTP site include full hardware schematics (5 sheets,
of which 2 are decorative, i.e., the meat of the circuit is fully
covered by just 3 schematic sheets) for a reference design called
Leonardo.  Two versions of it in fact: the original Leonardo which
supported 900  1800 MHz bands, and Leonardo+ which supports all 4 bands.
The only difference is in the passive RF front-end chip (aka the antenna
switch), the Rita chip TRF6151 appears to have always supported all 4
bands from the start!  (The implication is that the little passive RF
chip is all that keeps GTA02 from supporting all 4 bands as well!)

The Leonardo board for which we-the-People now possess the full HW
schematics is nothing less than a 100% functional basic phone: LCD with
a backlight, classic phone keypad (10 digits plus * and #, call and
hang-up buttons, 4 UI navigation buttons, power button overlayed on the
end call button like in many classic phones) with a backlight, speaker
and microphone, vibracall, battery, old-fashioned combined jack for
charger/headset/data: the whole enchilada.  Anyone making a basic phone
simply had to take that board, make some very slight modifications to it
(the Leonardo board has just one speaker, so I guess one needs to
separate the earpiece from the loudspeaker or use a piezo buzzer instead
of the latter to play the ringing alert: Calypso has a special output to
drive the latter kind), slap it into a plastic case, and voila, you've
built a cellphone!

It only stands to reason that all those customers who had received the
Leonardo board from TI along with the docs for all of the chips on that
board (which are also on my FTP site) must have also received a copy of
the firmware driving that board.  While the rumors are that most of the
low-level guts of that firmware came as binary blobs (which I reason to
have been ARM ELF .o files), at least the superficial layers must have
arrived in source form: the customers must have had the ability to
differentiate their UI (I reason that TI's starting code had some basic
UI in it already to exercise the LCD and keypad on the Leonardo board),
and one also needs to modify the source slightly to accommodate product
differences such as single, dual, triple or quad GSM band.

Hence one of the holy grails I'm searching for is a copy of the intended-
for-customization fw package that came with the Leonardo board, however
much of it may be in the form of ARM ELF .o modules.  I can only reason
that this package must have been Om's starting point, exactly the same
as Motorola, Nokia etc.

I'm still plowing through the 52RD forum, hoping to find the magic package
there.  But I haven't found it yet, so I'm starting to worry that it may
not be there, unless I've been looking in the wrong part of the forum.
I don't understand why though: whoever it 

Re: Liberated Calypso docs found

2011-09-28 Thread Michael Sokolov
Denis 'GNUtoo' Carikli gnu...@no-log.org wrote:

 Not a good idea, see http://www.gnu.org/philosophy/pirate-party.html

There are some major differences between what I'm doing (and have been
doing all my life) and the stereotypical pirate:

* The stereotypical pirate is content with the mediocre quality and
  the closed/proprietary/disempowering nature of their ware (typically
  weenie dose OS distributions and applications for that OS) even when
  superior free alternatives do exist and are readily available.

* The stereotypical pirate is content with unmodifiable binary-only
  ware.  He would have no idea what to do with a source code package if
  one landed in his lap.

* The stereotypical pirate does not seek to improve the ware and is
  generally not involved in major creative work of his own.

In contrast, my work with forcibly-liberated proprietary sw/fw happens
only if and when I have some source code to start with.  (That source
may contain blobs: I don't like them obviously, but the critically
important point is that I never act as the bad guy who withholds the
source, if I don't have that source myself, it isn't my fault.)  And I
don't just keep the ware for its own sake, I start Free Software / OSHW
projects with very significant contributions of my own which just happen
to include liberated ex-proprietary code, usually in full source form.

These differences between what I do and the conventional stereotype of
SW piracy should address the criticism made by RMS.  If the Swedish
Pirate Party were to succeed in their campaign as-is, it would simply
make what I do fully legal, in Sweden.  Whoo-hoo!  It would NOT hurt
Free Software, because then my full-source, everyone invited to
participate projects which happen to contain liberated ex-proprietary
code would *BE* Free Software in the perfectly legal sense.

MS

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Liberated Calypso docs found

2011-09-28 Thread Michael Sokolov
Denis 'GNUtoo' Carikli gnu...@no-log.org wrote:

 * there was an abandoned port of nuttx, [...]

Before we can have any meaningful discourse on the relative merits of
various options, we first need to be on an equal footing.  Right now we
are not.  At the present moment there exist two massive inequalities in
the Openmoko community:

1. Certain long-time members of this community are holding possession of
   some things which newcomers like me have no way of obtaining.
   Specifically, the TSM30 source that used to be on SourceForge.  It is
   not fair for the old-timers to be sitting on that ware and not
   sharing with the newcomers.

2. I am quite certain that at least some ex-Om engineering employees
   have taken copies of the real Calypso FW semi-source home with them
   when their employment ended.  Please don't tell me they haven't,
   everybody does that.  Almost certainly in violation of their
   employment contract with FIC/Om - but again, *everybody* does that.
   (If someone feels like objecting to the last statement, I change it
   to almost everybody - there you have it.)  There is absolutely nothing
   to be ashamed of in that, and I admit to it publicly.  But the
   difference is that I share: if I have taken something home from a
   past employer, and someone else emails me and says s/he wants a copy
   of it, I readily share with that person.

For those of you out there who are sitting on a personal copy of the
Calypso fw source or semi-source (I *know* you are out there, very likely
right here on this mailing list), your non-sharing is morally wrong.  If
you are so obsessed about legalities, i.e., if you believe that it would
be illegal for me to have that ware, I am almost certain that it's just
as illegal for you to have it: your employment contract with FIC/Om
almost certainly did not allow you to take it home with you after you
are done.  So why not do the morally Right Thing and share with your
brothers and sisters?

If there is anyone out there reading this who accepts my moral argument,
but is afraid of getting caught, there are plenty of ways to remain
anonymous.  I never disclose the identify of anyone who contributes
stuff to my public archive.  And if you don't feel like trusting me in
that manner, there are plenty of ways you can do it such that I have no
idea of your identify either.  For example, you could email the ware to
msokolov2...@gmail.com from some anonymous webmail account which you
access from a public Wifi hotspot a good distance away from where you
live.

 you could try to cross compile it for running it on the ARM samsung
 SOC...

I assume that running GSM Layer 1 on the Calypso, Layers 23 on the AP
would require that both the Calypso and the AP stay on continuously,
neither of them going into any kind of sleep mode, wouldn't it?  That
would not be practically usable.

 did you try already to make a call with it?

I have no hardware to try it on: my GTA02 from Golden Delicious has yet
to arrive, my existing ancient phone (Mot V66) uses a totally different
chipset, and I haven't yet got around to buying an old Calypso-based
phone from Ebay/etc.  (The latter is going to be made more difficult by
a lot of those phones being GSM 900/1800 only AFAICT.  The only coverage
I can get is GSM1900.)

MS

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Liberated Calypso docs found

2011-09-28 Thread EdorFaus

Hi,

On 09/26/2011 10:06 PM, Michael Sokolov wrote:

The fact that the USSR no longer exists as a political entity


On 09/27/2011 09:48 AM, Michael Sokolov wrote:

declare TI's copyright on the ware to be null and void in the USSR
jurisdiction;


I don't really want to get into this discussion, and what I have to say
probably won't sway anyone's thoughts anyway, but I couldn't help but
notice this seeming contradiction:

If the USSR no longer exists, which you yourself state as being a fact,
then wouldn't it also be true that it doesn't *have* any jurisdiction?
And if the jurisdiction does not exist, then whatever would be the case
in it if it did exist, doesn't really matter in the real world, since
you cannot actually be in that jurisdiction, right?


Or in other words, since one is supposed to follow the laws of the
jurisdiction one is actually in, one could only apply the null-and-void
law if one was physically in a jurisdiction where that law applied...
But if that means a USSR jurisdiction, and such a jurisdiction does not
exist, then that law cannot be applied, can it?

--
Regards,
Frode

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community