<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.datenfreihafen.org/~stefan/weblog/"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Filed under: openmoko | My place to share some bits and bytes</title>
<atom:link href="http://www.datenfreihafen.org/~stefan/weblog/archives/openmoko/index-rss.xml" rel="self" type="application/rss+xml" />
<link>http://www.datenfreihafen.org/~stefan/weblog</link>
<description>datenfreihafen.org, linux, and computer science.</description>
<dc:language>en-us</dc:language>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:date>2010-03-02T10:31:10+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2010/02/index.html#e2010-02-28T15_40_36.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2010/02/index.html#e2010-02-28T15_40_36.txt</guid>
<title>Freerunner preparing for his second outer space trip</title>
<dc:date>2010-02-28T15:40:36+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>linux, openmoko, freelancer</dc:subject>
<description>
<![CDATA[<p><img src="http://www.datenfreihafen.org/~stefan/DLR/IMG_2557-small.JPG"
alt="Freerunner with case" align="left" hspace="10" vspace="0">
In May last year the Freerunner had its debut in outer space. The <a href="http://www.dlr.de/rb/desktopdefault.aspx/tabid-4711/7804_read-12180/">Mobile Rocket Base</a>
department of the <a href="http://www.dlr.de/en/desktopdefault.aspx">German Aerospace Center</a>
<a href="http://www.dlr.de/en/desktopdefault.aspx/tabid-1/86_read-17565/">launched</a> a
research rocket into the aerospace (140Km height). On board was the pictured
Freerunner. Although the metal case you can see on the picture is new and was
not used.</p>
<p>The mission of the rocket was to experiment with materials physics under
conditions of weightlessness. The Freerunner had nothing to do with this
experiments and was only on board to verify that it survives the launch, travel and
landing. Battery, GSM and GPS antenna has been removed before launch. Everything
survived. During the flight the accelerometers have been used to collect
measurements.</p>
<p>In May this year it will enjoy its second trip into space. The case was designed
and build to offer space for the Freerunner as well as an extension board
connected to it. The board is connected to the debug board connector of
the Freerunner which offers a SPI and an I2C bus. It was designed to hold
different sensors the Freerunner does not offer and is equipped
with a <a href="http://www.bosch-sensortec.com/content/language1/downloads/BMP085_DataSheet_Rev.1.0_01July2008.pdf">BMP085 pressure sensor</a>
and two gyroscopes. The <a href="http://melexis.com/Sensor_ICs_Inertia/General/MLX90609_582.aspx">Melexis MLX90609</a> and
the <a href="http://www.sensonor.com/gyro-products/gyro-sensors/high-performance/sar100.aspx">Sensonor SAR100</a>.</p>
<img src="http://www.datenfreihafen.org/~stefan/DLR/IMG_2530-small.JPG"
alt="Freerunner with board" align="right" hspace="10" vspace="0">

<p>Over the next month I'll working on drivers for these two gyroscopes and after
the flight we will see if the chips survived and if the data they had produced will
show that they are good enough for further testing.</p>
<p>All in all this shows pretty nicely how an open device with available
schematics, CAD files and hardware interfaces can serve together with an open
software stack for vertical markets. Be it for research purpose like in this case
or a crazy business idea on the other side. The fact that you have all resources
to understand the electrical design as well as being able to make changes over
the complete software stack brings you into the position to easily adapt it for
your needs.</p>
<p>Some more picture with a higher resolution can be found
<a href="http://www.datenfreihafen.org/~stefan/DLR/">here</a>.
<br />
<br />
UPDATE: Fix typos and rewrite some parts so people have a chance to understand
it.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2009/12/index.html#e2009-12-06T12_39_03.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2009/12/index.html#e2009-12-06T12_39_03.txt</guid>
<title>FOSS.IN 2009 is over</title>
<dc:date>2009-12-06T12:39:03+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>palm-pre, openmoko, events</dc:subject>
<description>
<![CDATA[<p>FOSS.IN 2009 is over and I'm sitting on the airport waiting for the first flight
on my way home. Time for a small wrap-up.</p>
<p>Both of my talks went ok I think, but its always hard to judge on your own
talks. People were asking questions directly after and also over the next days.
This kind of interest is all you can ask for as a speaker. :)</p>
<p>It was not only my first FOSS.IN but also my first visit in India at all. A new
country, a new culture and a lot of things I need to think about is all I can
say about it right now. I like it thats sure.</p>
<p>The format of not only advocating on FOSS, but understanding and embracing it as
well as the technology around it is something I could not agree more with. It is
this kind of understanding which makes innovation possible. Think about
technology and products not only the way the company selling it likes you to.
Open up your mind and think how else it can be used for something better.</p>
<p>Let me finish with a big thank you for the complete FOSS.IN team. They did a
great job in getting a high-class conference going and bringing people together
to collaborate and inspire. Their hospitality and energy needs to be seen
somewhere else.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2009/06/index.html#e2009-06-10T18_35_59.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2009/06/index.html#e2009-06-10T18_35_59.txt</guid>
<title>Garret about the Palm Pre system</title>
<dc:date>2009-06-10T18:35:59+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openembedded, linux, openmoko</dc:subject>
<description>
<![CDATA[<p>Matthew Garret is blogging about the Linux based <a href="http://mjg59.livejournal.com/111453.html">Palm Pre
system</a>.</p>
<p>I like a lot what I read there. Linux Kernel, OpenEmbedded, dbus based IPC, OMAP
SoC, root on SD and more. I would design it mostly the same way. Wait, I'm missing 300
develoeprs and 300 Millions vanture capital here. To bad.</p>
<p>Really waiting for the kernel sources. It is using a MSM6xxx based modem for
CDMA and I would bet just the brother, perhaps MSM6281 like the Samsung Omnia,
for the GSM variant. As I'm hacking on the Omnia right know I would of cours be
interested in a kernel driver to drive the modem. On the Omnia it is connected
via a dual port ram chip that interfaces to the PXA312 on the other side.</p>
<p>This also is kinda similar to the MSM7k SoC's that are used in the available
Android phones. Just that AP, ram and BP are in the same chip here.</p>
<p>And the driver for the CDMA modem should also be pretty similar to the GSM
variant. That gives me a little hope that maybe a driver for such a dual port
ram setup will be in the Palm Pre kernel sources. Let me know if you have
details here.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2009/04/index.html#e2009-04-21T23_32_25.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2009/04/index.html#e2009-04-21T23_32_25.txt</guid>
<title>Gnufiish Development Weekend results</title>
<dc:date>2009-04-21T23:32:25+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>gnufiish, openmoko</dc:subject>
<description>
<![CDATA[<p>It was interesting and exhausting.
<a href="http://zecke.blogspot.com/">Zecke</a> joined Harald and meon saturday and sunday. I
must say it is a real pleasure to work with them. Harald already
<a href="http://laforge.gnumonks.org/weblog/2009/04/21#20090421-gnufiish_updates">blogged</a>
about it and I send a
<a href="http://lists.gnufiish.org/pipermail/gnufiish-devel/2009-April/000019.html">mail</a>
to the mailling list, subscribe now!, with some more infos.</p>
<p>I really hoped for modem communication during the weekend. That did not happen,
but we start to get a real good understanding how the system works. We
documented all the dirty details in the <a href="http://gnufiish.org/trac/wiki">wiki</a>.</p>
<p>Wish us look, or better help us, to get get the modem working soon. Then it is
finally time to poke the rest of the <a href="http://trac.freesmartphone.org">FSO</a> team to
support it as a target device.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2009/04/index.html#e2009-04-17T13_00_48.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2009/04/index.html#e2009-04-17T13_00_48.txt</guid>
<title>Developer Meeting for Gnufiish</title>
<dc:date>2009-04-17T13:00:48+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>gnufiish, openmoko</dc:subject>
<description>
<![CDATA[<p>Waiting at the train station for my train to Berlin. I'm going to stay at
Harald's place over the weekend to work together on the <a href="http://gnufiish.org">gnuffish
project</a>.</p>
<p>The main focus is to get the modem communication working. We are pretty sure
that we understand how the modem is connected and how it is supposed to get
driven. Even better Harald already wrote a driver for it. SPI slave part, linux
tty layer integration, state machine it is all there. Still after nights and
days debugging it we still not have it working.</p>
<p>This turns out into a major blocker now. Without the modem communication we
can't start serious FSO integration and if the progress on this stalls to long
it will be doomed as yet another project that may still make fun, but would not
get the momentum it deserves, hardware is no longer available and so forth.</p>
<p>So we hope to get some progress with a high motivated face-to-face meeting over
the weekend. We will send out a status afterwards. Stay tuned.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2009/02/index.html#e2009-02-18T22_37_15.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2009/02/index.html#e2009-02-18T22_37_15.txt</guid>
<title>Why all the hassle with an open platform and devices?</title>
<dc:date>2009-02-18T22:37:15+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko</dc:subject>
<description>
<![CDATA[<p>That's a question which is coming into my mind not that seldom. Today it came
to me while I'm playing with a G1 in a local t-mobile store. Snappy user
interface, all hardware features I want and feeling like a real product.</p>
<p>It's the user in me screaming for one of this fancy new smartphones. Get one and
be happy. It's the 'I want to believe' [1] factor that let me think that Apple's
iPhone or Google's G1 are exactly the phone I need.</p>
<p>Starting to get into a rush buying this new toy my other alter ego shows up. The
tinkerer. These guy that ask inconvenient questions like what to do when I
reach the end of the supported features? Neither the iPhone nor the G1 seem to
support dial up or network connection via bluetooth. Damn tinkerer, life could
be that easy. Still he has a valid point. Not having such a thing on the product
spec is fine with me. There is always something that you have to scratch for a
polished product.</p>
<p>But things like this are showing me the trouble I always get when trying to use
these non-open devices. I step back then and think that my Freerunner, main
phone since FSO MS4, may not be my taste in ID and needs a lot more work from
the software side, but it gives me the freedom I want.</p>
<p>The Android dev phone 1 (aka unlocked G1) could be an option to work with FSO on
it as it allows to flash unsigned images unlike the G1 from t-mobile. But a
quick research turns up 600USD as cost for it. (400 the device, 180 shipping to
germany and 25 developer registration fee. lol). Not an amount I'm willing to
pay and then also invest time in working on it.</p>
<p>[1] Book recommendation: Neal Stephenson, In the beginning was the commandline
http://nealstephenson.com/command/</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/12/index.html#e2008-12-29T07_23_50.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2008/12/index.html#e2008-12-29T07_23_50.txt</guid>
<title>FSO ogpsd working on the Glofiish M800</title>
<dc:date>2008-12-29T07:23:50+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>gnufiish, openmoko</dc:subject>
<description>
<![CDATA[<p>A bit late to blog, but anyway. The GPS part of freesmartphone.org, ogpsd, does
now work on the gnufiish devices I own. (Only M800, but should be the same on
the others).</p>
<p>For now we are using the SiRF III chip in NMEA mode. In opposite to the sirf
binary mode we are not able to upload allmanac or other fancy things. Still we
get a fast TTFF whcih lets me hope that the chip saves this useful data on its
own.</p>
<p>One intereresting bit was that we need to drive the UART with a 57600 baudrate
to get it working (For ublox we used 9600 so far). Once you figured this out it
also tells you about it in a NMEA banner. A bit late. :)</p>
<pre>
$PSRFTXT,Version GSWLT3.0.0HT_3.1.01.00-SDKLT001P1.00b *4A
$PSRFTXT,ETEN-20070119-NMEA57600_S_EE-LX*2C
</pre>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/index.html#e2008-11-21T03_40_26.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/index.html#e2008-11-21T03_40_26.txt</guid>
<title>Ever seen a gnufiish?</title>
<dc:date>2008-11-21T03:40:26+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openembedded, gnufiish, openmoko</dc:subject>
<description>
<![CDATA[<p>Being a scuba diver I never seen one until
<a href="http://gnufiish.org/?p=gnufiish.git;a=summary">recently</a>.</p>
<p>After this bad joke we can come to some real infos. Harald is working on the
kernel full steam ahead. Good progress so far. Sometimes faster sometimes
slower.</p>
<p>From my side I concentraded on the OE side so far. Booting into a fso-image is
working now. With every new hardware feature the kernel gets support for we can
start to integrate it into FSO. GPS and BT are good candidates as they are just
attached to UARTs and the enabling/disabling via GPIOs is already in the kernel.</p>
<p>A 'cat /dev/ttySAC2' already gives out some NMEA stancas. SiRF III binary
protocol has to wait a bit longer. Next week I'll have some fun with making use
of the GPS in frameword. Stay tuned.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/index.html#e2008-11-07T02_03_59.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/index.html#e2008-11-07T02_03_59.txt</guid>
<title>Eat your own dogfood</title>
<dc:date>2008-11-07T02:03:59+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko</dc:subject>
<description>
<![CDATA[<p>I first heard this sentence from raster. Talking about using the software you
create to really get a feeling about what is good, bad and broken.</p>
<p>If you do software development for profit it is very likely that you work on
software you never really use. Isn't this a scary thing? I man how should you
know what works and what not? Are you finished when you completed 100% of the
spec?</p>
<p>In the free software world on the other hand developers are often driven by
scratching own itches. Fixing things they found bad or broken by <em>using</em> the
software.</p>
<p>Looking at my desk I can see 7 linux based mobile phones around. Most of
the time I used non-Neos as my phone for the daily use. This does not make me
better then others devs not using the code they produce. Holger does it, Daniel
does it and many colleagues in Taiwan does it. It was time to feel the pain
yourself.</p>
<p>Over a week now I'm using my Freerunner as primary phone. Loaded with the latest
and hottest on our way to FSO milestone 4. It is an interesting journey. Showing
me how much I already miss compared to other phones. Also showing me how much we
need to care about stabilize better for our milestones. MS3 was bad in this
regard. We hope to do better with MS4.</p>
<p>During this journey I started to <a href="http://www.freesmartphone.org/index.php/User:StefanSchmidt#Annoying_things_when_using_it_as_a_primary_phone">write
down</a> what annoys me. Annoyes me as a
user. Besides all kind of smaller and bigger issues I had to learn that ZenPhone
is really not a UI for the daily use. It is a testing apps to expose our
interfaces, not more. Really looking forward to the UIs the SHR guys and raster
are working on. Perhaps even a nice paroli. We will see.</p>]]>
</description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/index.html#e2008-05-23T00_37_09.txt</link>
<guid isPermaLink="true">http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/index.html#e2008-05-23T00_37_09.txt</guid>
<title>Talk and Radio Interview at the LinuxTag 2008</title>
<dc:date>2008-05-23T00:37:09+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>linux, openezx, openmoko, events</dc:subject>
<description>
<![CDATA[<p>Next tuesday I'll be on my way to Berlin for the
<a href="http://www.linuxtag.org/2008">LinuxTag</a>. It will be some busy days between
giving a
<a href="http://www.linuxtag.org/2008/de/conf/events/vp-mittwoch/vortragsdetails.html?talkid=12">talk</a>,
an <a href="http://cms.radiotux.de/index2.php">interview</a> for Radio Tux and hanging out
at the booth of my <a href="http://openmoko.com/">ex-employer</a>.</p>
<p>Still I'm looking forward to it. This time I hopefully have some time to attend
the technically talks. I look at you kernel track. And let
<a href="http://laforge.gnumonks.org/weblog/2008/05/21#20080521-lastminute_talk-linuxtag">Harald</a>
de-mystify the security of the micro waves around us.</p>]]>
</description>
</item>
</channel>
</rss>
