Fantastic computer/phone. Needs a technical person because of power management and configuration issues.
I purchased this phone because it was a Linux phone and partially open source. (Can install Debian).
The scrolling is difficult. The apps management is a dogs breakfast. OpenSSH is not in the main packages! Why not? This product proves that interfaces are difficult because the iphone is much more friendly to use, but so much more locked. The OVI store is disapointing. While it looks on the surface good it is functionally difficult to use. Why are packages not appearing? Why is there not a condensed list form for fast access? Where is there a simple firmware update structure?
It is perhaps unfortunate that Nokia are discontinuing Mamento as I believe Debian are better than Fedora from a usability perspective. It would be great if the Open Source community could continue to develope Mamento on its own. This may be the real loss of not having the platform fully Open Source.
The web pages that provide instructions and download links are invaluable and go a long way for helping the technical user.
Install Easy Debian, save your sanity and treat as a Unix box. Don't respect repositories as I do not believe that they are user friendly or production quality. No feedback when things go wrong.
Application Manager > Download > Application catalogues > New >
maemo.org extras testing
http://repository.maemo.org/exxtras-testing
http://mynokiablog.com/2009/12/18/getting-more-apps-to-your-n900-adding-application-catalogues-to-app-manager/
Maemo Extras
http://thenokiablog.com/2009/10/27/maemo-extras-nokia-n900-applications/
http://wiki.maemo.org/Extras
mis spelt fremantle
http://repository.maemo.org/extras/dists/
Flasher tablets-dev.nokia.com Software Authentication Update The Firmware
The N900 has worse power consumption than the iphone which says something. I got less than 5 hrs doing nothing. Clearly Nokia did not learn from Apple's mistakes, but had to repeat it for themselves.
The N900 needs power management strageties
dim display,
turn Bluetooth off,
2G/3G applet as 3G consumes more power: turn GMS for 2G to save power,
turn WiFi off when not in use
side switch to turn off screen
Apps to manage different settings. (e.g. disable wireless internet) App to change between 2G and 3G and off altogether.
Ring tones - Settings > Profiles > select ringtone
Two batteries. PDair case so I have phone not automatically locking, display dimming after 10s. WiFi switcher to turn off wifi. Disable bluetooth unless using.
Easy Debian, Maxima
keyboard xmodmap OpenSSH on Nokia N900 SSH linuxtogo.org
Broke image with apt-get. Lost ssh, user login .....
PYY allocation request failed on channel 0
gcc On Device Development in C/C++?
Looked at /etc/init.d/ssh start/stop which is I believe sshd
/etc/ssh/sshd_config
/media/mmc1 -memory card
vim :sh to shell to /usr/home sees /media/mmc1
very angry with a linux that does not work. The two systems while protecting
the phone make it difficult. And if the debian image was reliable this would
have turned a frustrating experience around. The gui settings should be better and application integration looks difficult - visually superb but shit.
Downloading Maemento image corrupts - why is the image there if it is corrupt?
Firmware Update
How to update the firmware on the Nokia N900
How to Flash Nokia N900 Using Mac
Uncompress *.7z files
Downloaded image and flasher-3.5 tool. tablets-dev.nokia.com restricted downloads
Uncompress - latest gave .vdmk file 6.03 GB.
/Applications/7za e Mamo_Ubuntu_Lucid_Desktop_SDK_Virtual_Image_Final.7z
MAEMO SDK VIRTUAL IMAGE TUTORIAL
$ flasher-3.5 -F ~/Downloads/RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -f -R
rebooted maybe holding down a key as instructed. Backed up and then imported previously backed up settings.
As user in sodu'ers file $ sudo su to root, set password
# passwd then set users password # passwd user
From computer on same network ssh'd in with password
Logging in from computer to phone I mounted the phone as a tssh file system and backed up user. Approx 3.8G
error - could not read a file!!!
Set up ssh for rsa authentication instead of password.
from remote computer ~
$ scp .ssh/id_rsa.pub user@192.168.1.121:/home/user/.ssh/authoria=zed_keys2