<?xml version="1.0" encoding="utf-8"?>
<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/"
>
<channel>
<title>My place to share some bits and bytes</title>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/cat_7/</link>
<description>datenfreihafen.org, linux, and computer science.</description>
<dc:language>en-us</dc:language>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:date>2008-11-21T03:40:34+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/11/#e2008-11-21T03_40_26.txt</link>
<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/#e2008-11-07T02_03_59.txt</link>
<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/#e2008-05-23T00_37_09.txt</link>
<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>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/05/#e2008-05-09T00_40_32.txt</link>
<title>OpenMoko Framework Initiative goes live</title>
<dc:date>2008-05-09T00:40:32+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx, openmoko</dc:subject>
<description><![CDATA[<p>Mickey already
<a href="http://www.vanille-media.de/site/index.php/2008/05/05/openmoko-framework-initiative/">blogged</a>
about it. This is something we talked about a lot lately. Sometimes frustrated
sometimes with hope. It is something we never got right since the beginning.</p>

<p>Ease the development of new applications and services. Build your kick ass stuff
on top of a good fundament. And if it does not give you what you need, extend
it. It's not like other commercial frameworks where you have to deal with what
you get. It's open, take it, extend it, send patches. :)</p>

<p>Let's hope the framework team get the resources they need for getting it done. I
also have some private ideas how to contribute here. Once I have something ready
I let you know.</p>

<p>As code is better then words, take a look at their
<a href="http://git.freesmartphone.org/">git repos</a>.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2008/04/#e2008-04-17T22_11_17.txt</link>
<title>Leaving Openmoko aka Free Your Self</title>
<dc:date>2008-04-17T22:11:17+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko, freelancer</dc:subject>
<description><![CDATA[<p>It's over 13 months now since I started to work for OpenMoko. Wednesday was my
last day.</p>

<p>I'm not leaving with bad feelings. Still over the last months I disagreed with
decisions and directions, got frustrated with the work I had to do. Not the
best conditions for a productive work environment.</p>

<p>However I still like to see OpenMoko success. As open as possible mobile phone
hardware on which I can flash all kind of software I like. Not fighting against
vendor policies but having almost all options I like. Still sounds great to me.</p>

<p>Over the last 13 months I learned a lot. For both, coding and business. Working
with some great people from the FOSS community from all over the world and with
great taiwanese engineers. (Watch out for these guys, they are awesome but shy)
Made new friends and had to deal with an interesting different culture.</p>

<p>It was an awesome but exhausting trip. It's over for now.</p>

<p>I plan to do no paid work for the next 1-2 months, perhaps even longer. In this
time-frame I need to come back to the study life I had before and take some rest.
Read some good books, hang out with friends and don't worry about deadlines.</p>

<p>After that we will see what kind of work will come in. At least it must be not
as much time consuming as OpenMoko was. Need to focus on my studies.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2007/12/#e2007-12-10T18_28_12.txt</link>
<title>Which wifi chip drives the Spectec SDW-82{1,2,3} SDIO cards?</title>
<dc:date>2007-12-10T18:28:12+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx, openmoko</dc:subject>
<description><![CDATA[<p>Dear Lazyweb,</p>

<p>I'm interested in SDIO wifi cards that could be supported within a 2.6 linux
kernel. Using them to add wifi connectivity to my EZX devices would be nice. EZX
devices are based on PXA270 with full SD or microSD slots.</p>

<p>It would now be interesting to know if the <a href="http://www.spectec.com.tw/wlan.htm">Spectec SDIO
cards</a> are based on the Atheros 6000
SDIO chip. OpenMoko is working on a <a href="http://svn.openmoko.org/developers/sameo/patches/ar6k-atheros/">GPL
driver</a> for this
chip. That would hopefully reduce the amount of work to get it running on other
devices.</p>

<p>So anybody knows more about the chip Spectec use?</p>

<p>regards</p>

<p>Stefan Schmidt</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2007/11/#e2007-11-29T22_19_37.txt</link>
<title>GTA01 GPS driver (gllin) released to the public</title>
<dc:date>2007-11-29T22:19:37+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openmoko</dc:subject>
<description><![CDATA[<p>Thanks to the hard work of many people OpenMoko finally released the GPS driver
for the GTA01 device. See the
<a href="http://lists.openmoko.org/pipermail/community/2007-November/011916.html">Mail</a>
and <a href="http://3rdparty.downloads.openmoko.org/gllin/">get it</a> while it's hot.</p>

<p>BTW, roh needs to start blogging. For propaganda purpose only of course. :)</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2007/11/#e2007-11-15T22_58_34.txt</link>
<title>Navilock BT-451 under linux and navit</title>
<dc:date>2007-11-15T22:58:34+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>linux, openezx, openmoko</dc:subject>
<description><![CDATA[<p>Bluetooth GPS reciever just rock. Small, easy to use, no cables and useable with
different devices. Once my day-by-day gadgets and notebook have all one build-in
I can get it of it, but that will take some time.</p>

<p>So the toy is called BT-451 and has a u-blox ANTARIS4 SuperSense chip build-in.
Getting it to work is easy:</p>

<pre>
hcitool scan
rfcomm connect hci0 <MAC>
</pre>

<p>After this you have a serial port (perhaps /dev/bluetooth/rfcomm/0) where all
the NMEA data comes in. Just give this one to <a href="http://gpsd.berlios.de/">gpsd</a>
and you can use it in multiple applications. I also heard that this is even
easier with <a href="http://folks.o-hand.com/iain/gypsy/">gypsy</a>. No more need to deal
with rfcomm yourself. That screams for a test once it is in debian.</p>

<p>There is some more stuff I like about the BT-451. Once it had a fix I was able
to put it in a pocket of my jacket, sit in my car and it still gets the
position. Tested with driving home with my notebook on the seat next to be and
tracking the drive with <a href="http://navit.sourceforge.net/">navit</a>.
<a href="http://totalueberwachung.de/blog/">Daniel</a> also discovered that the USB plug is
not only for charging, but also shows up as ACM modem and spies out the NMEA on
/dev/ttyACM0. And once connected via USB it also works without a battery.</p>

<p>The above mentioned navit is one of the most promising stuff I like to use
regulary with the GPS. It's a navigation system with a routing engine. Not only
download maps and show them, but do real routing with vector based maps. As we
all know maps are problematic. <a href="http://www.openstreetmap.org/">OpenStreetMap</a> is
working on this problem. Until this is useable everywhere I like to have some
commercial maps I can route with on my linux system. Don't expect some vendor
has got this ready. :(</p>

<p>But FOSS has, as almost, an answer for me. Navit support different vector maps
for commercial CDs. Just buy such one, copy the files and navit handles the
rest. Great.</p>

<p>No I just need to test the navit setup on my Neos. :)</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2007/09/#e2007-09-03T14_15_44.txt</link>
<title>Catching up with OpenEZX again</title>
<dc:date>2007-09-03T14:15:44+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>openezx, openmoko</dc:subject>
<description><![CDATA[<p>It's a long time since I really spent some hours on doing OpenEZX only work. A
lot great stuff happened since then:</p>

<ul>
<li><p>Alex Zhang worked out some of the differences on the sweet A1200 device. He
offered patches to get at least usbnet working with the EOC chip and better
support for the 18bpp framebuffer and touchscreen.</p></li>
<li><p>Daniel Ribeiro finally got the ezx-asoc driver working and was able to do a
voice call. The first with our 2.6 based kernel.</p></li>
<li><p>Antonio Ospite made some nice progress in getting the GPS information on the
gps-enabled A780's from mux14 and worked out the used protocol. This mean we
are close before having full NMEA output from it and feed it into gpsd which
makes the whole informations available to other applications.</p></li>
</ul>

<p>Motivated from all this great work Mickey and me spent more or less a full day
with OpenEZX work. Catching up with the newest stuff and getting OpenEmbedded
integration into an even better shape as it already was. (Thanks for koen on
taking care of this most of the time).</p>

<p>Besides this there was some ongoing work to make OpenMoko more useful on
devices with QVGA screens. Based on the work Philipp Zabel we started an QVGA
theme. Some artwork still needs a bit rework but it looks already pretty good.
Mickey made some pictures and will link them from his on blog entry I guess.</p>

<p>Once wyrm has merged the outstanding patches into the svn and we have done more
work on the QVGA theme we will go for an snapshot release for with kernel and
rootfs.</p>]]></description>
</item>
<item>
<link>http://www.datenfreihafen.org/~stefan/weblog/archives/2007/09/#e2007-09-03T13_53_16.txt</link>
<title>Mobile Developer Days 2007 are over</title>
<dc:date>2007-09-03T13:53:16+01:00</dc:date>
<dc:creator>Stefan Schmidt</dc:creator>
<dc:subject>computer science, openezx, openmoko, freelancer</dc:subject>
<description><![CDATA[<p>Currently I'm with Mickey in a train back to Germany from Denmark. The last days I
participated the Mobile Developer Days 2007. In contrast to the most other
conferences I attend this one was not only about FOSS but more about developing
software for mobile devices. Write applications in Python, Java, Open C,
examples for location enabled applications, VoIP and rapid prototyping for
artist are just a small extract of the program.</p>

<p>Mickey and me gave our talks about Open{Moko,EZX} and presented the community
view in discussions.</p>

<p>Besides the different focus the event was also a lot smaller then the ones I
usually attend. Around 40 people. So most of the attendees were speaker as well.
Mixed up with the fact that many of the people are doing research in this area
gave the conference a academic touch.</p>

<p>In the last weeks Mickey and me pondered if we really should attend as our
travel and working schedules are pretty full, we did not got plane tickets and
had to go two 10 hours train rides, etc.</p>

<p>In the end I'm happy we decided to go. Besides the talks especially the small
group of people was a good place for interesting and informative discussions.
Coming from the FOSS world and doing not much business besides OpenMoko it was
quite interesting for me what people with a more commercial background are doing
with mobile devices and what benefits and drawbacks they see in using FOSS for
example.</p>

<p>During the days and nights we had some working session with normal OpenMoko stuff
but also some hours on catching up with OpenEZX stuff. But that's another
blogpost.</p>]]></description>
</item>
</channel>
</rss>
