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
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 .
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
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
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
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
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
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
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
> 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
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
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
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
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.
__
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
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
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
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:
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
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
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
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?
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-
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
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
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
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
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
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
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
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
> 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
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
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
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.
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
_
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
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
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)
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
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
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
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?
__
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
67 matches
Mail list logo