Re: ANNOUNCE: Internet Communications Software Update for N800
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
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...
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...
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
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?
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?
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
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
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
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?
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
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
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
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
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
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
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
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
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
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