Re: ANNOUNCE: Internet Communications Software Update for N800

2007-07-16 Thread Jochen Eisinger
Hi,

Naba Kumar wrote:
> New APIs
> 
>  * Telepathy
>  * Mission Control
>  * Accounts
>  * Telepathy-glib

it would be great if you could come up with a more detailed version of
the 'writing own connection managers' howto, since gabble is far to
complex to serve as a blueprint for other managers.

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Bluetooth Headset: first steps

2007-02-07 Thread Jochen Eisinger
Hi,

I've summarized some steps I took to get my bluetooth headset working
with my 770 on this wiki page:

http://maemo.org/maemowiki/BluetoothHeadsetHacking

Thanks to the help of Johan and Ville who provided a new bluetooth
firmware blob, it is possible to record audio using a bluetooth headset.
So far, I didn't manage to playback audio via the headset, but maybe
somebody else succeeds.

Also, there's currently no application (I know of) that uses ALSA
devices on the 770, so besides the sheer joy of having something on the
770 you don't have on the 800, it doesn't add much value.

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo roadmap, SDK improvements...

2007-02-04 Thread Jochen Eisinger
Hi,

another suggestions: the flasher tool could be a bit more open: what
about moving the oh-so-secret TI communication protocol into a binary
lib and open the rest around it?

That would include a bit of docu about the fiasco format.

and what about an option that adds the signature to the nolo
automatically, so it was possible to modify the boot loader?

and official documentation about using the nolo shell.

in short: document early booting process and make it more open

regards
-- jochen

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Maemo roadmap, SDK improvements...

2007-02-04 Thread Jochen Eisinger
Hi,

although this is arguably not about the SDK, I want to suggest to add
much more APIs for extending built-in applications.

Let me give an example: Nearly all WLANs I'm using require some sort of
VPN connection. Right now, I have to resort to clumsy command line
applications and/or third party guis.

The way to go would be a plugin mechanizm in the network connection
setup (under advanced options -> configure vpn for this connection), and
some dbus events that would fire up the vpn connection during
establishing the network connection.

Right now, many stock applications that come with the internet tablet
feel like carved in stone. It's not possible to extend them in such a
way that the new functionality integrates seamlessly. Instead,
applications are forced to come in with a clumsy, hackish look & feel.

In short, I'd like to see 'defining lots of new APIs' on the roadmap.

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: video chat protocol

2007-01-21 Thread Jochen Eisinger
Hi,

Alan Pater wrote:
> I see that there is MS windows companion application at
> http://videovoip.tableteer.nokia.com/
> There is a link at the bottom of that page to the source. Is it
> possible to build a "regular" Linux client from that?
the libjingle included contains a video session. Assuming the video
codec used is available that should be enough to build a linux client
around it.

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Bluetooth Headset Support - Status update?

2007-01-15 Thread Jochen Eisinger
Hi,

Johan Hedberg wrote:
> AFAIK, the procedure of changing the SCO routing on the TI chip requires 
> a proprietary TI HCI command. I'm not sure we can publish it since it's 
> documented in TI docs which have quite strict publication restrictions.

I had a closer look at the driver for the chipset. The "firmware"
appears to be just a sequence of TI HCI commands which is dumped to the
chip.

Could you please release a modified firmware image that changes the SCO
routing? The additional commands wouldn't be any more public like the
rest of the hci commands in the firmware file, so I guess that should be
ok with legal.

btw, there's a nice collection of commands used in such
bluetooth-scripts available at:
http://wiki.xda-developers.com/index.php?pagename=UniversalBluetooth

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Bluetooth Headset Support - Status update?

2007-01-14 Thread Jochen Eisinger
Hi,

Johan Hedberg wrote:
> AFAIK, the procedure of changing the SCO routing on the TI chip requires 
> a proprietary TI HCI command. I'm not sure we can publish it since it's 
> documented in TI docs which have quite strict publication restrictions.

afaik there's a bluetooth script for some embedded devices using the
same chip (bfr6150) which does something with the audio routing.

these scripts are available online, and openembedded has a parser for it.

probably these proprietary commands are available already, and we just
have to try it out :)

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: video chat protocol

2007-01-09 Thread Jochen Eisinger
Hi,

ok, I've also looked the Nokia client (NICI), and it looks very GPLish
and all-in-all not like a windows app...

So my new question is: will Nokia release the source soon anyway, or
would it be worth it to start implementing an linux client, based on
libjingle for example?

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] video chat protocol

2007-01-09 Thread Jochen Eisinger
Hi,

is there somewhere information available on the protocol the video chat
client uses? or even some client?

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] WLAN problem after upgrade to 2005.42-9

2005-11-04 Thread Jochen Eisinger
see bug #192

regards
-- jochen

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Synchronization Application?

2005-10-27 Thread Jochen Eisinger
Hi,

if installing these sync tools isn't really an option for you, there's
an easy way to import ical formated calendar files into gpe-calendar.
I've written a small script (http://c0ffee.org/stuff/conv.pl) that will
convert an ical file to a series of sql commands. Run those using sqlite
2.x on an empty calendar file as created in ~/.gpe/calendar to import
your data

regards
-- jochen

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] first steps with a bluetooth headset

2005-10-23 Thread Jochen Eisinger
Hi,

I tried to compile the neccessary stuff for using a bluetooth headset
with the n770. I haven't really tested this yet, mainly because I forgot
to compile some application that would use the additional alsa device.
Loading the drivers and pairing with the headset works so far.

I've created a rough list of what I did in the wiki:

http://maemo.org/maemowiki/BluetoothHeadset

and provided some binaries. Hope this helps.

kind regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] vpnc, Was: RFC: install applications that require root privileges at some point

2005-10-23 Thread Jochen Eisinger
hi,

vpnc is an restricted user-space ipsec client, i.e.

1. it doesn't support 'real' ipsec, just the insecure xauth stuff
2. it works without kernel modules, see the InstallVPNC wiki page

kind regards
-- jochen

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] collection kernel requirements for the official kernel builds

2005-10-23 Thread Jochen Eisinger
Hi,

I've started a Wiki page about kernel requirements:

o http://maemo.org/maemowiki/KernelRequirements

there are some features that have to be present in the kernel, i.e.
cannot be compiled as module. If we plan to provide software that relies
on such features (like an IPSec client) to end-users, we have to try to
push such changes upstream to nokia, so they eventually enable them in
the kernel included in the official sofware builds.

kind regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] r00t

2005-10-23 Thread Jochen Eisinger
Hi,

man 5 passwd tells me that '*' usually means no passwd, and '!' has no
meaning at all. the user entry in passwd- is the same as in passwd.
furthermore, the n770 doesn't have pam/shadow

regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] RFC: install applications that require root privileges at some point

2005-10-22 Thread Jochen Eisinger
Hi,

is there some recommended way to install an application that requires
root privileges at some point (either during installation or at runtime)?

what about this: a program like 'runasroot' (maybe over sudo) with an
syntax like this:

sudo /usr/sbin/runasroot \
/var/lib/install/usr/sbin/vpnc-connect \
/var/lib/install/usr/share/vpnc/vpnc-connect.sig

where vpnc-connect.sig is a digital signature for vpnc-connect. If the
signature is valid (i.e. signed by some trusted authority) and matches
the binary, it is executed.

this way it was possible to package applications like ipsec clients, or
kernel modules, etc..

comments?

kind regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] n770_defconfig

2005-10-22 Thread Jochen Eisinger
Hi,

could somebody please publish the n770_defconfig? I'd like to experiment
a little with the omap source tree and would just need this file as a
starting point.

kind regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] r00t

2005-10-21 Thread Jochen Eisinger
Hi,

here's a short howto-get-root

1) download the software update from nokia, and unzip it
2) run ex (think extract) - http://c0ffee.org/stuff/ex.c
3) copy all .dmp files to a subdir (let's say ~/tmp/)
4) mount the rootfs.dmp (parameters for mtdram are total_size=55936
   erase_size=128)
5) modify usr/sbin/gainroot to be a bit less concerned about r&d
   mode
6) umount the image, dump the mtdblock device to ~/tmp/rootfs.dmp
7) run cn (think construct) - http://c0ffee.org/stuff/cn.c
8) flash the resulting img on your device
9) install xterm
10) sudo /usr/sbin/gainroot

have fun :)

i'd provide an ready image, if I'd get an official ACK from some nokia
employee

kind regards
-- jochen
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Working on getting root

2005-10-21 Thread Jochen Eisinger
Hi,

I wrote a small program that tries to parse as much as possible from the
software update package http://c0ffee.org/stuff/ex.c

kind regards
-- jochen

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Working on getting root

2005-10-21 Thread Jochen Eisinger
lo,

the software update image appears to contain several blocks, which are
preceeded by a 30 byte header similar to this:

000: 5401 2e19 0101 00c0 8869 6e69 7466 7300  Tinitfs.
010:    17ee 8000  004e   .N

the first 7 bytes appear to be constant, then two variable bytes, the
name of the block, and some more variable bytes

from this the software image contains the following blocks:

2nd
secondary
xloader
initfs
kernel
rootfs

the 'erase size' of the flash is 8192 bytes, take a look at /proc/mtd

there appears to be some more info in this image as well, I just started
looking at it.

there's obviously a powerful boot loader included: nolo (probably Nokia
OMAP Loader?) that includes some pre-boot shell... search for 'Nokia
OMAP Loader' for its data segment. I guess you need some kind of serial
console to access this (or is it enabled in r&d mode?)

kind regards
-- jochen




___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers