Development

Open source replacement for configuring N900 wifi driver

Via: @jaffa2

Editor: Andrew Flegg

Another week, another open source replacement from Jonathan Wilson for a low-level closed source package on the N900: I have written a clone of the Nokia wl1251-cal package (used for setting regulatory domain, NVS and MAC address for N900 wl1251 WiFi chip)

Like my bt-cal work, its intended that this be used for CSSU and also for Meego/Mer/Nemo/etc. Its also been written so that someone can modify this in some way so that it only uses standard kernel things, thus allowing the removal of the non-standard Nokia netlink interfaces. Note that on MeeGo/Mer/Nemo/etc if you use this and my bluetooth-cal stuff, you can eliminate the libppu-bin, libwl1251-bin, sysinfod-rx51 and wl1251-cal-bin packages. On Maemo, you can eliminate bluetooth-sysinfo, wl1251-cal and libppu if you are updating mp-blah-pr appropriately. Removing libwl1251 will force a removal of testserver, whatever that is (no clue if testserver is important or not)

Replacing and accessing the Harmattan lock screen

Via: @jaffa2

Editor: Andrew Flegg

A blog post, with source code, describes how the Harmattan lock screen can be integrated with and replaced: Nokia released an app on Meego to change the lock screen. It was called something like zones. And we, in the Maemo community, also want to access to this lock screen. But the lock screen access is undocumented, and I had to hack through it, based on nm and friends, and source code of meegotouch-home. Basically, meegotouch-home provides some plugins. One of them is the weather widget, another is the screen lock. The screen lock is not protected by aegis since Nokia is using it with the zones app, so there is no need to incept anything.

mxr.meego.com scheduled for decommission 10th August

Editor: Andrew Flegg

In a terse announcement, Adam Gretzinger, wrote: mxr.meego.com is scheduled for decommission on Friday, August 10, 2012. If you were using mxr to search or read MeeGo source code you can still access the code in git or source rpm form after that point.

MXR is a web-based tool to show cross-referenced source code. This means you can click on the declaration of a class or function and be linked through to its definition. This raises the question if this is the beginning of the swtich-off of the meego.com infrastructure.

Maemo 5 Community SSU meeting last week

A meeting to discuss the Community SSU for Maemo 5 took place on August 2nd (and into August 3rd by the looks of the log). Major changes discussed included upgrading the kernel version and upgrading the toolchain used to build the CSSU.