replacement for wl1251-cal

2012-08-03 Thread Jonathan Wilson
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) Source is available here: http://www.cncmods.net/files/wl1251-cal_1.0-1.tar.gz To compile you need libcal-dev and libnl-dev installed. No .deb file posted b

replacement for bluetooth-sysinfo (and plans for libcal and wl1251-cal)

2012-07-29 Thread Jonathan Wilson
I have written a package I call bt-cal which is a replacement for bluetooth-sysinfo as a way to read the bluetooth MAC address from CAL and send it to the bluetooth driver. Source is available here: http://www.cncmods.net/files/bt-cal_1.0-1.tar.gz To compile you need libcal-dev installed. No .

N900 dbus interfaces

2012-07-27 Thread Jonathan Wilson
I have created a Wiki post to document the known Nokia-specific dbus interfaces used on the N900. http://wiki.maemo.org/N900_dbus Let me know if you have any feedback on the page or if you have anything to add to it. ___ maemo-developers mailing list

Re: information required to replace Maemo5 wlan bits

2012-07-23 Thread Jonathan Wilson
Timur Kristóf wrote: I'm not sure what would be the point of replacing the proprietary WLAN bits. 1.Ability to support WiFi security mechanisms that the stock bits dont support 2.Support for assigning higher priorities to different wireless networks (i.e. if you move into range of a higher-prio

Any interest in replacing ICD?

2012-07-21 Thread Jonathan Wilson
I am in the process of figuring out all the dbus interfaces, gconf keys etc that one would need to support in order to replace ICD with something else (e.g. whatever MeeGo/Nemo/Mer/etc uses) and still have other parts of the system keep working but I want to know if there is actually any interes

information required to replace Maemo5 wlan bits

2012-07-19 Thread Jonathan Wilson
Here is the information on the things you need to know about/provide/use/etc in order to replace the Maemo5 ICD WLAN plugin with something better (e.g. based on wpa-supplicant) and have every other package on the stock install continue to work properly. You will need to replace the following pac

How to embed microb browser view/daemon in your app

2012-03-05 Thread Jonathan Wilson
Thanks to a nice person at Nokia who published Fremantle sources for tablet-browser-daemon and browser-neteal, we now have the 100% correct browser-neteal-dev package required to embed the browser view in your app just like Nokia did with microb, tutorial-home-applet and other things. This is

Re: New tool available to decrypt encryped N900 backups without a N900

2012-03-05 Thread Jonathan Wilson
Jonathan Wilson wrote: Thanks to Pali finding some old osso-backup source in http://repository.maemo.org/pool/maemo3.2/free/source/, I was able to build a tool that decrypts encrypted osso-backup files without the need to have a working N900 Fremantle install. The download is at http

New tool available to decrypt encryped N900 backups without a N900

2012-03-05 Thread Jonathan Wilson
Thanks to Pali finding some old osso-backup source in http://repository.maemo.org/pool/maemo3.2/free/source/, I was able to build a tool that decrypts encrypted osso-backup files without the need to have a working N900 Fremantle install. The download is at http://www.cncmods.net/files/backupde

Re: Resources for learning Qt on Mameo5 Fremantle

2012-02-07 Thread Jonathan Wilson
> That book is fine, but is focused on desktop. There are a couple of > books out there focused on Qt and mobile apps. "Beginning Nokia Apps > Development" is about Qt on Symbian and MeeGo and can be had for under > $10 USD. Thanks, I will see if I can track down that book (ordering it from Amazon

Resources for learning Qt on Mameo5 Fremantle

2012-02-07 Thread Jonathan Wilson
I am looking for resources related to learning Qt on Maemo5 Fremantle. More specifically I am trying to understand the workings of this app: (and add some new features to it such as a one-step undo for when you press the wrong block by mistake) http://maemo.org/packages/view/skidstone/ I have

Looking for someone to do a review of operator-name-cbs-widget-0.1 to make it something that can go into the repos/CSSU

2011-11-18 Thread Jonathan Wilson
I am looking for someone who can look at my operator-name-cbs-widget-0.1 and the libconnui-dev-0.1 package that its using and can check it over (the code and especially the debian packaging configuration files) so it can be brought up to the standards required for it to be added to the repositor

Re: Looking for help from a GTK guy with 2 projects

2011-11-13 Thread Jonathan Wilson
Have you considered Maliit? http://wiki.maliit.org/Documentation/Installing#Maemo_5_.28Fremantle.29 That looks nice but: 1.Its clearly stated that its use on Maemo5 is "not ready for prime time" 2.Its written in QT (and not only that, it uses QT version labeled "experimental") and takes over a l

Re: Looking for help from a GTK guy with 2 projects

2011-11-12 Thread Jonathan Wilson
I already written hildon control panel plugin (clone of maemo-applet-tvout: http://atrey.karlin.mff.cuni.cz/~pali/maemo-applet-tvout.git/ ), so I can help you. But What is Cell Broadcast SMS? Already found someone to help me with this work but thanks for the offer. __

Looking for help from a GTK guy with 2 projects

2011-11-12 Thread Jonathan Wilson
I am looking for someone with some GTK skills to help me with 2 projects. The first is my Cell Broadcast SMS widget, I need someone who can help me write the control panel/settings thing (including use of whatever settings storage method makes the most sense) The second is related to my virtu

New stuff available for creating/editing virtual keyboards on the N900 now available

2011-11-11 Thread Jonathan Wilson
I have just released some stuff to aid in creating/editing virtual keyboard layouts on the N900, including layouts for the "special characters view" (i.e. what you get if you press "sym") Download http://www.cncmods.net/files/vkb.zip The following files are included: decode_vkb.pl script to deco

where to get gen_fkb?

2011-11-08 Thread Jonathan Wilson
I see references here https://bugs.maemo.org/show_bug.cgi?format=multiple&id=2892 and elsewhere to a gen_fkb program used to generate keyboard layout files for the virtual keyboard (including the symbols keyboard you get if you press "blue arrow" then "sym") but I cant find it anywhere. Only cop

tablet-browser-view-test source is now available

2011-11-04 Thread Jonathan Wilson
If you want to embed a browser widget in your app, tablet-browser-view takes care of a lot of the work (including scrolling and zooming) Download http://www.cncmods.net/files/tablet-browser-view-test.c You will also need http://www.cncmods.net/files/browser-neteal-dev_0.7.10.1-2+0m5_all.deb http:

browserd (aka tablet-browser-daemon) is now open source

2011-11-04 Thread Jonathan Wilson
I have taken the old browserd source code at http://vcs.maemo.org/svn/browser/client-server/trunk/server/ and come up with a set of code that is functionally identical to the N900 browserd. http://www.cncmods.net/files/tablet-browser-daemon_0.6.3-3.1+0m5.zip contains the modified code, its mad

differences in N900 regional versions?

2011-11-02 Thread Jonathan Wilson
Can anyone tell me whats different between the USA, Middle East and North Africa, India, UK and Global releases of the N900 software? Or does someone have a N900 with a version other than the global release who can show me the dependancies list for mp-fremantle-pr or whatever its called (since

looking for help from a GTK/hildon guru

2011-11-02 Thread Jonathan Wilson
I am working on a test program to test out browser-neteal (so you can talk to the browser daemon and stuff just like the stock web browser, conversations app etc) and to eventually provide an example people can use to see how to create a flash app or web page as an application ala the tutorial

how to talk to browserd/embed browser in your app?

2011-10-31 Thread Jonathan Wilson
Does anyone know if there exists any known public way to use browser-neteal or tablet-browser-view (the packages used by e.g. conversations to embed the web browser widget) or is the only way to embed a browser widget in your app to pull the whole thing in via gtkmozembed or qtwebkit or similar?

libconnui-dev-0.1 and operator-name-cbs-widget-0.1 updated, testers wanted (and help wanted with gconf and gtk)

2011-10-30 Thread Jonathan Wilson
I have uploaded new versions of libconnui-dev and operator-name-cbs-widget. The new version of operator-name-cbs-widget should more closely match the stock widget in terms of what operator name it displays. You can get the source and .deb files for both at http://www.cncmods.net/files/libconnui-

Re: announcing libconnui-dev-0.1 and operator-name-cbs-widget-0.1

2011-10-28 Thread Jonathan Wilson
Michael Cronenworth wrote: Jonathan Wilson wrote: If anyone has any feedback on my code (or if you have found bugs in it) please let me know so I can make my code better :) If anyone starts playing with or using libconnui-dev, I would also be interested to know. While I find your work very

announcing libconnui-dev-0.1 and operator-name-cbs-widget-0.1

2011-10-28 Thread Jonathan Wilson
I have just released libconnui-dev-0.1 and operator-name-cbs-widget-0.1 they can be found at http://www.cncmods.net/files/libconnui-dev-0.1.zip and http://www.cncmods.net/files/operator-name-cbs-widget-0.1.zip libconnui-dev-0.1 is a set of reverse-engineered declarations for the closed-source

Looking for anyone who can roam their N900 onto a network other than their home network

2011-10-27 Thread Jonathan Wilson
If you have a N900 running Fremantle and can roam said N900 onto a network that is not the home network, I need some information from you. Please run run the following shell script on your N900 (make sure the script has UNIX line endings rather than dos otherwise things will break) echo get_se

Looking for anyone with a N900 running Maemo5 to run a shell script & get some diagnostics for me

2011-10-26 Thread Jonathan Wilson
I want everyone who has a N900 running Maemo5 (and who can do it) to run the following shell script on their N900 (make sure the script has UNIX line endings rather than dos otherwise things will break) echo get_service_provider_name dbus-send --system --print-reply --dest=com.nokia.phone.SIM

looking for help with dbus_g_proxy_call

2011-10-26 Thread Jonathan Wilson
This code: #define PHONE_SIM_SERVICE "com.nokia.phone.SIM" #define PHONE_SIM_PATH "/com/nokia/phone/SIM" #define PHONE_SIM_IFACE "Phone.Sim" #define GET_SERVICE_PROVIDER_NAME "get_service_provider_name" DBusGProxy *dbus_g_proxy = NULL; dbus_g_proxy = dbus_g_proxy_new_for_name(plugin->pri

looking for feedback on operator-name-cbs-widget

2011-10-25 Thread Jonathan Wilson
I uploaded the first pass of my code here: http://www.cncmods.net/files/operator-name-cbs-widget-0.1.zip It works pretty good, it applies the patch and it displays the right output (except for the operator name which I am still working on) but I want further feedback on what I should be doing d

Re: Looking for some help with autoconf/automake/dpkg (and general feedback on my code)

2011-10-25 Thread Jonathan Wilson
Daniil Ivanov wrote: > At least debian/install is missing in debianization of a package > http://www.debian.org/doc/manuals/maint-guide/dother.en.html#install Thanks, that's a start. Still cant get it to even produce a cbspatch binary though. ___ maem

Looking for some help with autoconf/automake/dpkg (and general feedback on my code)

2011-10-24 Thread Jonathan Wilson
I have uploaded my code and files to http://www.cncmods.net/files/operator-name-cbs-widget-0.1.zip I am looking for general feedback on this code and packaging but specifically I am having problems getting it to create, include in the .deb file and run the cbspatch binary I suspect also I nee

Re: looking for info from Phone.SIM.get_service_provider_info, Phone.SIM.get_service_provider_name and getting the proper operator name

2011-10-24 Thread Jonathan Wilson
> My suggestion was to eavesdrop on what the plug-in is doing. You > could just eaves drop on the whole system bus and then grep of the > strings you are looking for. I have a few weeks worth of such logs > and I found one relevant reference: I already know what the plugin is doing, it uses some

Re: looking for info from Phone.SIM.get_service_provider_info, Phone.SIM.get_service_provider_name and getting the proper operator name

2011-10-24 Thread Jonathan Wilson
I run dbus-send --system --type=method_call --print-reply --dest=com.nokia.phone.SIM /com/nokia/phone/SIM Phone.Sim.get_service_provider_name and get string "TPG" uint32 0 uint32 0 int32 0 I run dbus-send --system --type=method_call --print-reply --dest=com.nokia.phone.SIM /com/nok

looking for info from Phone.SIM.get_service_provider_info, Phone.SIM.get_service_provider_name and getting the proper operator name

2011-10-23 Thread Jonathan Wilson
I am trying to find out how to get the proper operator name as displayed by the home widget. I know about Phone.Net.operator_name_change and Phone.Net.get_operator_name and the other Phone.Net calls but that returns the actual operator (in my case "YES OPTUS") and not the service provider (in

Looking for some help/tutorials on status bar widgets for my "Cell Broadcast SMS" status bar widget

2011-10-16 Thread Jonathan Wilson
I have gotten my Cell Broadcast SMS code finished to the point where it does everything it should except that it: 1.Writes to a log file instead of updating a status bar widget (i.e. the log file is written to anytime something happens that would trigger a change in the status bar widget) and 2.

Re: N950 SEGFAULT - help?

2011-10-07 Thread Jonathan Wilson
the debug information found in "c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so" does not match "c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so" (CRC mismatch). the debug information fo

Re: Rtcom-Eventlogger Source

2011-09-06 Thread Jonathan Wilson
There is source at http://repository.maemo.org/pool/maemo5.0/free/r/rtcom-eventlogger/ for version 1.4-4+0m5 which matches whats on my fully updated phone. ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/l

New wiki page with links to relavent information on the N900 and its binary blobs

2011-07-15 Thread Jonathan Wilson
I have created a wiki page http://wiki.maemo.org/N900_Resources with links to all the relavent information I (and others) have found/collected/figured out regarding various bits (especially binary closed bits) of the N900 Fremantle software. If you have anything else relavent for the wiki page

How to attach gdb to hildon-desktop?

2011-07-13 Thread Jonathan Wilson
Can anyone tell me how I can attach gdb to hildon-desktop (on the phone, not in the SDK environment) so I can debug a status bar widget? ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-develope

I am attempting to clone the mce libvibrator.so plugin, help wanted

2011-07-07 Thread Jonathan Wilson
I have dumped my code here http://www.cncmods.net/files/mce.zip Its a rather hacked up version of the MeeGo mce source tree (or rather the oldest version in that particular repo) and currently only builds libvibrator.so (any files not linked into libvibrator.so are assumed to be WIP and/or unus

Re: Can anyone tell me how the N900 vibrator driver works?

2011-07-07 Thread Jonathan Wilson
ICD2 policy plugins never went anywhere, I dont think I can make them do what I thought they could and would need to clone the entire icd2 binary (and given how hard cloning any binary is, even simple ones, that's not something I plan to try) mce plugins are on hold, all I have so far is an at

Can anyone tell me how the N900 vibrator driver works?

2011-07-07 Thread Jonathan Wilson
I am looking for information on the driver the responds to /sys/class/i2c-adapter/i2c-1/1-0048/twl4030_vibra/pulse and in particular details of just what it does with the numbers. Pointers to the source code for the driver in question may also help although I dont know the first thing about linu

Details on the information required to replace the tklock (touchscreen/key lock) systemui plugin

2011-07-05 Thread Jonathan Wilson
The information here references this header file http://www.cncmods.net/files/systemui.h It assumes you are familiar with dbus, glib and gconf. Where I refer to "the code" in these notes, unless otherwise specified, I mean the source code to various versions of mce as published online in variou

How to get dbus-monitor to listen to more dbus messages?

2011-07-03 Thread Jonathan Wilson
I am trying to get dbus-monitor to listen to some dbus messages, (specifically the tklock_open and tklock_close messages sent from mce to systemui for the device lock state) and no combination of arguments to dbus-monitor seems to get dbus-monitor to output them. After trying this http://mvidn

Looking for information on some cell network related dbus signals

2011-06-30 Thread Jonathan Wilson
I am looking for anything anyone here knows about what event(s) would cause the following dbus signals to trigger: (or any other information about those signals :) registration_status_change cellular_system_state_change radio_access_technology_change radio_info_change cell_info_change operator_n

[CSSU] Replacements for closed-source apps in the CSSU, what are the targets?

2011-06-28 Thread Jonathan Wilson
I notice that the CSSU has replacements for a number of closed-source Nokia packages like the TV-out control panel, the notification light control panel, the display control panel, the camera UI, the FM transmitter status widget, the calculator, battery status widget and the profiles widget. A

Information on the interface to hald-addon-bme (so it can be replaced with something that bypasses BME and talks to the kernel directly)

2011-06-28 Thread Jonathan Wilson
The following items are exposed by hald-addon-bme: HAL items exposed under /org/freedesktop/Hal/devices/bme maemo.charger.type (data type is string), valid values are wall charger host 500 mA host 100 mA none unknown error initial value is none maemo.charger.connection_status (data type is string

detecting flight-mode and change of cell network status, how to do it?

2011-06-26 Thread Jonathan Wilson
Does anyone know of a way to detect flightmode (i.e. phone switching into and out of flight mode) or a way to detect a switch of cell network (e.g. change between 2G and 3G or change to another operator via roaming) Analysis of the cellular operator name widget reveals that libconnui has funct

more Cell Broadcast SMS code

2011-06-26 Thread Jonathan Wilson
http://www.cncmods.net/files/cbsdump.zip contains the latest code I have got for testing Cell Broadcast SMS work. The files need to be compiled in a Scratchbox FREMANTLE_ARM environment with dbus and glib installed. run cbsdump.sh to compile. cbspatch.c will apply the needed patch to /usr/lib/li

[CSSU] Advice wanted on the best way to package Cell Broadcast SMS bugfix for closed libsms library

2011-06-24 Thread Jonathan Wilson
Basically, due to a bug in libsms (closed source Nokia library that's part of the telephony stack in Fremantle), Cell Broadcast SMS does not work on the N900. Specifically it is a bug in the function sms_gsm_cb_routing_ntf. Its clear at this point that Nokia will not release the source code to

Re: Major progress made on Cell Broadcast SMS on N900

2011-06-24 Thread Jonathan Wilson
What's 0x53 in your patch? I hope it's not just another arbitrary fixed length of SMS text you assume instead of the faulty 0 0x52 is the size of the content_of_message array in the tSMS_SubGSMCBMessage sub-block as passed to userspace by the cell modem firmware. The previously mentioned Harma

Major progress made on Cell Broadcast SMS on N900

2011-06-24 Thread Jonathan Wilson
With a bit of reverse engineering and debugging (and a little reverse engineering help from the Harmattan-i386 package of libsms :), I have managed to get Cell Broadcast SMS to function on the N900 up to the point where I can see an incoming cell broadcast message (in this case a cell tower nam

Telepathy approver example for maemo?

2011-02-28 Thread Jonathan Wilson
Is there an example out there of a Telepathy approver written for maemo using telepathy-glib? ___ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers

I am currently reverse engineering rtcom-call-ui (dialer app), help is wanted

2011-02-28 Thread Jonathan Wilson
http://wiki.maemo.org/Dialer is where I have put all my notes and reverse engineering info so far. I am specifically focusing on non-UI bits as that's what someone building a dialer replacement would need to know. Here is a list of all the functions imported by the dialer app __assert_fail __cx

need code for decoding cell broadcast SMS messages

2011-02-13 Thread Jonathan Wilson
I am looking for some code that can decode cell broadcast SMS messages, anyone know of any? ofono has some but its too hard to separate from ofono itself. Regular SMS decoders wont work as the cell broadcast SMS message format is different. ___ maemo

Is it possible to dump packets sent between the AP and cell modem?

2011-02-12 Thread Jonathan Wilson
I want to dump the isi/phonet packets being sent between the cellular modem and the AP so I can see the low level packet being sent for Cell Broadcast SMS and see just what data is being sent (and figure out if the issue is a bug in my code, a bug in the nokia telephony stack or an issue with wh

Progress on Cell Broadcast, testing and help needed

2011-02-12 Thread Jonathan Wilson
http://www.cncmods.net/files/cbs.zip contains a test app I wrote (plus its code) Its job is simply to connect to the IncomingCBS dbus signal and dump the arguments to the signal to disk as binary in /var/log/cbsms.log The information in this test was found by finding the function in libsms.so

Re: Nokia and MS

2011-02-12 Thread Jonathan Wilson
Added to the promise of the CSSU, and related efforts, as well as the increasing potential freedom both from reverse engineered bits, as well as documentation that should have been found ages ago, but for various reasons hasn't been - and code 'newly' released for meego - the platform could be an

Cellmo-headers and Cellmo-icpr82-headers packages...

2011-02-11 Thread Jonathan Wilson
Anyone know what happened to these packages or where I can get them? Since they were specifically for Fremantle, they are likely to be exactly matched to the N900 cell modem (something which the docs on www.wirelessmodemapi.com dont appear to be for the GPS stuff at least) _

help with listening to DBUS signals (it relates to Cell Broadcast SMS)

2011-02-10 Thread Jonathan Wilson
I have confirmed with dbus-monitor that my N900 (in 2G mode) is in fact triggering the IncomingCBS dbus signal. What I want to do now is to wire up that signal and dump its parameters so we can reverse engineer what those parameters are and write a GUI to do something with the results. I hav

some more dev questions related to my libicd_policy_home_network.so project

2011-02-09 Thread Jonathan Wilson
1.What is the best place to store configuration information on the N900? And where can I find documentation and examples of storing such configuration information for my plugin? (in this case I will have a control panel plugin which sets a value and the ICD policy plugin retrieves it) 2.Is the

Looking for someone who can run a test for me

2011-02-08 Thread Jonathan Wilson
I am looking for someone who has access to (i.e. can connect to and join with his N900) 2 different wireless networks. One of the networks must be one that you can enable and disable. You will not be using any actual data during this test (other than what your phone may use for other reasons)

Some dev questions related to my icd2 policy plugin work

2011-02-08 Thread Jonathan Wilson
Firstly, can anyone tell me the right way to edit gconf settings not exposed by the UI? Specifically there are settings in /etc/gconf/gconf.xml.defaults/schemas/system/osso/connectivity/policy/%gconf.xml and /usr/share/icd2-settings-default/icd2-settings.xml that pertain to the ICD policy plu

Re: idea to get Cell Broadcast SMS working for Fremantle on the N900 - help wanted

2011-01-30 Thread Jonathan Wilson
To follow up on this, it looks like the csd-sms plugin for the csd daemon exports something over dbus on com.nokia.phone.SMS /com/nokia/phone/SMS On this dbus thing is an interface called Phone.SMS On this interface is a signal called IncomingCBS This seems to pass in the following arguments: arr

Information about ICD2 policy plugins discovered

2011-01-27 Thread Jonathan Wilson
http://wiki.maemo.org/ICD_Policy_Plugins This should mean people can have more control over how icd2 manages networks (e.g. how it chooses which network to connect to at any given time) ___ maemo-developers mailing list maemo-developers@maemo.org http

syslog on maemo/n900

2011-01-20 Thread Jonathan Wilson
I installed sysklogd with apt-get and I added what I thought was the right line in /etc/syslog.conf (*.notice /var/log/syslog) but its not recording messages sent with log level "notice" (like the log messages from the SMS code). Can someone tell me what I am doing wrong? __

idea to get Cell Broadcast SMS working for Fremantle on the N900 - help wanted

2011-01-16 Thread Jonathan Wilson
The MeeGo ofono code here: http://meego.gitorious.org/meego-cellular/ofono contains a driver for the isi modem (as used in the n900) and a plugin called n900.c. Both appear to have been written by nokia employees. This code contains support for Cell Broadcast SMS (something the N900 running Maem