Re: moko13 firmware

2017-10-13 Thread Stefan Monnier
> And how many people have responded to this shutdown plan by taking a
> vow to live without any cellphone at all instead of accepting 3G/4G
> when such shutdown happens?

Why would someone do that?  I mean this as a real technical question:
what is the difference between 2G and 3G which would cause someone to
take a stand against 3G?


Stefan "who doesn't want to use cell-phone technology and limits
itself to wifi instead, where it's harder to track you
from a central location"


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


Re: State of FreeCalypso

2015-04-28 Thread Stefan Monnier
 but still very different from the the goals of Free Software.
 Are they very different?

As long as this FreeCalypso code stays very obscure and marginal, in
practice the difference might not matter that much.
I think what you're saying is that from an Open Source point of view,
his effort is just fine.  But from a Free Software point of view, his
effort is deeply flawed unless/until he/we start lobbying the copyright
holder to Free the original code.


Stefan


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


Re: State of FreeCalypso

2015-04-27 Thread Stefan Monnier
 Lets not forget - just one man working doggedly on the only project that
 offers any possibility of a cell phone running firmware that offers the
 four freedoms.

FWIW, last I checked, his work does sadly not enjoy any of those
freedoms.  Yes, you *can* look at the code, change it, and redistribute
it, but you're not legally allowed to because the source code he has
is proprietary.

Much better than running some binary blob you can't even look at, yes,
but still very different from the the goals of Free Software.


Stefan


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


Re: Free phone: smart or not?

2015-03-16 Thread Stefan Monnier
 are you using your FR because it's free or because it's a smartphone?

I don't really use my FR for the following reasons:

- I don't use its phone part because it's not Free (I guess by now
  I could try to use your firmware to fix that part) and because I don't
  like the idea of being actively tracked by my cell phone provider
  (and I hate the providers here, who all force you to sign contracts
  because they suck so much that all users would otherwise run away), so
  I'd want to turn the cell-phone part OFF most of the time.

- I do want to use the smartphone side, such as GPS, book reader, email
  reader, Jabber client, web browser.  I want this more than
  a cell-phone, really.  But the FR's hardware is too limited for that
  in my experience (e.g. the screen is too small for a resistive
  touchscreen), and the software is not reliable enough.


Stefan


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


Re: GTA04A5 / Letux 2804

2014-01-22 Thread Stefan Monnier
 Upgrade?  Surely you must have meant downgrade - why would anyone in

There are tradeoffs everywhere.  I think that having a 100% free
firmware for the cell-phone part is really great.  Having an up to date
smartphone that runs Free Software is also great.

I see no reason why one project should feel like the other is a threat.

BTW, one issue with Calypso is that as the proportion of non-3G phones in
use decreases, coverage for non-3G phones is going down.  Maybe it's not
yet a problem, but it's only a question of time.


Stefan


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


Re: The open hardware phone project that's had the most interest

2013-10-05 Thread Stefan Monnier
 There are numerous threads on Reddit that explain very well why this is not
 feasible [1,2,many]

This is bogus.  It is feasible.  Just not quite in the way those people
ask for it.  E.g. you wouldn't have just a CPU module, and instead you'd
have a module that combines the CPU with many other things.  So the
whole phone would be made up of very few modules: a case, a screen,
a battery, and one or two electronics modules.

And it would be bulkier and more expensive than a non-modular phone,
of course.

I for one would be willing to pay twice as much for such a phone, even
if it's twice as thick.


Stefan


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


Re: Crowdfunding an Ubuntu smartphone (right now)

2013-10-05 Thread Stefan Monnier
 But none of them is building modular devices. I wonder why.

For the same reason they don't make their hardware open, for the same
reason they don't make their software Free, for the same reason they
don't want you to have root access on your phone.


Stefan


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


Re: Crowdfunding an Ubuntu smartphone (right now)

2013-10-02 Thread Stefan Monnier
 Production problems show almost immediately, even if there is only one
 person.  And they show after making let's say 20 units.

As you know, that has not been the experience with the GTA02, where
audio quality output (works fine for line-out but not for headphones),
GPS issues, and the 1024 issue have appeared over time and some of
them took a long time to track down and fix.

I can bet that your tests for GTA04 did not catch problems along the
lines of power consumption issues that will only show up in particular
usage scenarios that will only be used by the customer number 1462.

 Also, if you can upgrade the screen and the CPU separately, you might
 attract a few other users, who aren't so interested in Freedom but do
 like the idea of customizing their phones.
 That is a dream that is not realistic. Every display has a different
 connector (there is no standardization!). And every CPU has different
 signals and power supply needs. I.e. you can swap an OMAP3505 for an
 OMAP3530 or an DM3730 but nor for an OMAP4 or OMAP5 or Snapdragon or
 i.MX6.  Because they are not designed for this way of use.

I know.  But I'm not talking about swapping the actual CPU or the
actual display.  I'm talking about swapping the CPU module or the
display module.  I.e. create a standardized module interface around
off-the-shelf (i.e. non-standardized) components.

It would have its own cost (in money and in size), but in the long run,
I hope the benefits of relying on standardized interfaces would make up
for it.

From what I can tell, Free Hardware projects don't benefit nearly enough
from each other's efforts.  Not sure we have enough Sisyphus around to
keep them all alive.


Stefan


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


Re: Crowdfunding an Ubuntu smartphone (right now)

2013-09-25 Thread Stefan Monnier
 I don't see reliability as a problem because it depends on what type
 of reliability you are thinking of: component, software, hardware,
 production, or availability.

Small production runs means very few people have a chance of
discovering, let alone, fixing the various problems that can show up.

 In essence it goes to a modular approach - but modular typically drives
 cost up (at least for the version having the highest production numbers)
 and is in strong contradiction with miniaturization of handheld devices.

In my part of the world, phones have been getting bigger rather than
smaller.  And while modularity has a cost, it can be offset by economies
of scale (both in terms of production as in terms of
developping/debugging the kernel support) if that module can be reused
in more places.  Free Software strives on standards and modularity.

Also, if you can upgrade the screen and the CPU separately, you might
attract a few other users, who aren't so interested in Freedom but do
like the idea of customizing their phones.

I'd be very happy to have a Free Phablet (and I actually wouldn't
necessarily need it to have cell-phone connectivity, as long as VoIP
works well), even if that's not my favorite form factor: at this stage,
I'm willing to settle for anything smallish.

 It would be sufficient to bundle buying power (by summing up # of
 units for different projects), so that we get existing modules
 cheaper.  I.e. if all projects would use let's say an DM3730+Memory,
 they still can be soldered into different devices. Or  WLAN/BT and
 UMTS are already coming as SoC/MCP modules.

Right.  That is a lower-leve of modularity than EOMA but it provides
similar benefits (not only direct cost, but also developmentdebugging).

 So the trick is to use a bigger shopping bag and make a different meal
 out if it every day.

Exactly.  The various Free Hardware communities need to pool
their resources.


Stefan


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


Re: Crowdfunding an Ubuntu smartphone (right now)

2013-09-24 Thread Stefan Monnier
The main problem I see with such Free and/or Open phone is the small
production syndrome.  Small productions mean high prices and low
reliability, whereas we need reasonable prices and reliability.

So we need to focus on making larger production.  For that, we need to
widen the target market.  I'm not sure how best to do that, but
I think the key is in making products that can be used in more
situations.
E.g. the EOMA project comes to mind: a single SoC card can potentially
be used in various devices (tablet, router, NAS, ...).

If the core part of the hardware could be shared between communities
such as Openmoko (free phone), Raspberry, etc.. then it'd be easier to
get that core part produced at reasonable cost, and to have a reasonably
reliable kernel running on it.


Stefan


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


Re: QtMoko and WPA

2013-03-20 Thread Stefan Monnier
 Am I doing something wrong?  Is there some way to get some info about
 what went wrong?  Can I provide my network's password via the command
 line instead?

Any help to connect to a home WPA network?


Stefan


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


QtMoko and WPA

2013-03-18 Thread Stefan Monnier
So, now that I replaced the touchscreen  in my GTA02, I can try and
actually use that gizmo.  So I installed QtMoko v54, and it seems to
work fairly well.  But I can't figure out how to connect to my home
wifi.  Part of the problem might be that I don't understand the UI.

Here's what I expect:
- click on some wifi connect button.
- auto-select a known network, and/or show me a list of
  available networks.
- I choose my home network.
- seeing it's encrypted, it asks me for the password, connects and then
  remembers the password for next time.

Instead, here's what I did and what happened:
- clock on the house shaped icon.
- click on the settings icon.
- select Internet.
- create a Wireless LAN entry with New (in the menu).
- fail to understand what to do, so moved back.
- click on the newly created Wireless LAN.
- it shows me a list of networks, from which I can select mine.
- says it tries to connect but doesn't ask for a password.
- after a while the status reverts to not connected, indicating
  presumably that the connection failed.
- move back and keep the Wireless LAN entry selected.
- select Properties... from the menu.
- go to Wireless Encryption.
- this time I can select my home network from the menu (along with all
  the many others that are in range even no I never showed any interest
  in them).
- even tho the earlier list (the one from which I can try to connect)
  showed that QtMoko knows the network is encrypted, the encryption
  setting defaults to Open.
- I set it to WPA-PSK.
- I painfully type in the long password, and hit return.
- move back.
- move forward to wireless encryption again, to check the password was
  properly recorded.  The display doesn't actually show the password any
  more, but at least the WPA-PSK setting is recorded as well as the
  length of the password: looking OK.
- select Wireless LAN.
- from the network list shown I select my home network.
- the system says it's trying to connect to my network.
- after a while it reverts to saying the status is not connected
  without any information about why.
- I go back to the wireless encryption panel and lo and behold the
  encryption setting for my network is again set to Open.

I tried it a couple times, in case the error was in the password, but
now I'm pretty sure the problem is elsewhere.

Am I doing something wrong?  Is there some way to get some info about
what went wrong?  Can I provide my network's password via the command
line instead?


Stefan


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


Re: GTA02 screen broken

2013-03-18 Thread Stefan Monnier
 there is a very good description in the GTA04 Manual:
   http://projects.goldelico.com/p/gta04-main/page/Manual/
 It's the same procedure on the GTA02!

Thank, worked a treat (even easier when the screen you're removing is
already broken ;-)


Stefan


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


Re: GTA02 screen broken

2013-03-14 Thread Stefan Monnier
 My GTA02's screen is cracked.  The display is still very good, but the
 touchscreen is unusable, making the whole device unusable.
 Does anyone have pointers as to where I could find a replacement (what
 hardware should I be looking for)?

Thanks to all your help, I now have a replacement screen, but I'm
wondering how do I go about doing the actual replacement.  Does someone
have some kind of instructions to guide me through the process?
Are there particular things to look out for?  Or do I just unscrew
whatever seems to get in the way until I can take out the screen?


Stefan


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


Re: [QtMoko] Wireless connention to eduroam

2013-03-14 Thread Stefan Monnier
 status name=wifi imageon=wifi.png
 on=expr:@/Network/Interfaces/Wifi/State == 2
 active=expr:@/Network/Interfaces/Wifi/State == 2
 onclick=message=QPE/Application/qterminal,setDocument(QString),/opt/qtmoko
 /bin/ping.sh /
 There is command line utility calles vsexplorer (or something like that) in
 /opt/qtmoko/bin. You can use it to read and probably set these valuespace
 objects.

Why isn't the icon shown based on the actual interface's status rather
than based on some external info that needs to be constantly kept
up-to-date?


Stefan


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


GTA02 screen broken

2013-02-04 Thread Stefan Monnier
My GTA02's screen is cracked.  The display is still very good, but the
touchscreen is unusable, making the whole device unusable.

Does anyone have pointers as to where I could find a replacement (what
hardware should I be looking for)?


Stefan


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


Re: How to bring forward the community?

2012-03-02 Thread Stefan Monnier
 what you think would bring forward the Openmoko community
 Hardware: One-man-show Nikolaus
 Software: One-man-show Radek
 I am praying each night, that both of you fasten your seatbelt daily.
 Instead a participating community we converted to simple consumers  
 waiting for news and order buttons. We dont need new features, but a new  
 spirit first hand. Poor pre-order numbers of GTA04 proove this.

Openmoko was a combination of several things:
- Open hardware.
- A phone running Free Software.
- A phone running standard GNU/Linux software (e.g. X-Windows).
IIUC there are many more people interested in the second than in
the first.


Stefan


PS: There's a general expectation that open hardware will run Free software,
but w.r.t open hardware's GPU that doesn't seem to be very often
the case.


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


Re: Sharing TSM30 source

2011-11-16 Thread Stefan Monnier
 I badly need to set up a new FTP server with bigger disks and a newer
 ftpd that supports REST, so that I can put *everything* I have online.
 But I can't stomach PC hardware, at least not in my machine room: I'm
 OK with x86 laptops and *maybe* desktop workstations, but an x86
 server is a no-no for me.

I'm not sure what's your objection to x86 servers, but I use an Asus
WL700ge for a somewhat similar circumstance.  It's very low-power, but
is perfectly adequate for serving files over a DSL line.  It's got
a MIPS cpu, 64MB RAM, runs OpenWRT, and I put a 1TB drive in it (via
a small PATA-SATA bridge since the machine only has PATA but large
disks only come in SATA).


Stefan


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


Re: qtmoko v33

2011-03-24 Thread Stefan Monnier
 * removed package vim-tiny from v33 .tgz, please re-add it as default;)
 Hmm i am trying to keep the image as small as possible. I'd rather
 prefer if
   people could install they favourite apps with apt-get.
 I agree, but I think vi/vim is quite a basic tool in any distribution.
 I'd remove nano instead, not so common as vi is.
 btw, nano is 1786kB, vim-tiny is 1114kB;)
 +1 :-)

Nah, I much prefer zile.


Stefan


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


Re: qtmoko v33

2011-03-05 Thread Stefan Monnier
 * qtmoko and it's applications are packaged as debian packages

Yay!  Thanks for the rest as well, but this is the big one for me.


Stefan


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


Re: Good evening to everyone

2010-12-31 Thread Stefan Monnier
 1/ USB Host is not working in v30, v31 (in v26 is). Dmesg says unable
 to enumerate device. I was trying to connect USB flash drive, BT dongle
 and USBtoRS232 converter (With PL2??something chip) - all these were
 working on v26.

The FreeRunner's USB port can be switched from device to host separately
on the data and power pins, so my guess is that you set its data pins to
host mode but left the power in device mode, which means that the FR
will not provide power via USB but will expect to pull power from it
instead (this is typically used together with a tweaked USB hub powered
from a power brick).


Stefan


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


Re: Openmoko on Wikipedia

2010-10-29 Thread Stefan Monnier
 This is done to protect users from malware,

Please don't spread such misinformation.  It is done to keep control of
the device away from the user.  I.e. it's only correct if you define
malware as program that the company doesn't like, whereas I think
it's usually understood as program which does things that the end-user
doesn't like.  Many pre-installed software on today's popular devices
are actually malware (tho only discerning users realize it).


Stefan


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


Re: Openmoko Beagle Hybrid

2010-06-18 Thread Stefan Monnier
 1. PCB and very special components only (you can go shopping yourself).
 2. PCB and complete component set (unsoldered)
 3. PCB and components already soldered on a professional SMT line (we  
 have one)
 4. same as 3 including a Wi2Wi GPS receiver module (we are not sure if  
 the internal Freerunner antenna module works, but an external antenna  
 connected through the MMCX plug did work). This will increase the  
 price of course.

I'm a software guy, so options 1 and 2 are out for me.  No preference
w.r.t 3 vs 4.


Stefan


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


Re: QtMoko v24

2010-06-03 Thread Stefan Monnier
 Why not use the circular in-memory buffer provided by busybox's syslogd?
 It's what OpenWRT uses (and many other embedded firmwares): it doesn't
 eat up your Flash/disk, but still gives you access to the last
 few messages.
 but we dont have busybox in debian.

??? Ever tried aptitude search busybox ???
Not only it's part of Debian, but it's used in Debian's initrd, i.e. in
most desktop installations.

Actually, having just tried aptitude search busybox, I see that not
only there is a busybox package, but there's even a busybox-syslogd
package in unstable, which provides the same feature as my script (in
a more verbose way, with more bells and whistles).


Stefan


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


Re: QtMoko v24

2010-06-02 Thread Stefan Monnier
 I've gone for a less radical approach, as most of the loglines came from
 qtopia:
 
 in /etc/init.d/qpe.sh
 
 change the line that starts qpe in
 qpe 21 | logger -p local5.debug -t 'Qtopia'
 
 than use /etc/syslog.conf to only log important info (see man
 syslog.conf)

 Sure, but i have seen kernel going crazy and spamming megabytes into 
 /var/log/messages. So i think complete removal of loggers is more safe.

Why not use the circular in-memory buffer provided by busybox's syslogd?
It's what OpenWRT uses (and many other embedded firmwares): it doesn't
eat up your Flash/disk, but still gives you access to the last
few messages.

I already posted the init file I use for it:

   # cat /etc/init.d/syslog-busybox 
   #!/bin/sh
   
   ### BEGIN INIT INFO
   # Provides: sysklogd
   # Required-Start:   $remote_fs $time
   # Required-Stop:$remote_fs $time
   # Should-Start: $network
   # Should-Stop:  $network
   # Default-Start:2 3 4 5
   # Default-Stop: 0 1 6
   # Short-Description:System logger
   ### END INIT INFO
   
   case $1 in
   start )
   echo -n Starting Busybox syslog:
   if busybox syslogd -C16; then
   echo -n  syslogd; else echo -n  !syslogd!; fi
   if busybox klogd; then
   echo -n  klogd; else echo -n  !kogd!; fi
   echo .
   ;;
   esac
   #

You can then read your syslog with busybox logread (for which you can
make a symlink).


Stefan


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


Re: qi-bootmenu-0.1 for GTA02

2010-05-18 Thread Stefan Monnier
  flash partitions are not scanned? Why?

Because reading even just a single file of a jffs2 partition requires
a lot of time (typically proportional to the size of the jffs2
partition).


Stefan


PS: Think of a jffs2 partition as a cyclic tape: to find a file, we
first need to find the beginning of the tape which could be anywhere, so
it requires scanning the whole tape.
There are many ways to optimize this search, but all flash based file
systems have to struggle with this problem.


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


Re: Detecting 1024 on qtmoko

2010-05-02 Thread Stefan Monnier
 Also... do QtMoko really log to files on flash or have I missed
 something. I would prefer logging to a ramfs like on SHR.
 Now it logs to flash. I have been experimenting with this
 a little. It's very  wanted for next releases...

I use the following script:

   % cat /etc/init.d/syslog-busybox 
   #!/bin/sh
   
   ### BEGIN INIT INFO
   # Provides: sysklogd
   # Required-Start:   $remote_fs $time
   # Required-Stop:$remote_fs $time
   # Should-Start: $network
   # Should-Stop:  $network
   # Default-Start:2 3 4 5
   # Default-Stop: 0 1 6
   # Short-Description:System logger
   ### END INIT INFO
   
   case $1 in
   start )
   echo -n Starting Busybox syslog:
   if busybox syslogd -C16; then
   echo -n  syslogd; else echo -n  !syslogd!; fi
   if busybox klogd; then
   echo -n  klogd; else echo -n  !kogd!; fi
   echo .
   ;;
   esac
   % 

It should be made into a small Debian package, but I haven't spent the
time yet to learn how to make such a thing.


Stefan


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


Re: Is xserver-xorg-video-glamo freezy for anyone else than just me?

2010-04-19 Thread Stefan Monnier
 Yes you need to configure the userland watchdog to do something
 useful.  Like check that you have no processes in disk sleep (D) state
 and that SSH server is running etc.

Which watchdog daemon would that be, and hos do you configure it.
The only ones I've seen were trivial (like busybox's) and didn't seem to
come with any way to do such useful checks.


Stefan


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


Re: Is xserver-xorg-video-glamo freezy for anyone else than just me?

2010-04-19 Thread Stefan Monnier
 Which watchdog daemon would that be
 It's the normal one that everyone's been using since 1996 :-)

Duh!  Thanks for making me finally see the obvious,


Stefan


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


Re: tangoGPS is a very successful user orienteted map and gps viewer

2010-04-12 Thread Stefan Monnier
Reminds me of the following feature request:
when downloading levels N...N+4 (or 5, 6, younameit), please also
download all the levels above (it's a negligible fraction of the
corresponding disk space and network bandwidth anyway).
I.e. instead of downloads N to N+4, it should be
download levels 1 to N+4.


Stefan


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


Re: How to get the QtMoko onscreen keyboard

2010-03-04 Thread Stefan Monnier
 Now I keep wondering: why is this Debian-based distribution not using
 *.deb packages for its /opt/qtmoko stuff?

I finally saw that this is a TODO item, so clearly it's just because
nobody did it.


Stefan


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


How to get the QtMoko kyboard

2010-03-03 Thread Stefan Monnier
I just installed QtMoko (v18) on a uSD to try it out, and while it looks
OK, it never shows me any keyboard, which makes a lot of its
functionality unusable.

Is it supposed to popup automatically?  If it doesn't, is there some way
to force it?

I do see a little Aa icon at the top of the screen when I'm in a text
field, but it doesn't seem to be do anything.


Stefan


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


Re: [Debian] new kernel package

2010-03-03 Thread Stefan Monnier
 ' Apart from factoring out those modules, is the new kernel improved in
 some way?  And is it built without the debug settings?
 It's the latest upstream andy-tracking, mostly meaning that if
 compared to July snapshot Bluetooth, GPS etc. should handle suspend
 better among else. Debug is disabled. WLAN should work, but because of
 the debug being disabled one usually hits this bug quite soon:
 I just tried it and the boot fails with unable to mount rootfs on
 unknown block.  My Debian / partition is on the NAND, if it matters.
 Any idea what might be the problem?
 Had the same issue. Solved it re-running 'configure-uboot.sh' with
 rootfstype=ext2 instead of ext3,

What is this configure-uboot.sh?  I'm not even using U-Boot but
Qi instead.  Furthermore, I'm using neither ext2 nor ext3 since / is on
the NAND (where I use jffs2).


Stefan


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


Re: [Debian] new kernel package

2010-03-03 Thread Stefan Monnier
  well, but that's a specific scenario for a rather limited audience, isn't
  it?
 Sure nowadays but if a user could easily choose encryption they might
 just use it.
 I suspect that without a hardware encryption engine the performance and 
 battery life hit will be too much for most people.

I doubt it: there are very significant performance differences between
jffs2-on-NAND and ext3-on-uSD, but people hardly ever bother to
mention it.  The impact of encryption would probably be fairly low
as well.


Stefan


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


Re: [Debian] new kernel package

2010-03-03 Thread Stefan Monnier
 I switched from ext3 builtin to ext3 as module, because this is more
 Debian like. I guess I will have to change this back to built in,
 because we have no initramfs?

So, IIUC you also switched to jffs2 as module, which would explain why
I can't boot into my NAND-installed Debian.
I think both ext3 and jffs2 should be built-in since they are the two
kinds of filesystems most widely used on the FR.


Stefan


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


Re: How to get the QtMoko onscreen keyboard

2010-03-03 Thread Stefan Monnier
 The “Aa” icon means the input method is set to Phone Keys, but of course 
 the FreeRunner lacks a physical keypad.  You need to press the white 
 triangle, which points down, to the right of the “Aa” icon to choose one 
 of the keyboard-based input methods.  I prefer the Docked Keyboard.  In 
 QtMoko v14, the input method reverts to Phone Keys every time Qt 
 Extended Improved (QtEI) is restarted, so you always need to change it 
 back to a keyboard-based input method.  AFAIK, this bug has still not 
 been fixed, so QtMoko v18 probably still behaves the same as v14.

Ah, thanks, it works now.  I even managed to get my wifi configured
(including all the weird chars in the WPA password).

Now I keep wondering: why is this Debian-based distribution not using
*.deb packages for its /opt/qtmoko stuff?


Stefan


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


Re: [Debian] new kernel package

2010-02-27 Thread Stefan Monnier
 ' Apart from factoring out those modules, is the new kernel improved in
 some way?  And is it built without the debug settings?

 It's the latest upstream andy-tracking, mostly meaning that if
 compared to July snapshot Bluetooth, GPS etc. should handle suspend
 better among else. Debug is disabled. WLAN should work, but because of
 the debug being disabled one usually hits this bug quite soon:

I just tried it and the boot fails with unable to mount rootfs on
unknown block.  My Debian / partition is on the NAND, if it matters.
Any idea what might be the problem?


Stefan



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


Re: Rutgers University writes malware for Freerunner

2010-02-27 Thread Stefan Monnier
 It's not hard to run your browser on the neo as user. Though it should
 be made default.

It is the default if you install Debian on your Freerunner,


Stefan


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


Re: debian/fso on freerunner

2010-01-25 Thread Stefan Monnier
 Debian is definitely great, but it has a big disadvantage on the FR:
 Size matters.

More generally, it has trouble adapting to particular hardware needs,
whether disk space, FPU-less CPU, small RAM, etc...

Its precompiled nature makes it largely unavoidable, sadly.


Stefan


PS: it is possible to install Debian on the internal flash, but it
requires more care, indeed.


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


Re: freeware != free software??? Re: Navigation

2010-01-06 Thread Stefan Monnier
 a) the group free software is nothing but a combination of an adjective  
 and a substantive, the adjective qualifying the substantive

That might be the case, but in the context of distributing a piece of
software in the context of GNU/Linux, free software refers to
the FSF's notion.
Any other use is a misuse,


Stefan


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


Re: [SHR-u] black screen of death on resume

2009-09-30 Thread Stefan Monnier
 When it next happens, put it by your ear, press the power button for
 up to 10 s (just to make sure).

 You *will* hear a very light noise of it truly powering off.

 Then you release and press again once, like a click, and it will boot.

 This is an effect outside the operating system.

This used to be a feature implemented in the earlier kernels, and was
later dropped.  Has it been re-added?  If so, in which kernel version?
In Debian's 2.6.29 it doesn't seem to be present.


Stefan


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


Re: [SHR-u] black screen of death on resume

2009-09-30 Thread Stefan Monnier
 This used to be a feature implemented in the earlier kernels, and was
 later dropped.  Has it been re-added?  If so, in which kernel version?
 In Debian's 2.6.29 it doesn't seem to be present.

 r...@om-gta02 ~ $ uname -a
 Linux om-gta02 2.6.29-rc3 #1 PREEMPT Tue Sep 1 23:03:59 CEST 2009
 armv4tl unknown

There are many different 2.6.29 versions when it comes to the FR, sadly.
But IIUC you're saying that your phone using the abov kernel does
shutdown if you keep the power button pressed for 8s?

 I think this is a feature that is at a lower level than the kernel...

I'm pretty sure that's not the case.  It may be implemented at
a higher-level, tho.  But I also remember seeing a patch submitted for
the kernel to re-add the feature.  I just don't know if it made it into
the official FR kernel (which sadly, doesn't seem to exist),


Stefan



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


Re: Freerunner in real world

2009-09-30 Thread Stefan Monnier
 It's only displayed when dumb battery is inserted.

Duh!  So there is code that can automatically detect when a dumb-battery
is inserted, but the kernel's driver isn't able to automatically (and
dynamically) choose which driver to use?  Sounds like there's room
for improvement.


Stefan



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


Re: Debian first experience made a bit easier...

2009-09-14 Thread Stefan Monnier
 AFAIK, there is such a protocol already (which is hopefully used by all
 tools like VLC, Xine, mplayer, totem, at least when in fullscreen
 mode).  So mokomaze should use it.  And the FSO side should also
 support it.

 x screensaver extension. you can request x to suspend blanking until
 u un-suspend it (or your x connection closes - eg u exit or
 crash).  FSO tho wants to re-invent this wheel.

Indeed... sounds like a bug report to the FSO guys is in order.


Stefan


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


Re: Debian first experience made a bit easier...

2009-09-13 Thread Stefan Monnier
Or more precisely, for $DISPLAY on fso-controlled device at runtime,
 not installation time. I think that mess will be larger than that of having
 two icons, menu items or whatever the launcher makes of it, for the user to
 choose between.

The solution is to use a scheme where the blanking code and the
application use a standard protocol to sync-up.

AFAIK, there is such a protocol already (which is hopefully used by all
tools like VLC, Xine, mplayer, totem, at least when in fullscreen
mode).  So mokomaze should use it.  And the FSO side should also
support it.


Stefan


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


Re: Web site promoting open hardware?

2009-09-12 Thread Stefan Monnier
 what would drive someone to this site/list and what are the criteria people
 are looking for?

The main reason is to provide financial support to companies that
support my ideals rather than to those that undermine them.


Stefan


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


Web site promoting open hardware?

2009-09-10 Thread Stefan Monnier
While looking for new hardware, I noticed that all the open hardware
I know, I discovered it by accident while reading some mailing-list.

Is there a web site somewhere that kind of centralizes this info to try
and make it easier for openness-conscious consumers to find
appropriate hardware?  Of course, there are various notions of open
hardware, so there might be parts of the site for hardware-hackers, for
example, but I'm more interested in a web-site for end-users.  Also it
might include hardware that is not itself open source, but where the
company states a clear commitment to Free Software principles.

I.e. a site that links to things like Openmoko, Qi, AlwaysInnovating,
maybe Lemote, OpenPandora, ...

Any hint?


Stefan


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


Re: USB Networking disabled

2009-09-09 Thread Stefan Monnier
 I recently compile the latest andy-tracking branch of the kernel
 (GTA02_mystable-a3587e4ed77974ad), however the usb networking feature
 is no longer operational.
 Prior to installing the new kernel, my Linux system would recognize
 the Neo Freerunner as a CDC Ethernet device, now it no longer
 recognizes the device once it is attached.
 I used the gta02_moredrivers_defconfig in the build process. Does
 anyone know what might be causing this issue?
 Thanks in advance for you help.

I just posted a message on the smartphone mailing-list about a similar
problem I have.  In my case the USB netowkring fails when I boot with
Qi, but works when I boot with U-Boot.


Stefan


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


Re: QtMoko - howto migrate from one partition to another?

2009-09-09 Thread Stefan Monnier
 Can I just use cp or tar while I am booted in QtMoko v8 to copy everything
 over?

Yes.  Some of the files may change while you copy them over, but as long
as *you* don't actively modify important files during the copy, the
files that change won't make a difference (they'll be things like syslog
files).

 Or do I have to perform some more advanced magic?

Just be careful to only backup the partition's own files.  I.e. use
the --one-file-system argument.  Otherwise you might start copying /sys,
/proc and that will get you into trouble.


Stefan


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


Re: Replacement battery for GTA01/Neo

2009-08-19 Thread Stefan Monnier
 BL-5C can't be charged with GTA02. 

I presume you mean GTA01, right?  My GTA02 has no trouble charging my BL-5C.


Stefan


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


Re: Replacement battery for GTA01/Neo

2009-08-19 Thread Stefan Monnier
  BL-5C can't be charged with GTA02. 
 I presume you mean GTA01, right?  My GTA02 has no trouble charging my BL-5C.
 Really?

Yes.

 I bought BL-5C compatible battery month ago, and it can't be charged
 with GTA02. I also remove BL-5C from Nokia phone, and GTA02 still can't
 charge this battery.

No idea, but it just works for me.  Has always worked.  I've been
using Debian kernels for a while now, and they're still stuck at 2.6.29,
so maybe some newer kernels make it fail.

Of course, I don't get any charge indication, but I'm pretty sure it
does charge, since I've been using this battery for almost a year now.


Stefan


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


Re: Do I need a FAT SD card? Do I need OM? Do I need... ? Choices, Choices, Choices...

2009-07-20 Thread Stefan Monnier
 Be warned, there have been some reports of the journal of ext3 wearing
 out its part of the SD card.

Actually, there haven't been any such report.  There have only been
posts such as yours trying to scare people away.

If you're a masochist, go for ext2 without hesitation.  Otherwise follow
the usual recommendation, regardless of whether the disk is made of
rotating platters or flash memory.


Stefan


PS: Yes, there can be cases where ext3 wears out a flash disk a bit
faster than ext2.  None of those cases should occur on a smartphone.


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


Re: [GPS] new GPS GUI application for OM freerunner

2009-05-20 Thread Stefan Monnier
 After nearly 5 months development, I'm happy to announce the first alpha
 release of omgps.

Looks like a great alternative to TangoGPS.  I like the ability to write
on the map and save it as a screenshot.  But I would even prefer a way
to take notes via the microphone and/or the keyboard, automatically
associated with the current GPS position.


Stefan


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


Re: New Life in Openmoko Phones

2009-05-19 Thread Stefan Monnier
 For me, I think you've hit the nail on the head.  We're trying something
 new with gta02-core, and by working on the small changes we've proposed
 we can focus on the tools that we use, the organisation of individual
 contributors and the stages we need to go through to get functional
 hardware.  Doing gta02-core means that we should be able to move forward
 fairly rapidly and shake out any problems as we go.  For that aim, the
 specific changes we make are almost arbitrary - and as stated on the
 wiki we don't expect this to turn into production hardware.

That still doesn't explain why removing one of the two accelerometers is
a good idea.  What is the benefit?  Why not remove them both?
Is it that all the programs that use the accelerometers (as of now) only
use one of the two?  Is it that having two accelerometers introduces
layout difficulties?  Is it that there aren't enough interrupt lines on
the SoC to properly support the two accelerometers? ...

Since it was decided to remove it, there must have been some kind of
expected benefit.


I actually have the same question for the audio-amp: why remove it?
But that one is a bit more complicated, because I'm not sure what is
this audio-amp anyway (is it the thing that drives the
headphone plug?)


Stefan



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


Re: root almighty

2009-05-19 Thread Stefan Monnier
 As far as I know most (all?) distributions for FR use root account to
 run phone application and to access device via ssh. To my mind this
 introduce great security risk.

The Debian distribution works with a non-root user.


Stefan


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


Re: [debian] Installing *.ipk/*.opk part 2: apt-get-file

2009-05-10 Thread Stefan Monnier
 debian-gta02:~# apt-get-file install
 http://projects.openmoko.org/frs/download.php/575/ledclock_0.6_all.ipk
 trap: 26: ERR: bad trap

 Any clue ?

The script uses /bin/sh but actually relies on bashisms, so if your
/bin/sh is actually something else (like dash, according to my crystal
ball), you need to tweak the script with a patch such as the one below.


Stefan


=== modified file 'apt-get-file' (properties changed: -x to +x)
--- apt-get-file2009-05-10 19:41:44 +
+++ apt-get-file2009-05-10 19:47:27 +
@@ -23,9 +23,12 @@
 exit 1
 }
 
-trap exit_clean ERR
-set -o errexit
-set -o errtrace
+# Bashisms.
+#trap exit_clean ERR
+#set -o errexit
+#set -o errtrace
+# For Dash.
+trap exit_clean ILL QUIT SEGV HUP 0
 
 if [ --verbose = $1 ]; then
 shift



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


[OT] Re: OpenMoko and LCD TV

2009-05-06 Thread Stefan Monnier
 They run Linux on TVs now?? What kind of processing is a TV doing that
 needs an OS overseeing it?

 I think it started with MHEG engines for DVB, and EPG. Next they
 started  adding things like SD and USB with media viewers. This one's
 got an ethernet  port that's currently unused, but some use them for
 streaming media playback.

 The problem is the usual one - things that don't quite behave as you
 want them  to, or functions the hardware's capable of but they
 haven't implemented.

Is the firmware's source available somewhere?


Stefan


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


Re: [SHR] emacs package

2009-05-06 Thread Stefan Monnier
 It's been asked before but I can't find any references to a package
 for Emacs.  Does such exist? If not, how can I get Emacs running -

If you run Debian on your FR, then you can just aptitude install
emacs.

 doesn't need to be xemacs as I'm quite happy to run it either in
 terminal or via a remote session.

Not sure what you mean by that, since Emacs is not just a terminal
application.  Maybe you're one of the few remaining victims of the
confusion XEmacs is Emacs for X?


Stefan


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


Re: [SHR] emacs package

2009-05-06 Thread Stefan Monnier
 It's been asked before but I can't find any references to a package  
 for emacs. Does such exist? If not, how can I get emacs running -  
 doesn't need to be xemacs as I'm quite happy to run it either in  
 terminal or via a remote session.
 I install joe which includes jmacs an emacs-like editor.

I also recommend Zile if you're looking for a poor man's Emacs.
Among the small emacs-like editors, it's the one that's closest to
the real thing (both visually and in its behavior).


Stefan


PS: And on my Debian-i686 desktop, Zile is about 1/3 the size of Joe.


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


Re: [SHR] emacs package

2009-05-06 Thread Stefan Monnier
 It's been asked before but I can't find any references to a package
 for Emacs.  Does such exist? If not, how can I get Emacs running -
 Use vim in stead!

It's been a long time since I last looked at it, but AFAIK Vim's
emulation of Emacs is at best very poor.


Stefan


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


Mokomaze as non-root

2009-05-06 Thread Stefan Monnier

What are we supposed to do to get Mokomaze to run as a non-root user?


Stefan


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


Re: Theora 320x240 - is it possible?

2009-04-28 Thread Stefan Monnier
 i would like to distribute in my rootfs video player that can play
 theora videos in fullscreen mode 320x240.

I'd also like a way to play TheoraOgg videos fullscreen.

 I was experimenting with mplayer on with fbdev as video output, but
 i was able to play just very small resolution video (160x120).  I used
 ffmpeg2theora for encoding and mplayer from debian.

You'll first need to make sure that your mplayer doesn't use
floating-point audio playback, otherwise this will overwhelm everything
else.  Also you may need to reencode your videos at lower frame rates.


Stefan


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


Re: Command-line Yaouh! clone

2009-04-23 Thread Stefan Monnier
 It'd also be nice to have an option for automatically zooming out.
 That is, if I have a bunch of tiles at zoom 15 (downloaded using 
 tangogps perhaps) then I want the zoom 14 tiles covering the same area, 
 as well as the zoom 13 tiles, and so on all the way up to the top.
 Of course, the number of tiles quickly gets lower as one goes up, and 
 usually hits a tile that is there already after a few levels.

Yes, that would be welcome.  Actually, more to the point TangoGPS's
download the view + 4 levels down should also download the all levels
above (after all, downloading levels N and above only take 33% more
timespace than downloading level N).

 If people start doing this a lot, then transparent proxies at the 
 various ISPs will take much of the load. :-)

I haven't heard of any ISP using transparent proxies around here.

 Another thing that'd be nice to have, is duplicate tile detection.
 There are a lot of sea tiles, empty land tiles, and probably some
 tiles containing only forest or similiar. This could save lots of space,

Yes, on an ext3 filesystem, it would save 4kB per duplicate file.

Personally, I'd also want to see Yaouh (or the corresponding
functionality) integrated into TangoGPS (probably by first making clear
that the download operation only fills holes in the cache and doesn't
refetch things that are already cached, and then by providing a new
command refresh all the tiles in the current area (above and below)).


Stefan


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


Re: [All?] Dictator - the most undemocratic recording and dictation software ever

2009-04-23 Thread Stefan Monnier
 Would it be possible to have an option which, if set, would
 * answer automatically each incomming phonecall,
 * play a previously save wav file as a I not here at the moment blabla 
 welcomming message and route it so that the correspondant can hear it
 * record the remote guy until he/she stops the call (we need other names for
 the files recorded, as -MM-DD_HH-MM_voicebox.wav)

 I do not know it this must be implemented in Dictator, as it is a bit far
 from a dictator function, but yeahhh, this would be great !

Seems like what you want is to route the GSM to Asterisk.


Stefan


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


Re: Intone-video problems!! Help !

2009-04-14 Thread Stefan Monnier
 From what I understand, mplayer can take over a full window given it's
 id.  I don't know how to make mplayer take over part of a window.

IIUC the window id passed to mplayer does not have to be
a top-level window.


Stefan


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


Re: [SHR-Unstable] opkg upgrade fail

2009-04-09 Thread Stefan Monnier
 Yeah, I get that much, but what do I put into it? :P

google swap /etc/fstab should give you the necessary info.


Stefan


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


Re: Sean's speech at ESC about making a 3G device

2009-04-03 Thread Stefan Monnier
 Regardless of what you produce as Plan B, even if it's a hair

didn't you mean: especially

 straightener, I'll buy one. ;-)


-- Stefan


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


Re: Sean's speech at ESC about making a 3G device

2009-04-02 Thread Stefan Monnier
 He also explains what it would take to put 3G in the phones, saying
 that they'd do it (but the 3G part would be closed) if a customer put
 in a large enough order (ie 50,000 units).
 You've just convinced me that, unless this changes, no OpenMoko with 3G
 will get my money as far as I'm concerned :)

IIUC there's no hope on the horizon to get a non-closed phone device
(whether 2G as in the FR, or any other cell-phone technology), so that
the 3G part would be closed is not any different from the closedness of
the GSM/GPRS in the FR.
I.e. it would suck, but not more than what we already have.


Stefan


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


Re: [Qt Extended] debian image

2009-04-01 Thread Stefan Monnier
 i have uploaded the debian based rootfs here [1]. All the patches
 to QTE Improved GIT were sent on this list yesterday.

Nice.  The next step is to package QtE so it can be installed via
apt-get.


Stefan


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


Re: [Qt Extended] debian image

2009-04-01 Thread Stefan Monnier
 Yes, i was thinking exactly the same. There are some things that
 have to be solved cleanly before this can be done. E.g. the udev
 rule for GSM modem. I have described it in my howto.

The udev rule seems easy to fix: rather than put it in
/media/card/etc/udev/rules.d/50-udev.rules, put it in a new file
/media/card/etc/udev/rules.d/50-qtextended.rules


Stefan


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


Re: Configuring neo as a Bluetooth Headset to SIP client

2009-03-26 Thread Stefan Monnier
 I want to configure neo as a bluetooth headset for my linux PC SIP client so
 that i can receive my VOIP calls on my neo speakers and i can talk with my
 neo microphone!

Interesting.  I wonder, tho: why do you prefer such a setup over
one where the FR itself runs the VOIP program?


Stefan


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


Re: [Cellhunter] no offline log any more

2009-03-20 Thread Stefan Monnier
 Cellhunter tries to read out your $HOME variable. when NOT set it goes
 to /home/root (line 536)
 that seems to be a very strange fallback
 - where is root's home below /home/? so far i've seen it in oe only
 - why is the user root assumed?
 a sane fallback would be /tmp, which usually exists everwhere and is r/w  
 for everyone.

No, a sane fallback would be to signal an error and exit.


Stefan


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


Re: Multitouch on FR ... imho should be possible to mimic

2009-03-20 Thread Stefan Monnier
 Unfortunately, the jitter has many interpretations.
 * The user is moving the fingers apart
 * The user is moving the fingers together
 * The user holds the finger still, but pressure varies

I think the jitter you should see with multitouch should be quite
different from finger moves: much higher frequency.


Stefan


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


Re: [Cellhunter] no offline log any more

2009-03-20 Thread Stefan Monnier
 No, a sane fallback would be to signal an error and exit.
 that's no fallback -- that's an exit strategy.

For a problem detected at startup, it's much better than
a bogus fallback.
After all, a missing HOME envvar, or a $HOME that points to a missing
directory is the result of a misconfiguration that needs to be fixed in
any case.


Stefan


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


Re: Multitouch on FR ... imho should be possible to mimic

2009-03-19 Thread Stefan Monnier
FWIW, there's another source of info that might be used: jitter.
When you have two fingers pressed, not only the reported position is
more-or-less the middle point, but it's also jittery.

So you could detect such jitter as a tell-tale of multitouch and then
use the jitter itself (orientation and magnitude) as an indicator of the
actual position of the fingers.  Whether it would be sufficiently
reliable to be used, I don't know.


Stefan


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


Re: Thinking deeply about cofundos.org

2009-03-16 Thread Stefan Monnier
 As a matter of fact, I'm convinced donations to Free Software, through 
 Foundations, could be one of the best approaches to support FS 
 development, if governments had laws allowing donations to be somehow 
 deductible to taxes. But I have yet to see the FSF, FSFE, ONU, etc, to 
 lobby for this concept.

AFAIK, the FSF is registered non-profit organization so that donations
to the FSF are tax-deductible (but that only applies to the US, of
course).


Stefan


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


Re: [debian] Installing *.ipk/*.opk part 1: Dependencies

2009-03-13 Thread Stefan Monnier
 Nice it would be grat in future if we (debian users) could just add opkg
 repos as deb ones...  maybe with different priority... it may be difficult
 and risky, but indeed useful!
 Wouldn't it be much easier to just create real debian packages?

Well, since [io]pkgs can be found in all kinds of places, it would
definitely be preferable to just be able to install [io]pkgs directly
without depending on the willingness to make a .deb variant of it.

Of course, another option is to create a tool like Alien that takes
a .[io]pk and turns it into a .deb.  Most likely such a tool would
mostly tweak the architecture tag and adjust a few dependencies.


Stefan


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


Re: [debian] Installing *.ipk/*.opk part 1: Dependencies

2009-03-11 Thread Stefan Monnier
 Rask == Rask Ingemann Lambertsen r...@sygehus.dk writes:

When installing opk/ipk packages from e.g. http://www.opkg.org/, there
 will be problems with unmet dependencies because Debian uses other
 package names for some of the packages providing the dependencies. I've
 created a few small packages which create a mapping of the package names so
 tricks like --force-depends/--ignore-depends should not be necessary. See:

 http://nospamnospam.homepage.dk/software/download/oedepmappings/

It works as a repository too if you run this as root:

 # echo 'deb http://nospamnospam.homepage.dk/software/download/oedepmappings/ 
 /' /etc/apt/sources.list.d/ril-oedepmappings.list

You might want to add a note about it to
http://wiki.debian.org/DebianOnFreeRunner (or maybe
http://wiki.openmoko.org/wiki/Debian).


Stefan


PS: I wish those two pages were merged into one.


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


Re: [debian] Installing *.ipk/*.opk part 1: Dependencies

2009-03-11 Thread Stefan Monnier
 When installing opk/ipk packages from e.g. http://www.opkg.org/, there
 will be problems with unmet dependencies because Debian uses other
 package names for some of the packages providing the dependencies. I've
 created a few small packages which create a mapping of the package names so
 tricks like --force-depends/--ignore-depends should not be necessary. See:

 http://nospamnospam.homepage.dk/software/download/oedepmappings/

 It works as a repository too if you run this as root:

 # echo 'deb http://nospamnospam.homepage.dk/software/download/oedepmappings/ 
 /' /etc/apt/sources.list.d/ril-oedepmappings.list

 You might want to add a note about it to
 http://wiki.debian.org/DebianOnFreeRunner (or maybe
 http://wiki.openmoko.org/wiki/Debian).

Also, it would probably be preferable for those packages to have a name
that makes it clear that they're not real.  E.g. you might call them
something like adapter-opkg-foo, and then have them provide the
required feature.


Stefan


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


Re: Open IPKG packages from command line

2009-03-09 Thread Stefan Monnier
 AFAIK file should return you a 'debian binary' file format for ipk
 packages now.

Duh, it does now indeed.  I can see why it can be useful, but for it
would also sometimes be useful to know that it's a subtype of `ar'.


Stefan


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


Re: Open IPKG packages from command line

2009-03-08 Thread Stefan Monnier
 I have been able to extract some packages by using tar -zxvf after 
 renaming the extension to tar.gz - though I cant with all packages (and 
 I dont know why).

Try it with `file': it will usually tell you what kind of file you're
looking at.  `ipkg' packages have used various formats over time, the
ones I remember are .tar.gz and ar.  In bith cases, the content is a few
meta files plus a .tar.gz (so you stupidly get double compression if the
outer wrapper is .tar.gz).


Stefan



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


Re: Pulster fixe(s) and rework

2009-03-05 Thread Stefan Monnier
 I have suggested a refinement on the second approach: short the small 
 capacitors. Add big caps outside the shielded unit - there are places 
 with room. But don't put wires from the caps into the shielded
 unit. Connect them to the headset plug instead, and break the plug's 
 normal connection to the circuit board. This approach won't pick up any 
 more buzz than the headset based solution, or the current bassless 
 setup. And you can use any headset you want.

 The big question is - is it safe to short those small capacitors? Or 
 will that have other side effects, such as draining the battery or 
 disturbing sound on the built-in speaker?

 Another question - is a single big capacitor enough, if it is put into 
 the ground line  instead of having one cap for each of the stereo 
 channels? Or will that wreck stereo sound? One could then use a even 
 bigger cap.

 There is lots of easily accessible room next to the battery, above the 
 SIM card.

I'd love to see a good answer to those questions.  Currently, it's
unusable as an MP3 player and that's an important use for me (if
I could use it as an MP3 player, I'd carry it with me that much more
often, which would in turn increase my use of it).


Stefan



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


Re: Pulster fixe(s) and rework

2009-03-05 Thread Stefan Monnier
 | I'd love to see a good answer to those questions.  Currently, it's
 | unusable as an MP3 player and that's an important use for me (if
 | I could use it as an MP3 player, I'd carry it with me that much more
 | often, which would in turn increase my use of it).
 Lifting the can and meddling with the caps is nontrivial.  Somebody did
 give this plan a go on the list about 6 months ago and reported some
 success though.  But I don't recommend considering it unless you are in
 an experimental frame of mind and can deal with the fiddling and risk
 involved.

I have no intention to do it myself.  But if a good how to gets
written, I could probably find someone who does have the
necessary expertise.


Stefan


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


Re: [All] To build a better music player

2009-03-04 Thread Stefan Monnier
 FYI, there is a new version of pythm available on opkg.org
 I only miss one little thing
 When you add an entire directory to playlist, tracks are alphabetically 
 ordered, but, if exists, they should be ordered by track # (from ID3 or ogg 
 tags).

This turns out to be a tricky problem.

 I have a lot of disks without track number on track name, only identified by 
 track# on id3/ogg

And other people have directories with files that aren't part of
a single album, so the track numbers are not related.

Also, there are multi-CD albums, where you may have a single directory
with all the songs for all the CDs in the album, so you'd then need to
sort by disknumber+tracknumber.

The current solution is the easiest and also the most flexible: no
matter how you organize your directories, it should be pretty easy for
you to fix your file names such that they get sorted in the order
you like.


Stefan


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


Re: [All] To build a better music player

2009-03-04 Thread Stefan Monnier
 I think it's a problem of horsepower.

I don't.

 If you can, as modern players do, read  all id3 info of all tracks,
 and process it on a relational database, you can  perfectly sort all
 your songs by author/album/year/genre/what you want ;)

Actually, if you only use ID3 info, it's very difficult to do a good job
of sorting files: it's basically impossible to reliably figure out which
songs are part of the same album and which aren't.  You can use
heuristics which will work OK in many cases, but sooner or later you'll
bump into some songs whose album tag says (say) Anthology and which
are really divided into 4 different albums, some of which are well
behaved (same artist and year for all their songs), and the others are
compilations where every song has a different year/genre/artist.
And then you add classical music into the mix and it gets even more fun.

 But, if doing so is a slow process on my 2.4 GHz desktop, I cannot
 imagine how slow would be on the freerunner.

My measly WL-700gE (266MHz MIPS CPU + 64MB RAM) does it just fine for my
music collection (7000 songs).

Whoever has read my earlier messages knows that this is using MPD ;-).

So at least in the case where the backend is MPD, pythm does have all
the necessary tag info at hand, but sorting is still a nightmare, so
sorting by file name really turns out to be a very good solution.


Stefan


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


Re: [All] To build a better music player

2009-03-04 Thread Stefan Monnier
 Actually, if you only use ID3 info, it's very difficult to do a good job
 of sorting files: it's basically impossible to reliably figure out which
 songs are part of the same album and which aren't.  You can use
 I've solved all those problems the first times I opened amarok, and
 now it's a  pleasure searching for some song, artist, disk, track...
 heuristics which will work OK in many cases, but sooner or later you'll
 bump into some songs whose album tag says (say) Anthology and which
 are really divided into 4 different albums, some of which are well
 When you find one, you can allways change track's id3 :)

Except that those ID3 tags have a clear meaning, and fixing them to
get the sorting to work may imply breaking them in the sense that the
info they carry is not quite correct any more.
Tho, I guess it depends on the details: in which way did you change the
ID3 info to solve such problems?

 behaved (same artist and year for all their songs), and the others are
 compilations where every song has a different year/genre/artist.
 Sorting by name has also problems.

No doubt.

 If you have songs from several disks or a double album in the same
 folder, you  can finish with this playlist:

 - track 1, disk 1
 - track 1, disk 2
 ...
 - track 1, disk n
 - track 2, disk 1
 - track 2, disk 2
 ...

I name them DISK-TRACK TITLE and it works great ;-)

 sorting by file name really turns out to be a very good solution.
 Not for me ;)

Because you find changing ID3 tags to be simpler than changing
file names.

 I still think that offering several sortings is the way to go

Well, ... it's more work.
An algorithm that uses both ID3 tags and filenames (mostly just
directory names, actually) should be able to accomodate all situations.



Stefan


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


Re: [All] To build a better music player

2009-03-04 Thread Stefan Monnier
 Except that those ID3 tags have a clear meaning, and fixing them to
 get the sorting to work may imply breaking them in the sense that the
 info they carry is not quite correct any more.
 Tho, I guess it depends on the details: in which way did you change the
 ID3 info to solve such problems?

 No, I don't break them for sorting to work, Simply I correct them so I avoid 
 ambiguities.

 For antologies (or double/triple albums)
 * Put the same disk name,year and artist name labels in every track, 
 * Set track number and track name labels for every track
 * Set disk number label for diferenciating tracks from a disk from tracks 
 from another

 For compilations,
 * Put the same disk name and year in every track
 * Set artist name, track number and track name for every track
 * Set disk number if needed

 That way, my labels are *completely correct*, and every well behaved player 
 can order my tracks by album...

Yes, those settings are correct, but they still won't work right if you
have several compilation albums of the same year with the same title.


Stefan


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


Re: Pulster fixe(s) and rework

2009-03-04 Thread Stefan Monnier
 Your mentioned 50mA for the AUX LED is ridiculous.

It is.  Sadly it's also true.

 And when you are on battery the AUX led is off by default and even if it
 blinks (like i modified my led behaviour) it isn't really much it uses.

Indeed, it's not lit very often... I'll let you guess why that is.


Stefan


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


Re: Problem installing apache webserver on my FreeRunner

2009-03-01 Thread Stefan Monnier
  I just got my new FR fone as a part of my university research program
  and tried installing apache2 but it does not install.It returns error
  status 2.

 Can you guys suggest how i can go ahead. I am using OM 2008.12. I tried
 opkg install apache2

FWIW, maybe you'd be better served by installing Debian since you then
have a larger collection of standard packages.


Stefan


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


Re: [SHR-Unstable] Dead gstreamer?

2009-03-01 Thread Stefan Monnier
 Hey, I'm trying to use Pythm, but the gstreamer backend seems broken.
 It doesn't play any sound, and judging by CPU usage, it's not even
 trying.  I have no idea where to look to diagnose this...

Try the MPD backend.  For me, it works without hassle.


Stefan apt-get install mpd


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


Re: Announcing new Project - Intone mplayer frontend

2009-02-26 Thread Stefan Monnier
 Well, I'm actually looking at taking it further - apart from being a
 frontend to mplayer. I'm also looking at playing ogg through tremor and
 trying out mpg123 to see if that is any better. Though, I intend stopping
 after these two codecs - since most audio IMHO is likely to be in these
 formats.

broken record MPD (and many other players) already plays Ogg/tremor
just fine.  Why don't you try and improve those players rather than
reinvent the wheel?


Stefan


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


Re: Annuncing new Project - Intone mplayer frontend

2009-02-21 Thread Stefan Monnier
 If you use the MPD backend, it works very efficiently (probably the
 same as what you see with your mplayer+intone).  The other advantage
 of MPD is that you can control it from anywhere .
   Sure. :-) I haven't used MPD. But I'm more looking at using the phone as a
 standalone music player (while travelling etc).

MPD+pythm works just fine as a standalone music player as well,
of course.

   I have no intentions of belittling pythm or any other player (who all
 probably fit somewhere in the app landscape).

Neither did I want to belittle your work.  Just pointing out that your
original motivation could have been addressed without reinventing the
wheel.  Maybe your wheel is really much better, but from what I've seen
in the past, we have too many toyish music players, so it would be
better to improve existing ones than to make yet-another-one.


Stefan


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


Re: [Debian] No wlan device with 2.6.28-20090105.git69b2aa26

2009-02-21 Thread Stefan Monnier
 I installed kernel 2.6.28-20090105.git69b2aa26 (.28 kernel from Debian  
 repo)
 how did you get it?
 apt-get dist-upgrade does not list another kernel (but 2.6.24).

AFAIK the two kernels are in different packages, not in different
versions of the same package.  And I haven't found a virtual package
which I could install (and which would have pointer to the 2.6.24
kernel before and could later be changed to point to 2.6.28).


Stefan



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


Re: Annuncing new Project - Intone mplayer frontend

2009-02-20 Thread Stefan Monnier
 files. All that was required was a frontend for it! I know pythm is just
 that, but my Neo uses more than 30% CPU with it. It could be a minor bug -

I'll just remind people here that pythm also works with MPD.  If you use
the MPD backend, it works very efficiently (probably the same as what
you see with your mplayer+intone).

The other advantage of MPD is that you can control it from anywhere
since the communication between the frontend and the backend is over
a TCP/IP connection.  E.g. you can use your FR's pythm as a remote
control for your other machines's MPDs (I have an MPD running on
a small server at home, turning it into a jukebox).


Stefan


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


Re: thoughts on A-GPS offline

2009-02-20 Thread Stefan Monnier
 But where do we get this almanac data? Can we redistribute what
 u-box.com sends us?

AFAIK, the almanac data that framworkd saves from the GPS can come from
u-blox but can also come directly from the GPS satellites.  So we could
try to setup some kind of peer-to-peer distribution of the data
downloaded from the satellites.  Of course, that presumes we have the
right to distribute the satellite's data.


Stefan




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


Re: [All] To build a better music player

2009-02-04 Thread Stefan Monnier
 Before, mplayer took 40%-50% of cpu according to top.
 Now, pythm-bin uses 48%-49% instead.  This when playing stereo .ogg

Still sounds much too high.  Even my home router (266MHz MIPS) decodes
.ogg with less than 30% of CPU.  Usind `mpd', my FR shows significantly
less than 20% CPU decoding .ogg files (tho admittedly, these are 96Kb/s, so
maybe that helps).  I haven't tried again recently (among other things
because the headphone output is so lousy), but there's no reason for it
to be higher than 20%, unless maybe there's some resampling going on, or
some floating-point software-mixer somewhere.


Stefan


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


Re: Wiki page - which file system in sd card?

2009-02-02 Thread Stefan Monnier
 done on the FR.  Therefore, I'll edit the page with opinions are
 divided regarding reliability and no objective comparisons yet for
 other criteria.

It'd be much easier to just punt on the whole issue and say same rules
apply as for any other Linux system.


Stefan


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


Re: Setting up MPD

2009-01-31 Thread Stefan Monnier
 Ahh, just when I want a media player, the last thing I usually want to do is
 edit conf files.

The only thing that should need specifying in this file should be the
directory where the songs are kept.  What else did you have to edit?

 Then, I had to find a client, and perhaps I got a bad one (I don't
 remember which I used) but it was pretty tough to pair the two.

Yes, MPD clients aren't great in my experience (there's a lot more
quantity than quality).  But Pythm isn't bad.

 After that, I had no control of the playlist, it just played my whole
 collection alphabetically.

Hmm... sounds odd.  It reminds me of the brain-dead /etc/init.d/mpd used
in the `mpd' package of OpenWRT (I have sent a patch for it, but it
hasn't been accepted/applied yet, don't hold your breath).

Normally, the playlist is pretty straightforward to manage, so you must
have hit some weird default setup.  How did you install/start this `mpd'?


Stefan


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


Re: [All] To build a better music player

2009-01-30 Thread Stefan Monnier
 2) I would have liked to use mpd, but I have never been able to find a
 package for it for arm. It is not feasible to stream from a server,
 since I listen to music in my car.

Hmm I'm under Debian where I just apt-get install mpd.
But `mpd' is packaged for OpenWRT and AFAIK there's also one for
OpenEmbedded, so it should be easy for someone setup with OpenEmbedded
to build the corresponding opkg.


Stefan



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


Setting up MPD (was: [All] To build a better music player)

2009-01-30 Thread Stefan Monnier
 In my experience, MPD is a pain to set up.

Hmm... that's probably something we can improve.
I had no trouble with it but then it wasn't the first time I set it
up: could you give us some hint what was difficult?


Stefan


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


  1   2   >