ring0 » blog

N900 Debian Kernel

tags: n900, linux, kernel, debian, uboot 2010-11-22 22:45 by sre

After lots’s of tries and help from different people I got my own kernel running on the N900, which is based on the Debian kernel package. So far it just offers basic features (e.g. framebuffer, keyboard) and is missing some important ones (e.g. touchscreen).

To test it on your phone you need to do have Debian installed on an µSD card, install uboot on the N900 (as described in Debian on N900: U-Boot) and install the kernel package.

You can fetch the package from http://pkg-n900.alioth.debian.org. I also uploaded the kernel config next to the package, so that you can check if a specific feature is enabled.

I will ask for inclusion into the official package now.

Writing Wireshark Plugins in C

tags: n900, wireshark, phonet, isi, c 2010-10-05 02:38 by sre

After some time writing the phonet dissector for wireshark in lua I noticed the disadvantages:

So I tried the C interface. I found the basic structure for plugins pretty fast in their documentation and thought about some design changes in the plugin:

Writing Wireshark Plugins

tags: n900, debian, wireshark, lua, phonet, isi 2010-08-26 01:10 by sre

In the last days I finally got some bits out of the Nokia N900’s modem on Debian without any properitary tools. For now it’s just the following information:

manufacturer: "Nokia"
model: "Nokia N900"
revision: "V ICPR82_10w08 25-02-10 RX-51 (c) Nokia"

But the most difficult part is probably done. My next plan was to get the modem connect to a mobile network, which requires an unlocked SIM card. Unfortunately ofono does not yet support SIM cards with PINs. Thus I had to find another way to get out how to perform this task.

Another Debian on N900 Update

tags: n900, debian, enlightenment 2010-08-15 17:47 by sre

First of all the Debian on N900 page moved to https://elektranox.org/n900. Now about the recent changes:

Update: Debian on N900

tags: debian, n900, fso 2010-06-05 22:38 by sre

As I promised in my last post I improved Debian support. The changes since initial Debian support are:

In short: All kernel related stuff is solved. Remaining issues are