N900 Resources

(Undo revision 46008 by 114.79.28.10 (Talk) vandalism/spam)
(Links to source that is relevant for Fremantle)
 
Line 13: Line 13:
==== Links to source that is relevant for Fremantle ====
==== Links to source that is relevant for Fremantle ====
*[http://gitorious.org/community-ssu/ Community SSU git repository, contains re-implementations of some Nokia closed binaries]
*[http://gitorious.org/community-ssu/ Community SSU git repository, contains re-implementations of some Nokia closed binaries]
-
*[http://gitorious.org/maemo-5-certificate-manager/ Source code for the Maemo5 Fremantle certificate manager code]
+
*[http://gitorious.org/maemo-5-certificate-manager/ Git repository for the Maemo5 Fremantle certificate manager and Control panel plugin]
-
*[http://talk.maemo.org/showthread.php?t=79957 Source code of PR1.0 Certificate control panel plugin]
+
*[http://maemo.gitorious.org/ Maemo git repos containing some of the Maemo source code]
*[http://maemo.gitorious.org/ Maemo git repos containing some of the Maemo source code]
 +
*[http://gitorious.org/dsme/ Git repository for DSME & iphb]
*[http://meego.gitorious.org/meego-middleware/mce MCE source code from MeeGo] Won't work as-is on Maemo but still useful for reference.
*[http://meego.gitorious.org/meego-middleware/mce MCE source code from MeeGo] Won't work as-is on Maemo but still useful for reference.
*[http://meego.gitorious.org/meego-middleware/mce-dev Development headers that match the MCE source code]
*[http://meego.gitorious.org/meego-middleware/mce-dev Development headers that match the MCE source code]

Latest revision as of 11:30, 7 January 2012

This page lists relavent resources and information that is of use in working with the binary blobs on the N900 Maemo Fremantle OS or otherwise working with the phone beyond the stock Nokia SDK.

Contents

[edit] Maemo.org Wiki pages

[edit] Links to source that is relevant for Fremantle

[edit] Packages from the Fremantle SDK nokia-binaries containing useful information but which you may not know about

  • wappushd-dev interface to wappushd daemon
  • sharing-dialog-dev interface to sharing dialogs
  • profile-data-dev dev headers for accessing profile data
  • opengles-sgx-img-common-dev headers for the SGX drivers
  • libgles2-sgx-img-dev headers for the SGX drivers
  • libgles1-sgx-img-dev headers for the SGX drivers
  • libcsnet-dev header files describing the interface to the Phone.Net Dbus interface used for cell network information (signal strength, cell site changes, operator name/code changes, 2G/3G changes etc). This one is missing dependencies so you will have to force it to install and ignore the dependencies.
  • icd2-dev header files for icd2 daemon
  • hald-addon-bme Documentation contains information on how to talk to the BME HAL (Hardware Abstraction Layer) interface.
  • libcal-dev Interface to the configuration area on N900 phone.

[edit] Packages from the Harmattan SDK containing useful information not in the Fremantle SDK that may apply to Fremantle

  • libsysinfo-dev development headers for the Harmattan version of libsysinfo.
  • libicd2-dev development headers for the Harmattan version of libicd2.
  • libicd-network-wlan-dev development headers for the Harmattan version of icd2 wlan plugin.
  • libbmeipc-dev development headers for the Harmattan version of libbmeipc.
  • icd2-osso-ic-dev development headers for osso-ic library

[edit] Packages from the N900 device repository containing useful information in their documentation folders

Because the /usr/share/doc bit is removed on the device, you will need to use apt-get to download the .deb and extract the files from that

  • csd-gprs This pakage contains full documentation for the dbus interface in /usr/share/doc/csd-gprs
  • csd-call This package contains some example code of how one might call libcscall in /usr/share/doc/csd-call/README.gz. Not that useful without headers for libcscall but may provide some tidbits of info

[edit] Mailing list posts of interest