Upgrade your phone?
Hi, this teasing blog post[0] inspired the following idea. If have no idea what this thing on the picture will really be but it could be a mainboard that fits into the case of a freerunner. The Samsung CPU in the Freerunner is for ARM what a 386 is for x86 architecture. Even the old N770 had a better CPU. We all know that at the time the Freerunner was designed no better chip was available under the conditions OM would want them: Freedom and all. :) However nowadays things have changed a bit and there are also some 'bugs' in the current Freerunner design (Glamo *cough*) which limit the Freerunner's performance. Now would'nt it be cool if you could buy a new mainboard containing an up-to-date armv6/armv7-based CPU, that fits into the Freerunner case and can be connected to the peripherals that are already there (display, GSM antenna, buttons, ...). With the case and hardware specs being available for anyone it not even neccessary that OM provides such an 'upgrade board'. It could be done by anyone with the neccessary infrastructure and knowledge. Heck even we - the community - could probably do something. Have you seen how small the Overo's[1] are? The design of a mobile phone based on existing HW by a community was even attempted earlier already[2]. Regards Robert [0] - http://www.om.vptt.ch/site/?p=663 [1] - http://gumstix.com/store/catalog/product_info.php?products_id=211 [2] - http://www.opencellphone.org signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Openttd is now in opkg.org!
Hi Aapo, Aapo Rantalainen schrieb: Tell me how OE works (or is mentioned to work)? Or link to manual. I have some other recipe that I want to be merged in OE, but no idea how the system works. http://wiki.openembedded.net/index.php/Documentation If you have something ready, put it in the bugzilla and add me to the CCers. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Openttd is now in opkg.org!
Hi, Sander van Grieken schrieb: On Sunday 07 December 2008 13:30:14 Robert Schuster wrote: Hi Aapo, Aapo Rantalainen schrieb: Openttd is now in opkg.org! I would like it better if the bitbake recipe changes can be moved into OE. That's theory. In practice, you submit the recipe plus patches in OE bugtracker and then it's forgotten about. Sure, OE people are just people. AFAIK everyone is pretty busy. I submitted 2 games there a couple of months ago and they're still not merged, and thus not available to the openmoko community, except in binary form from opkg.org Please give me the links to those bugzilla entries. Maybe I can do something about it. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Openttd is now in opkg.org!
Hi Aapo, Aapo Rantalainen schrieb: Openttd is now in opkg.org! I would like it better if the bitbake recipe changes can be moved into OE. It contains gpl-graphics (version alpha2). They are not all ready, there might be some black boxis. Very nice! Enable scrolling-with-stylus: Advanced settings -Interface - Left-click scrolling: On (this string is not localized) Excellent! I saw that you are enforcing 480x640 display size by using the -r argument. Could you make it work like this instead: Add some code that tries to set does SDL_SetVideoMode(width, height, ...) and if that fails try again with SDL_SetVideoMode(height, width, ...) automagically. If that succeeds update the chosen display size and continue, if not bail out. That way people can switch between landscape and portrait mode and the game will alway display correctly. I added a similar logic to KoboDeluxe. See the patches in OE for details. One note regarding this: The OE machine description files have variables for the display with and height. Please use those instead of hardcoding for 480x640. Using scrolling: Point 'empty'-tile on screen and drag. (empty = anything that do not do anything when clicked: ground, trees, roads, water...) Very nice patches indeed. Would you mind publishing them, too. I cannot put them into OE without them being available somewhere. :) There are no sounds in this package. (only dummy sample.cat). There are no music in this package. There are project to make gpl-sounds and gpl-music, I will check how ready they are and do them work with freerunner. And do we want that package is ~80 megas greater because of background music? Same issue as with wesnoth. Solution is to provide it as an optional package and make the openttd clever enough to work without sound files. Last but not least: If you can get your changes to OpenTTD upstream that would be fantastic. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Calling interested Glamo OpenGL developers (was: The forbidden topic: Glamo OpenGL)
Hi, all this talking without outcome is very boring to read. :| I cannot help with the development of a free 3D-capable driver for the Glamo directly instead I offer money! As soon as cofundos.org is working again (I hope they haven't shut it down) I will create a project and offer 50€ to the people who develop that driver. Of course, to make the money offer attractive some more people need to join. That will be up to the community. Spread the word! Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Calling interested Glamo OpenGL developers ... come on lets do it.
Update! Hi, I am also open for alternative payments like a box of beer, wine or whatever. After all this is all about having fun, isn't it? :) Regards Robert Robert Schuster schrieb: Hi, all this talking without outcome is very boring to read. :| I cannot help with the development of a free 3D-capable driver for the Glamo directly instead I offer money! As soon as cofundos.org is working again (I hope they haven't shut it down) I will create a project and offer 50€ to the people who develop that driver. Of course, to make the money offer attractive some more people need to join. That will be up to the community. Spread the word! Regards Robert ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: kobodeluxe - how do you quit?
Hi, W.Kenworthy schrieb: I installed the kobodeluxe game for the kid, but we cant figure out how to exit it :( Even if you go through 5 new lives and get the menu, hitting quit with a stylus just takes you back into the game. Ended up removing the battery. How? Paste of a part of the patch that adds touchscreen functionality to kobodeluxe: Index: KoboDeluxe-0.5.1/README === --- KoboDeluxe-0.5.1.orig/README2008-02-11 01:10:23.0 +0100 +++ KoboDeluxe-0.5.1/README 2008-02-11 01:17:30.0 +0100 @@ -39,6 +39,12 @@ key diagonals. Escape enters the meny system, from where it is possi- ble to change settings, start a new game or exit the game. + In case the touchscreen support has been compiled in the menu can be + controlled by clicking the frame borders. Touching the inner part of + the screen is like a button press. In the game mode a click in the + upper right corner activates pause mode and the lower right corner es- + capes to the menu. + Sure. Difficult to find out when you don't look at the README but at least its documented somewhere. ;) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: kobodeluxe - how do you quit?
Al Johnson schrieb: IIRC tap at the top of the screen moves menu selection up, tapping at the bottom moves it down and tapping in the middle accepts the current menu item. If you try to treat it as a point-and-click app by tapping Quit you end up accepting new game instead. Took me a while to work that one out, usually after accidentally starting it when I was trying to scroll through the Applications menu! Yay! The news is spreading. :D Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: kobodeluxe - how do you quit?
Hi, Al Johnson schrieb: Presumably it's this bug: https://docs.openmoko.org/trac/ticket/1244#comment:41 Priority highest, but it hasn't been worked on in a while... It's affecting my work on Duke 3D, too I don't think it's anything to do with that bug. It's running in portrait and I think it's 480x640. The whole screen responds to touch which it wouldn't do in 240x320 according to the bug report. I think it's just the way an app with a keyboard interface was ported to work on a device with only a touchscreen. a real showstopper for kobodeluxe is this bug: https://docs.openmoko.org/trac/ticket/1381 Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Phone java apps on fr?
Hi, David Samblas schrieb: Good news :) a step closer to say neo is full compatible with you favorite java games and apps :) I know all c/python/elf/gtk even qt lovers will be groaning like Gollum in Saurons fortress but marketing is cruel some times and the avobe sentence can make Openmoko sell more neos :) What is also nice is that BugLabs, a company that sells customizable ARM computers, is using PMEA as the primary JVM in their products. These people will use OpenEmbedded (through Poky) and as such all of the stuff they are committing can be used for OpenMoko as well. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Launch scripts for Java app?
Hi, I do it the following way: 1) provide a shell script that starts your app and place it in /usr/bin 2) write a .desktop file and place it in /usr/share/applications. Thats all. (Btw: If your Java app is built can be built with maven you can use the maven packaging plugin[0] to do this for you.) Regards Robert [0] - http://mvn-pkg-plugin.evolvis.org Peter Neubauer schrieb: Hi there, thanks for all the effort over here, I think OM is a very cool tinkering platform! I would like to get an Icon on the Idle Screen and some name in the task list for my little Java-SWT app. Is there any tutorial on how to do that? Cheers /peter GTalk: neubauer.peter Skype peter.neubauer ICQ 18762544 Phone +46704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - New Energy for Data - the Graph Database. http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. http://www.qi4j.org - New Energy for Java - Domain Driven Development. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: wesnoth
Hi, the wesnoth recipe in OpenEmbedded sucks heavily. Someone should take a deep look at how they package it in Debian and write a recipe that does the same for OE. One would probably need to break the binary packages into smaller pieces (eg. separate music). Btw: The multiplayer stuff might not work because there needs to be sdl-net installed. Regards Robert Hans-Martin schrieb: got this url from the irc: http://rafb.net/p/ihQ94Z51.html beware: ~72MB!: make sure to create a little start-script: #!/bin/sh xrandr -o 1 wesnoth -r 640x480 after installing all, you can correct the .desktop file in /usr/share/applications/wenoth.desktop Icon=/usr/share/wesnoth/icons/wesnot-icon.png Exec=*path-to-your-wesnoth-start-script have fun hama ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Phone java apps on fr?
Hi, for some blogposts by me that deal with the Java situation on OpenMoko have a look at this: http://rschuster.blogs.evolvis.org/category/OpenMoko/ (With a little luck this will soon be available through planet.openmoko.org) Petr Vanek schrieb: how can i run java applications from other mobile phones on fr? Is it what is called JavaME? Is this available for fr? I have looked at jalimo and around but no clarity for me... What you usually want to run is a MIDlet or MIDP application. For this you can either use the microemulator or MIDPath on top of either Cacao+GNU Classpath or PhoneME Advanced. You can install midpath for OpenMoko through the Jalimo repository. All of this is in OE. So it could be added to the official feeds as well. Running MIDPath on PhoneME Advanced (PMEA for short) is currently not possible due to a bug in the MIDPath version in OE. I hope I can convince Guillaume to release another RC soon so that I can base the recipes in OE on it. For the user PMEA would have the advantage that it is tried and tested Sun code and additionally really fast. It is also compatible to SWT and can as such run application that are compatible to J2SE 1.3. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Debian on FreeRunner
Hi, Timo Juhani Lindfors schrieb: Ideally the sources should be in a state where you can create ipkg and debian (and fedora and gentoo) packages just as easily. If it is only to escape opkg then in OE you simply need to set INHERIT += package_deb (in your local.conf) and then it will build .deb packages as well. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Debian on FreeRunner
Hi, Daniel Benoy schrieb: Wow that sounds neat! How hard would it be to create an apt repository on the openmoko build host using this? Then we could just edit a config and run apt-get ^.^ It is not hard. In fact for Jalimo we are packaging OE-built packages for Maemo: http://jalimo.evolvis.org/repository/maemo/ You can find information on how to set up a repo on the Debian website. Basically you have to set up the correct folders and then run the following programs across it: dpkg-scanpackages -a armel pool/${1} /dev/null | gzip -c9 dists/${1}/user/binary-armel/Packages.gz dpkg-scansources pool/${1} /dev/null | gzip -c9 dists/${1}/user/binary-armel/Sources.gz ${1} is the distro name. That would be 2008.08 for the OpenMoko OS. :) However you should know that OpenMoko is tailored to work with opkg. I am not sure what will break if you use dpkg and apt-get/aptitude on it. I would also modify the openmoko image definition to not include opkg and instead apt. Angstrom - the distro - OpenMoko is derived from - has support for .deb packages. Perhaps the easiest way is to look how it is done there. Btw: OE can also create RPMs. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: firmware Re: IMEI
Hi. Learning It schrieb: It means that this project is not totaly open to communityhmmm The fact that specs for the GSM chipset cannot be released to the public was communicated to the community from day 1. Furthermore there is no non-free stuff on the Linux side of things in the Freerunner. Regards Robert --- On Sun, 8/3/08, Mikko Rauhala [EMAIL PROTECTED] wrote: From: Mikko Rauhala [EMAIL PROTECTED] Subject: Re: firmware Re: IMEI To: community@lists.openmoko.org Date: Sunday, August 3, 2008, 11:18 AM su, 2008-08-03 kello 04:12 -0700, Learning It kirjoitti: Do we have sources of firmware for GSM chipset? No. -- Mikko Rauhala - [EMAIL PROTECTED] - URL:http://www.iki.fi/mjr/ Transhumanist - WTA member - URL:http://www.transhumanism.org/ Singularitarian - SIAI supporter - URL:http://www.singinst.org/ ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Mokomakefile on Debian on PowerPC64/G5
Hi, I am building OpenEmbedded stuff (OpenMoko for FreeRunner, Angstrom for BeagleBoard) on my Fedora G4 iBook all day and it works. Please paste your error message to a pastebin service and provide the URL here. Regards Robert Christ van Willegen schrieb: Hi, I guess I'm the first one to try this... Because there is no (native) support for building OpenMoko software on an iMac (G5, rev c with iSight), I decided to see if installing Debian would work. Following the instructions on [1] I was able to install Debian 'just fine'. In short, you don't get X and gdm... Then, I followed the usual instructions about Mokomakefile and its prerequisites. Building the OE environment gave me an error - powerpc64 architecture not supported (or something close to that). If this doesn't ring any bells, I'll check and get the exact wording later. Is that something that can be fixed by me, or is it simply impossible to do this on a powerPC64 architecture? I don't need Qemu, I'll have my Freerunner soon, but probably no working ways to build software for it... Regards, Christ van Willegen [1] http://www.justlinux.com/forum/archive/index.php/t-150809.html signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: WIKI still a POS
Hi, Scott schrieb: [snip] I was under the impression that OpenMoko is a company about selling a mobile phone not a community Wiki ... Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [openmoko-announce] Openmoko on Design
Hi, Jay Vaughan schrieb: [snip] This does not work. That is all. As Sean already said. You are only speaking for yourself. I am glad that OpenMoko is not just another half-open half-closed effort that once thought: Oh look Linux. It doesn't cost a dime. Let's make something that is flashy and blinks and develop it as proprietary as we always did. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: wrong offset of mouse in landscape mode (and scummvm)
Hi, this might not fit the topic but there is something which caught my eye: Yorick Moko schrieb: [...] except that is automatically launches in landscape mode. [...] Do you know how this is achieved? I would like to have this for Kobo deluxe as well. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: trying to buy a freerunner in taipei?
Hi, first. I am not from OpenMoko and cannot help directly but ... tony schrieb: I live in Taipei. I was wondering if there was a simple and easy way to buy a freerunner here in taipei. There is no distributor so its not very simple. Can I just sort of drive up to the head office and go to a service counter or something like that? I want to encourage you and the other people from Taiwan to get into contact with OpenMoko staff. Maybe write to Mickey Lauer, Sean Moss-Pultz or Steve Mosher directly and tell them your problem. They post messages to these lists, too. Perhaps you could also open a bugzilla ticket. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Suggestion: default /etc/resolv.conf
Hi, I am not sure that this is a good suggestion. Brian C schrieb: Suggestion: The rootfs should contain a resolv.conf that lists some publicly-available dns servers so that people with new FreeRunners would have a chance of getting net access without editing that file first. Stuff like dhclient/udhcpcd and/or NetworkManager manages the resolv.conf for you. AFIAK the problem is that the current firmwares do not properly support this via GUI. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Volume?
Hi, sorry for hijacking the thread but I think this fits a bit: When it comes to volume on the neo I have the impression that the 'main' volume (not sure what the knob is named) is does not scale linear. I mean at level ~90 you dont hear anything and at 100 it is very loud. Could that be fixed so that the full number range (0-100) is used instead? Regards Robert Edward A. Falk schrieb: Is there a way to control volume yet? When I turn on my phone, the sounds are so loud and completely distorted that I'm afraid I'm going to blow out the speakers. (Stand by for my first impressions...) ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Jalimo fails to install on freerunner gta02
Hi, Jim Morris schrieb: Robert Schuster wrote: Hi, yes this is a know issue with the packages in our repo. Sorry, I had no time to fix this yet. Btw: cacao + classpath should be in the official repos as well. So there is no need to add the Jalimo repos any more. Thanks, also in the docs on the site it says to do ipkg install swt-gtk however this is not needed as it seems to be installed with the opkg install cacao classpath Will fix it. Also do you know if this release has any hooks into the phone API or any other H/W on the freerunner? (Dbus would be cool). dbus-java is in OpenEmbedded. I am not sure if its being built and part of the official repos tough. Try installing libdbus-java, javadoc and general usage can be found here: http://dbus.freedesktop.org/doc/dbus-java/ Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [OpenMoko] qemu win32 emulator
Hi, what you want is a binary of QEMU + OpenMoko's patches for it. If the links do not work try to get in contact with the people who distributed them first. AFIU the OpenMoko project is mostly about doing things from source so it should be possible to compile QEMU + patches under Windows and/or cygwin, too. Regards Robert Yocto schrieb: Hi, Where can I find an openmoko win32 emulator ? The links to the pre-build binaries of openmoko-emulator-win32-bin-20070625.zip or its mirror are broken. From the wiki at wiki.openmoko.org/wiki/OpenMoko_under_QEMU mdk.linux.org.tw/~jserv/openmoko/openmoko-emulator-win32-bin-20070625.zip snakesoftruth.com/openmoko-emulator-win32-bin-20070625.zip Thanks. // Yocto ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: MokSec - The Security Framework
Hi, this is perhaps not directly in the scope of your project but perhaps it inspires someones else: A spam filter for SMS. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Homezone Icon for O2 in Germany
Damn, this community rules! smurfy - phil schrieb: http://projects.openmoko.org/projects/om-homezone/ I will throw this into OpenEmbedded. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Homezone Icon for O2 in Germany
Hi. smurfy - phil schrieb: http://projects.openmoko.org/projects/om-homezone/ Could you please distribute the sources in the files section? Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
FYI: FSF disses *Phone and recommends OpenMoko FreeRunner
Have fun: http://www.fsf.org/blogs/community/5-reasons-to-avoid-iphone-3g :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: freerunner unable to work with 3G SIMCards?
Hi. Jeffrey Ratcliffe schrieb: Who has a German SIM working in their FR? Me. I have a SIM card from O2 which is 3G capable. On the back UMTS/GSM SIM is printed. It has been working flawlessly for me on the Neo1973 and the Freerunner (however it caushes all kinds of problems on a Siemens CX65 every there and then ;) ). Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Phone ideas
Hi. Brent schrieb: I have a few awesome ideas for the phone. My first one is a basic guitar tuner using the mic. Yes, please! There is already free guitar tuner software for GNU/Linux. Perhaps you can simply make one of the existing codebases a library and then write a proper GUI around it. My second one is some kind of phone home ability where if I misplaced my phone, I can txt a secret phrase from a friends phone and have the Freerunner automatically txt back the GPS coordinates. (could also be used if your phone is stolen) ... or let it beep loudly (louder than the usual loudness settings). Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
OpenMoko is the only 100% F/OSS-based Linux smartphone project
Hi, yesterday I read an article in the German computer magazine c't that gives an overview over the projects dealing with Linux-based smartphones. As you might know besides OpenMoko there is the LiMo Foundation (lots of companies), Open Handset Alliance (Google, Android) and the LiPs Forum. As it turns out none (!) of those competing projects is going to provide you (the device owner) with the freedom to tinker with the device, use it for every mean, install your own kernel, access the hardware directly and so on. I find this a shocking fact. A short summary. LIMO: Produces 'common' stuff that can be used only if you are a member of the LIMO foundation. Membership fees are in the ten thousands a year. Besides that there will be non-common code which you have to license from another member. So you have non-free stuff and even more non-free stuff ... :$ OHA: The stack produced by this group shields you from the actual hardware. If you want to write a program for Android it must be Java at the source level (will be compiled into something different than Java bytecode) using proprietary APIs (no SWT/AWT/java-gnome/qtjambi). Low-level plumbing (kernel + device drivers) must be done by the OHA members themselves. LIPS: Became part of LIMO[0]. End of story. At LinuxTag 2008 I learned that Motorola is giving you the kernel sources but are using signed kernels and the bootloader to prevent you from putting your own kernel on the device. I expect that phones provided by LIMO and OHA will have the same 'feature'. Unfortunately its the linux kernel's GPLv2 which has no clause against such misuse. So even if soon Linux-based smartphones from LIMO and OHA will appear soon. All with great hardware, fancy graphics and whatnot they managed to rip all the fun and freedom out of it. :| Regards Robert [0] - http://www.lipsforum.org/index.php?option=com_contenttask=viewid=98Itemid=165 signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: SDL support
Hi, all kind of sdl libs are there and work. SDL just needs X11 and this is available on all OpenMoko variants. Additionally sdl-mixer, sdl-ttf and whatnot are available. I have however one nitpick: libsdl is quite old: 1.2.9. Current stable is 1.2.13. Unfortunately the library is not easy to build and needs fixes. For instance Debian applies a lot of patches. Perhaps it would be best if some of the guys/gals maintaining libsdl for a desktop distro could help us bringing updated libsdl into OE. There is also a bug which affects GTA01 and GTA02 that makes SDL's mouse pointer freak out: http://docs.openmoko.org/trac/ticket/1381 Regards Robert Francesco Cat schrieb: I have seen SDL support in the wish-list; but I have read an email telling that a game that should require SDL worked on GTA01. Is ths SDL library implemented in OpenMoko? Are there plans about it? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: The glamo chip and its future
Hi. Michael Stather schrieb: So I wonder why this was done that way (since the older model had a much larger bandwidth), and whether it's changed for the next release. I mean e.g. games (3D games, or emulators) are IMHO an important part of the functionality of such a smartphone. KoboDeluxe runs fine on Neo1973 as well as the FreeRunner. Sure no 3D but it is fast enough for 640x480 and 2D gaming IMHO. Please also note that Worldforge, Flightgear, Nexuiz, bzflag et al have not been integrated into OpenEmbedded yet. :) This may change if they get proper (= free/open-source) 3D accelearation on the BeagleBoard though ... ;) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: The glamo chip and its future
Hi. Michael Stather schrieb: I was a fan of the openmoko idea even when it was announced at first. Now when the first real device was announced I was thinking about buying one but then I realized the situaltion with the 3D chip which I read was a very big design mistake. Just want to add this: Do you know that the Nokia Internet Tablet devices contain a capable 3d accelerator as well? The reason it is not used is the same as for the FreeRunner. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [EMAIL PROTECTED]: OLSRD
Hi. Evgeny Ginzburg schrieb: Nice enough! I really like mesh networking protocols work on Neos. Maybe I'll try to run Netsukuku. OK first I have to buy one. We do not have netsukuku recipes in OE yet. But that could be fixed quickly if it is easy to build. Volunteering to provide a recipe? Then you can have the binary before your phone arrives. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
[EMAIL PROTECTED]: OLSRD
Hi, you know we already have B.A.T.M.A.N in OpenEmbedded but now I gave good old OLSRD a try too. I added a recipe for the latest release 0.5.5 and tested it on the device. It is working nicely along with the ar6000 being in ad-hoc mode (the preferred mode for mesh networks ;) ). No luck with 0.5.3 though - it crashes when I want to view the page generated by the httpinfo plugin. I wanted to do some NATting between the wifi interface and the usbnet connection (effectively making my desktop computer an internet gateway for the Berlin Freifunk community). However this was impossible since OpenMoko does not provide the iptables package (you can get the kernel modules but not the userspace application). You can build it on your own and then everything is fine though. There are also some minor issues with the wifi driver. I reported this[0] a while ago already. I am already happy but I would be so even more if: - olsrd version preference could be set to 0.5.5 - iptables could be installed directly via opkg The FreeRunner as a wifi mesh-node is a nice use case for the time after being a mobile phone. It would be one of the very few nodes that have a screen attached. :) I would like to offer screen shots but there is nothing spectacular to see on them. But perhaps you like some console output instead: [EMAIL PROTECTED]:~# iwconfig eth0 eth0 AR6000 802.11g ESSID:olsr.freifunk.net Mode:Ad-Hoc Frequency:2.457 GHz Cell: 02:CA:FF:EE:BA:BE Bit Rate=1 Mb/s Tx-Power=15 dBm Sensitivity=0/3 Retry:on Encryption key:off Power Management:off Link Quality:168/94 Signal level:-183 dBm Noise level:-96 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 (A fixed BSSID of '02:CA:FF:EE:BA:BE' is what we use in Berlin to overcome some problems with ad-hoc mode specification.) Starting the daemon: [EMAIL PROTECTED]:~# /etc/init.d/olsrd start Starting OLSR routing protocol daemon: olsr.org *** olsr.org - 0.5.5 *** Build date: 2008-06-26 23:09:18 on linkist http://www.olsr.org Parsing file: /etc/olsrd.conf olsr.org - 0.5.5 detaching from the current process... done. [EMAIL PROTECTED]:~# pidof olsrd 4479 Pinging a node that is a few hops away: [EMAIL PROTECTED]:~# ping 104.192.0.156 PING 104.192.0.156 (104.192.0.156): 56 data bytes 64 bytes from 104.192.0.156: seq=0 ttl=62 time=89.001 ms 64 bytes from 104.192.0.156: seq=3 ttl=62 time=45.555 ms --- 104.192.0.156 ping statistics --- 4 packets transmitted, 2 packets received, 50% packet loss round-trip min/avg/max = 45.555/67.278/89.001 ms Traceroute to it: [EMAIL PROTECTED]:~# traceroute 104.192.0.156 traceroute to 104.192.0.156 (104.192.0.156), 30 hops max, 38 byte packets 1 104.131.4.24 (104.131.4.24) 15.096 ms 29.789 ms 12.770 ms 2 104.131.4.26 (104.131.4.26) 12.536 ms 11.377 ms 10.147 ms 3 104.192.0.156 (104.192.0.156) 25.497 ms 51.212 ms 51.228 ms Actually I could find something that may show I am really using this on the Neo. I attached is httpinfo plugin generated webpage showing my configuration. There are few devices where eth0 is a wifi card. :D If you are interested I also attached by olsrd.conf. You need to have olsrd-plugin-httpinfo, olsrd-plugin-nameservice (didn't work as expected) and olsrd-plugin-dyngw installed besides the daemon. Regards Robert [0] - http://docs.openmoko.org/trac/ticket/1392 Title: olsr.org httpinfo plugin olsr.org OLSR daemon Configuration Routes Links/Topology All About Version: olsr.org - 0.5.5 (built on 2008-06-26 23:09:18 on linkist) OS: GNU/Linux System time: Fri, 27 Jun 2008 14:27:37Olsrd uptime: 00 hours 15 minutes 55 seconds HTTP stats(ok/dyn/error/illegal): 20/0/0/0 Click here to generate a configuration file for this node. Variables Main address: 104.131.4.193 IP version: 4 Debug level: 0 FIB Metrics: flat Pollrate: 0.05 TC redundancy: 2 MPR coverage: 7 NAT threshold: 1.00 Fisheye: Enabled TOS: 0x0010 RtTable: 0x00fe/254 RtTableDefault: 0x/0 Willingness: 7 LQ extension: Enabled LQ level: 2 LQ winsize: 100 Interfaces eth0 IP: 104.131.4.193 MASK: 255.0.0.0 BCAST: 104.255.255.255 MTU: 1472 WLAN: Yes STATUS: UP Olsrd is configured to run even if no interfaces are available Plugins NameParameters olsrd_nameservice.so.0.3 KEY, VALUE "latlon-file", "/var/run/latlon.js" "latlon-infile", "/var/run/latlon.txt" "timeout", "3600" "interval", "180" "suffix", ".olsr" "hosts-file", "/var/hosts" "name", "freerunner.olsr" olsrd_httpinfo.so.0.1 KEY, VALUE "Net", "0.0.0.0 0.0.0.0" "Host", "127.0.0.1" "port", "8080" olsrd_dyn_gw.so.0.4 KEY, VALUE "Ping", "194.25.2.129" "Ping", "141.1.1.1" "Interval", "40" Announced HNA entries Network 0.0.0.0/0 (C)2005 Andreas Tønnesen http://www.olsr.org ## ##Freifunk Default OLSRD.CONF ## ## olsr.org
Re: Click Feedback?
Hi, Michael 'Mickey' Lauer schrieb: we have been shipping pulseaudio (which is quite a CPU hog on embedded systems) on our rootfs for quite a while now. The main reason not to use alsa directly was because of mixing, since alsa dmix absolutely does not cut it. However just recently I ponder whether I should remove pulseaudio for the time [..] If we were to get rid of it, we could ditch pulseaudio and go directly to alsa. This means no longer being able to mix sounds, but rather stick them into a queue and play them sequentially. Opinions? I get the impression that it is not well understood what pulseaudio can provide. PA is not YASS (= yet another sound server) that tries to fix the evil 'no hw mixing available' problem. Instead it provides flexible handling of sound sources at a very low level (lower than gstreamer I mean). Please take a current GNU/Linux distro that ships and configures pulseaudio in a useful way (I only know Fedora 9 and Ubuntu Hardy) and do the following experiment: - start a song in your favorite media player (make sure it plays via PA) - hear the music on the analog speakers that are usually connected to your box - plug in a USB headset - surprise: the music will be played on them, too - unplug the headset - surprise 2: music app does not crash instead music can still be heard through the analog speakers again I have no idea how that would work with bluetooth sound devices but if they appear as an additional ALSA device that is managed by PA it work like with the USB case above. Regarding CPU hogging: Lennart, PA's main developer, recently[0] wrote about rewriting parts of PA to fix it. In short: Especially the power-saving features of glitch-free PA should be enough reason for the embedded Linux people to adopt it quickly. So if anyone on this list has no idea what to do with her/his free time. Go hack on PA. :) Regards Robert [0] - http://0pointer.de/blog/projects/pulse-glitch-free.html signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Yummy new CPU/GPU combo
Hi. flexd schrieb: Carsten Haitzler (The Rasterman) skrev: On Mon, 2 Jun 2008 23:12:30 -0400 Lally Singh [EMAIL PROTECTED] babbled: the day nvidia comes with open drivers for this... we can begin to take an interest :) To be honest, (i myself do not really care if the drivers are open or not, i do not have the require level of geekyness to change them :p) i couldnt care less if the drivers are open or not. There are many reasons to have FOSS drivers. The ability for non-kernel /non-gfx people to change them is very low priority. But the kernel and gfx people care much more. Aslong as we/someone could run a opensource OS on it, such as OM, i'd love it! Yeah and for this a free/open driver is a precondition. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Yummy new CPU/GPU combo
Hi. thomasg schrieb: And for those who think android will bring hardware support for new devices to the FOSS-world: forget about it. Google doesn't care about open source if it's not used to save costs. They didn't even release their own from-scratch-software as opensource - hell, they use _wine_ to run it under linux. Android isn't about freedom. It's about saving license fees, nothing else (and they did some effort to make it as easy as possible for closed source and vendors). Thats it. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: new iphone - not interested at all
Hi, I for one am completely blind when it comes to proprietary technology nowadays. I am not interested in any device that offers substantially less freedom than what is provided by OpenMoko. 'Proprietariness' is kind of zero factor for me: Multiplied with any cool feature factor it will cause *zero* exciteness. Additionally I am also not interested anymore in devices that need to be hacked, reverse engineered or lack important drivers (e.g. power management). When it comes to proprietary devices I am also *much* more concerned about environmental pollution: After all a device that implements its maker's vision and cannot be freed from it anytime becomes useless when the next generation appears. If you are a manufacturer of such a device do mother nature a favor and leave the silicon, oil, copper and whatever resources you need for it under earth's surface! Call me free software zealot, GNU hippy or RMS biggest admirer but this is my opinion and everyone is completely free to disagree. I have a life to live (and enjoy) and will not accept random people misusing software to decide what I can do and what not. Regards Robert Christian Benke schrieb: Good evening! So who of you is thinking about buying the new iphone instead of an openmoko in case the technical specs really improve(3G, better resolution)? I'd love to have a open smartphone, but there are so many compromises with the openmoko project(hardware lacks, formfactor, unfinished software) and the timing for the release is bad unfortunately (on the other side the people interested in openmoko are not necessarily interested in the iphone - However, i guess there will be some people who drop the idea of buying a moko after next weeks apple conference...) I feel bad about this decision, i'm not willing to use proprietary software anywhere in my environment, neither work nor private, but the hardware side of the iphone is presumably better(3G, bigger screen) and the software is just _ready_. I'm kind of in a dilemma right now, on the one hand i know i'll hate the closeness of OSX at some point (Just like it happened with Windows 7 years ago) and would love to be able to do what i want with my smartphone, on the other hand i'm not a developer (i do some scripting but i'm far from any serious software hacking) and i don't have the skills to fix annoying bugs and will have to wait another few months till the software is in a useable state and a freerunner could get a expensive toy for me if development is not accelerating as fast as i expect it to after the release :-( I guess the freerunner will not get available in the next week so i can still decide, probably i'm lucky and all the speculations about the iphone are untrue(only 3G is not a (OM-)dealbreaker for me) ;-) My favourite would still be a Nokia E70 with a useable linux-OS, i just loved the gullwing formfactor - if just Symbian wasn't such a crutch, and a bit more RAM would also not hurt on the E70... my 2 cents Christian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner games / using motion sensors in C
Hi, would be cool if someone can hook the accelerometers into libsdl and let them look like a joystick ... Regards Robert Andy Green schrieb: Somebody in the thread at some point said: | If somebody tells me how to use the accelerometers, I will have a go. Is | it just like /dev/joydev ? You just open /dev/input/event2 (top accel) and/or 3 (bottom). Have a look in cross path/usr/include/linux/input.h -- basically these guys turn up in there 300 a second: struct input_event { struct timeval time; __u16 type; type = 2 __u16 code; code = 0=X, 1=Y, 2=Z __s32 value; signed mG force in 18mG steps }; -Andy ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Gaming on Openmoko?
Hi. David Samblas Martinez schrieb: There are some good java games for movile phone out there than can be executed with jlimo. s/jlimo/jalimo/ I suppose. :) I am currently in the process of bringing MIDPath 0.3 into OE. So you will soon have it in OM, too. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Gaming on Openmoko?
Hi, ramsesoriginal schrieb: I just watched http://gizmodo.com/388688/raging-thunder-iphone-racing-game-shows-tons-of-potential, and asked myself what sorts of games are tested/planned/running on the freerunner: For example, is planet Penguin Racer Working? kobodeluxe! :D There are tons of good games in your average GNU/Linux distro. Just do a little porting work and add them to OE. Someone fumbled with wesnoth lately... Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Gaming on Openmoko?
Hi. Alexander Frøyseth schrieb: Open Transport Tycoon Deluxe? If that will go, I will be a very happy man :D Works. I have put 0.6.0 into OE lately. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Gaming on Openmoko?
Hi, Mo Abrahams schrieb: I like the idea of dosbox... any chance of dungeon keeper? Or is that being a bit too optimistic? You're joking. :) http://scap.linuxtogo.org/index.php?page=5 I added latest dosbox to OE lately and tested it on the Neo and the N800. On the much more advanced N800 hardware Dune2 was barely playable (4-5 frameskip, no sound). Ask again in 5 years. ;) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: A few questions about the games
Hi, Mo Abrahams schrieb: I notice that the game kobodeluxe is in the applications menu, not the games one. Is there a reason for this? IMO sdl.bbclass which generates the .desktop file is broken. There is no possibility to set the displayed program name (it is taken from the package name) and sets this: Type=Application Categories=Games Apart from that I think that the APPNAME variable is an unfortunate name for a thing that is called Exec in the .desktop file: Exec=${APPNAME} Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Programming OM
Hi. Clinton Ebadi schrieb: I'm working on porting GNU clisp[0] to EABI ARM. It cross compiles, but without generational GC or an FFI yet which limits its usability a . The FFI problems require a bit of assembly hacking which is new to me (ah munging with the stack! The black abyss of horror). Are we talking about the same libffi here? AFAIK libffi gained ARM EABI support by now (last missing bit was the closure API). This should for example allow GCJ 4.3 on the Neo. Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner Sale Price in India - Official partner with Openmoko
Lally Singh schrieb: I didn't think Skype ran on the openmoko stack. Please, pretty please, tell me that I'm wrong :-D AFAIK skype has serious issues being conformant to the principles of swatantra software[0]. ;) Skype is used for communication in IT departements? I would not trust a proprietary app using even a proprietary protocol ... Regards Robert [0] - http://en.wikipedia.org/wiki/Alternative_terms_for_free_software#Non-English_terms_in_anglophone_regions signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Video Playback virtually impossible on Neo Freerunner? (Re:Video of Qt 4.4 on Neo1973: brings iPhone like graphics)
Hi. Carsten Haitzler (The Rasterman) schrieb: word of warning. you may THINK the freerunner (ta02) and n800/810 are comparable devices when it comes to video. you would be wrong if you think this. they most certainly are NOT. very far from that. i have an n800 - i have done development and graphics benchmarking etc. on it. i have done the same on the neo1973 (gta01) and freerunner(gta02). though you may think they are comparable - the video buses are an order of 4x faster on the n800 for starters (from memory about 25m/s to the video card - and THAT was considered SLOW). Not to mention that the ARM CPU in the N800 is two generations later (armv6 vs. armv4) and contains a floating-point unit. Btw: Kobodeluxe 0.5.1 is in the OM repositories by now. This is not about video playback but shows the neo's video (c)abilities quite nice. It is not that slow. Enjoy the patches I wrote to make Kobo work on the Neo. :) Regards Robert signature.asc Description: OpenPGP digital signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community