Re: GTA04A3 Early Adopter boards in final production test stage
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
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
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
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
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
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
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
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
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