Reply
Thread Tools
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#61
Update: reinstalling sysinfod put Bluetooth and FMTX back.
Upshot: sysinfod is NOT a safe package to remove.
Although I wish it were. Having two instances running all the time is annoying.
 

The Following 4 Users Say Thank You to pichlo For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#62
I made some testing about sysinfod.

First grab installation deb, backup it and unpack, e.g.
Code:
apt-get install --reinstall sysinfod
cp /var/cache/apt/archives/sysinfod_0~20100226.1\+0m5_armel.deb .
(Then you can install it back with dpkg -i sysinfod_0~20100226.1\+0m5_armel.deb)

Unpack deb:
Code:
ar x sysinfod_0~20100226.1\+0m5_armel.deb
tar zxvf data.tar.gz
Then uninstall sysinfod and reboot
Code:
apt-get remove sysinfod
reboot
I found that wifi and bluetooth are then broken (anything else?).

Enable wifi: (use xterm on root)
Code:
./sysinfod --system
Let it running

In another tab run (also root)
Code:
wl1251-cal
It should say: "found MAC address" (And not "The name com.nokia.SystemInfo was not provided by any .service files")

Then you can kill sysinfod (Ctrl+c)

Finish with GUI to select access point.

Enable bluetooth:
Code:
./sysinfod --system
Let it running

Another tab or over ssh (root):
Code:
/usr/bin/sysinfo-tool -g /certs/npc/esn/bt_id | sed 's/\(..\)/\1:/g;s/:$//' > /sys/devices/platform/hci_h4p/bdaddr
At this point you can kill sysinfod.

Code:
dbus-send --system --type=method_call --dest=org.bluez `dbus-send --system --print-reply --dest=org.bluez / org.bluez.Manager.ListAdapters | awk -F'"' '/at/ {print $2}' ` org.bluez.Adapter.SetProperty string:Powered variant:boolean:true
***************
Getting rid of sysinfod:
For bluetooth, run once (when sysinfod is running):
/usr/bin/sysinfo-tool -g /certs/npc/esn/bt_id | sed 's/\(..\)/\1:/g;s/:$//' > bt_address

And later (no need for sysinfod)
Code:
cat bt_address > /sys/devices/platform/hci_h4p/bdaddr
dbus-send --system --type=method_call --dest=org.bluez `dbus-send --system --print-reply --dest=org.bluez / org.bluez.Manager.ListAdapters | awk -F'"' '/at/ {print $2}' ` org.bluez.Adapter.SetProperty string:Powered variant:boolean:true
----
wl1251-cal do more, there are wiki page: http://wiki.maemo.org/Wl1251-cal
 

The Following 5 Users Say Thank You to AapoRantalainen For This Useful Post:
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#63
Thanks for that, Aapo. It looks rather involved but I will try it one evening when I manage to stay awake while putting the kids to bed

Meanwhile, here is my full list of packages that I have removed from my phone. Please keep in mind that some of them might be useful for some people. For example MfE, AS and all those chat (Jabber etc - I only use Skype and even that only rarely so everything else had to go) and sharing (Facebook and friends - no one will ever force me to use that) plugins. And of course, some of them have been replaced with community alternatives (adobe-flash-player and kernel come to mind).

You may notice that stock file manager went too. I replaced it with Hamster Filer (*the* file manager - that's how a file manager should look!). However I did not have much luck there because of the totally brain dead way the language dependencies are implemented. The main reason for wanting to get rid of File Manager was to get rid of its l10n packages, but - fancy that - they are used by hildon-status-bar-usb and ke-recv. D'oh!

Without further ado...

Code:
adobe-flashplayer
amazon-installer
ap-installer
as-config-applet-0
as-config-applet-l10n*
as-daemon-0
as-utils
camel-as-provider-0
camelisync
cherry
chinese-font
clinkc-av-gnomevfs
clinkc-av0
clinkc0
connui-iapsettings-gprs
csd-gprs
dsme-thermalobject-surface
dtg-installer
ezitext-czech
ezitext-danish
ezitext-dutch
ezitext-english-gb
ezitext-english-us
ezitext-essential-plugins
ezitext-finnish
ezitext-french-ca
ezitext-french-fr
ezitext-german
ezitext-greek
ezitext-italian
ezitext-norwegian
ezitext-polish
ezitext-portuguese-pt
ezitext-russian
ezitext-spanish-es
ezitext-spanish-us
ezitext-swedish
facebook-installer
foreca-installer
funambol-cpp-api
gcc-4.2-base
google-search-widget
gprs-provisioning
gst-nokia-wm
hildon-games-wrapper0
hildon-im-common-virtual-settings
hildon-im-fkb
hildon-im-virtual-keyboard-layouts
hildon-input-method-plugins-western
hildon-input-method-widgets
hildon-startup-progress
hildon-theme-beta
hildon-theme-variant-203
hildon-welcome
hildon-welcome-default-logo
hildon-welcome-settings-203
imageviewer
imengines-ezitext
iphbd
kernel
kernel-flasher
kernel-modules
libas-common-ui-0
libas-protocol-0
libas-storage-0
libezitext
libgssdp-1.0-2
libgupnp-1.0-3
libgupnp-av-1.0-2
libgupnp-igd-1.0-2
libicd-network-gprs
libloudmouth1-0
libmaesync
libnice-gstreamer0.10
libnice0
libomxil-ti-components
libomxil-ti0
libpoppler0c2
libpoppler0c2-glib
libsofia-sip-ua-glib3
libsofia-sip-ua0
libtelepathy-farsight0
libtotem-plparser12
location-home-applet
maemo-customer-logo-203
maemo-optify-runonce
maemoblocks
maesync-backend
maesync-controller
maesync-l10n*
mafw-gst-renderer
mafw-iradio-source
mafw-iradio-source-bookmarks-203
mafw-playlist-daemon
mafw-tracker-source
mafw-upnp-source
mediaplayer
mediaplayer-l10n*
mediaplayer-restore
mediaplayerhomeapplet
microb-geolocation
microb-l10n
modest-as-plugin-0
modest-home-applet
modest-nokiamessaging-plugin
modest-nokiamessaging-plugin-l10n*
mp-fremantle-203-pr
nokiamaps-navigation-provider-settings-203
nokiamessaging
operator-wizard-settings-override-203
osso-abook-home-applet
osso-applet-device
osso-applet-device-l10n*
osso-applet-languageregional
osso-applet-memory
osso-applet-memory-l10n*
osso-applet-textinput
osso-applet-textinput-l10n*
osso-calculator
osso-calculator-engine
osso-calculator-ui
osso-calculator-ui-l10n*
osso-dsm-ui-l10n*
osso-filemanager
osso-filemanager-ui
osso-graphics-game-lmarbles
osso-lmarbles
osso-maesync-plugin
osso-maesync-ui
osso-notes
osso-notes-l10n*
osso-pdf-viewer
osso-pdf-viewer-l10n*
osso-rss-feed-reader
osso-rss-feed-reader-applet
osso-rss-feed-reader-feeds-203
osso-rss-feed-reader-l10n*
osso-rss-feed-reader-lib*
osso-sketch
osso-sketch-l10n*
osso-startup-wizard
osso-startup-wizard-settings-203
osso-suw-l10n*
osso-systemui-splashscreen
osso-tutorial-l10n*
ota-settings
ovi-promotion-widget
preinstalled-contacts-variant-203
prolog-extensions
qtm-maemo-metapackage
rtcom-accounts-plugin-facebook
rtcom-accounts-plugin-gtalk
rtcom-accounts-plugin-jabber
rtcom-accounts-plugin-nokiachat
rtcom-accounts-plugin-sip
rtcom-accounts-sip-203
rtcom-accounts-voip-support
rtcom-accounts-xmpp-203
rtcom-skype-emoticons-theme
sharing-rtcom
sharing-service-flickr
sharing-service-ovi
status-area-applet-activesync-0
status-area-applet-battery
tablet-browser-mediaplayer-plugin
telepathy-gabble
telepathy-sofiasip
testserver
tracker
tracker-utils
tutorial-home-applet
wappushd
 

The Following 5 Users Say Thank You to pichlo For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#64
Pichlo, what you use for imageviewer replacement? imageviewer misses so many features and nothing can be do. I have tried to use eog (eye of the gnome) and geeqie, but they would need more work to be handy on N900.
 

The Following 3 Users Say Thank You to AapoRantalainen For This Useful Post:
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#65
You're right, the imageviewer replacement is still a bit open. Currently I use quiver from diablo repos but it is far from perfect, and not only because of missing icons for some buttons.

I actually quite liked imageviewer but I had to remove it if I wanted to remove tracker. My ideal solution would be gpicview from Debian but my attempts to install it directly (read: out of Easy Debian) have thus far always resulted in a bricked device (through replacing libc6).
 

The Following 3 Users Say Thank You to pichlo For This Useful Post:
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#66
Anybody know what maemo-installer-utils is for? Nothing (that I have) depends on it but the name looks a bit scary.
 
Posts: 1,048 | Thanked: 1,127 times | Joined on Jan 2010 @ Amsterdam
#67
Originally Posted by pichlo View Post
Anybody know what maemo-installer-utils is for? Nothing (that I have) depends on it but the name looks a bit scary.
It's a helper program according to the wiki entry.

http://wiki.maemo.org/Fremantle_clos...nstaller-utils
 

The Following 2 Users Say Thank You to anthonie For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#68
Originally Posted by pichlo View Post
My ideal solution would be gpicview from Debian but my attempts to install it directly (read: out of Easy Debian) have thus far always resulted in a bricked device (through replacing libc6).

I pushed gpicview (0.2.3-2 from debian) to the extras-devel. It is missing icons (zoom in, zoom out, fullscreen). And many icons, including 'open', are out of the screen. -> It can open file only from commandline -> no point for menu icon yet.
Test with: /opt/gpicview/bin/gpicview IMAGENAME
Referring log, there are missing also gtk-save, gtk-delete and 'gtk-preferences'.

------
BTW: If you want test newer libc6, check this out: http://talk.maemo.org/showthread.php?p=1329134 (for libc6 2.15.90, should be enough for wheezy+jessie).
 

The Following User Says Thank You to AapoRantalainen For This Useful Post:
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#69
What is Prolog good for? Do I need it?

In my post above I indicated having removed prolog-extensions but trying to do it now again wants to autoremove ohm-plugin-prolog which I do not list above. It is quite possible that I missed it, of course.

I have never knowingly used Prolog, nor do I feel any urge to start now.
 
Posts: 804 | Thanked: 1,598 times | Joined on Feb 2010 @ Gdynia, Poland
#70
Originally Posted by pichlo View Post
What is Prolog good for? Do I need it?

In my post above I indicated having removed prolog-extensions but trying to do it now again wants to autoremove ohm-plugin-prolog which I do not list above. It is quite possible that I missed it, of course.

I have never knowingly used Prolog, nor do I feel any urge to start now.
Prolog is used on N900 to decide about audio output levels for speakers and audio out (see e.g. first paragraph of http://wiki.maemo.org/Porting/Audio ). That sounds like a crazy idea, doesn't it? I wish I could meet a guy who decided "hey, using prolog for this would be a great idea"
 

The Following 5 Users Say Thank You to misiak For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 11:54.