View Full Version : How to install Maemo Mapper 1.3.2, on N800
penguinbait
01-13-2007, 03:58 AM
How to install Maemo Mapper 1.3.2, and other software on Nokia N800
becomeroot
xterm
ssh
maemo-mapper
libsqlite (needed for mm)
flite (needed for mm)
proj (needed for mm)
I have had some issues so I documented my journey, if anyone wants to follow, feel free. I take no responsibility for damage to anyones equipment. I have reflashed several times while playing with this and it all seems very safe. Not following these exact steps messed me up a few times, but this seems to be the quickest way to get up and running. This should also help any new user who want to install some software.
Installing N800
Flashed to latest Nokia OS 2007 51-6
Connect N800 to internet
I installed becomeroot, from Application 2006 Catalog
http://eko.one.pl/maemo/dists/mistral/user/binary-armel/becomeroot_0.1-2_armel.deb
I Added all the BORA Repositories as of this posting (listed below)
http://maemo.org/maemowiki/ApplicationRepositories
On Application Manager, Go to tools > Application Catalog > New
Then fill in the following repositories information, adding all of them
-------------------------
Maemo repository
Web address
http://repository.maemo.org/
Distribution
bora
Components
free non-free extras
Applications
FIXME
-------------------------
Kernel Concepts
Web address
http://downloads.kernelconcepts.de/maemo3
Distribution
bora
Components
free
Applications
GPE Calendar, GPE Contacts, GPE Todo
------------------------
Maemo Hackers
Web address
http://maemo-hackers.org/apt/
Distribution
bora
Components
main
------------------------
when your done adding them click <close>
It will ask you
Refresh package list?
Click <Yes>
I then installed xterm from Application Manager
Exit the Application Manager
start xterm from Extras menu
sudo gainroot
apt-get install ssh
cd /etc/apt
mv sources.list sources.list-orig
(This is the full repository with both n800 and n770) Some 770 rep are disabled, they were not responding at one time or another. Might be some missing ?
http://penguinbait.com/sources.list
open the above address in the web browser on n800 and go to "webpage" > "save as". If you save it with its default name sources_list, in the default location (Documents) run the following
mv /home/user/MyDocs/.documents/sources_list.htm /etc/apt/sources.list
apt-get update (wait 3 minutes)
apt-get upgrade
apt-get install maemo-mapper
apt-get install flite
apt-get install proj
You can test flite
flite -t "maY mo mapper, rocks"
Have fun, the 2006 software should be listed in the application manager along with the 2007 software. You can delete or disable or keep them running OK its 2:57AM I am babbling, see ya
cesman
01-18-2007, 01:51 AM
1.3.4 is out an it works on the N800! Following the above, I tried to get flite, it complained about libbluetooth. So, I found and downloaded the package and removed the dependency. I then installed the package and tested flite! You can find the package here:
ftp://knoppmyth.net/flite_1.3_armel.deb
9a6or
01-18-2007, 06:51 AM
I couldn't install flite from the MM repository because a library was missing. The flite at the link above does not seem to have that dependency and it installed fine and works well.
Gnuite, do you see any problems with this solution?
penguinbait
01-18-2007, 11:31 AM
If you follow these exact instructions, (directly after flashing), this will get maemo-mapper completely working on the n800, you can even upgrade to the latest version of maemo-mapper after that.
Since the release of 1.3.3 and 1.3.4, these instructions will still work, I am just not sure that they are needed. I have lots of 2006 apps running on my n800 and I have not tried to install maemo mapper from scratch since the creation of 1.3.3 or 1.3.4
This was strictly posted as a howto install from a fresh flash, and get the above mentioned items working. If you can not get it to work any other way, than this should work, but again, I do not think it is needed. Good Luck!!
gnuite
01-18-2007, 02:19 PM
I couldn't install flite from the MM repository because a library was missing. The flite at the link above does not seem to have that dependency and it installed fine and works well.
Gnuite, do you see any problems with this solution?
No, I don't see a problem with removing the libbluetooth1 dependency from flite. Why would it need bluetooth, anyway? *shrug*
I'll see if I can get that modified .deb into the repository to avoid this problem in the future.
framerate
01-18-2007, 07:20 PM
No, I don't see a problem with removing the libbluetooth1 dependency from flite. Why would it need bluetooth, anyway? *shrug*
I'll see if I can get that modified .deb into the repository to avoid this problem in the future.
Weird, i was just coming to request flite to be fixed :)
Awesome news!
in4m8ionman
01-19-2007, 12:48 AM
I have followed these instructions perfectly three times on two different n800s and it causes a WSOD every time.
I say two devices because the first one I had crashed so hard after doing this that I could not flash it back. The new one let me flash it and it came back - twice.
The second time - the ONLY THING I DID WAS PERFORM THE ABOVE INSTRUCTIONS. As soon as I had - I restarted the device and it WSOD.
Good News - Meamo-mapper works before the restart -
Bad News - it only works until you restart and then never again.
I gotta believe that this is a bluetooth issue - I am not installing maemo-mapper until it is put into a bora repository - I am tired of flashing this thing.
aflegg
01-19-2007, 05:58 AM
in4m8ionman: if you can change behaviour with flashing it is *not* a WSOD.
The WSOD specifically refers to a hardware fault on some batches of 770s which caused the LCD to fail after a reboot (often coinciding with flashing).
in4m8ionman
01-19-2007, 11:00 AM
Thanks aflegg..
n800 newbie - sounds like my terminology may be incorrect - but I did followed the instructions on the old device and it resulted in immediately spiraling into a reset loop that I was unable to get my way out of with either PC or Linux flash utility. I took it back and got this new one - The current n800 puts itself into a reset loop as well and the only way out of it is a flash.
I also understand that it may not be the maemo-mapper program that is sending my device into the reset loop - but that has been my experience.
thoughts anyone?
BTW - penguinbait - thanks for the instructions and links - this message has increased my abilities 10 fold - I am greatfull and would love to help test stuff as we go along.
gnuite
01-19-2007, 12:18 PM
I also understand that it may not be the maemo-mapper program that is sending my device into the reset loop - but that has been my experience.
thoughts anyone?
I'm not sure exactly what the problem is, but there are a lot of steps in penguinbait's directions, and any one of them (or any combination of them) could be causing the problem.
I just released Maemo Mapper v1.3.4 a few days ago, though, which should make penguinbait's procedure no longer necessary. So try installing v1.3.4 by itself instead of using penguinbait's procedure. You can do this in just one simple step by clicking on this link. (http://repository.maemo.org/extras/dists/2.0/install/maemo-mapper.install)
proj and/or flite, if you want them, will have to be installed separately. which can be done from the Application Manager after you install Maemo Mapper (the above .install file will automatically add the right repository). There is an issue with flite that may prevent it from installing, but I recommend installing only Maemo Mapper and seeing if you still get the reboot loop. If it works fine, then you can install proj and/or flite.
EDIT: If the .install file above doesn't work, then just enter the repository information directly:
Web address: http://repository.maemo.org/extras
Distribution: mistral
Components: free non-free
Maemo Mapper is in the "Applications" category.
soleblaze
01-20-2007, 01:26 AM
I get an error when i try to install it with that link. It tells me that it is for a different version of my os. Has t worked for anyone else with a n800?
gnuite
01-20-2007, 02:00 PM
I get an error when i try to install it with that link. It tells me that it is for a different version of my os. Has t worked for anyone else with a n800?
Wow, that sucks. I guess OS 2006 .install files don't work on OS 2007, even though their formats are identical.
I edited the post to identify the repository information so you can enter it in manually. Sorry for the inconvenience. :/
Web address: http://repository.maemo.org/extras
Distribution: mistral
Components: free non-free
Maemo Mapper is in the "Applications" category.
soleblaze
01-20-2007, 06:14 PM
yeah, it guess it only accepts it when it's set to bora. I'll go ahead and install it and give a post on how it goes.
soleblaze
01-21-2007, 05:14 AM
looks like it works fine now. Didn't put me into a reboot loop this time. Though if the n800 loses contact with my bluetooth gps unit it crashes.
csoldfield
01-22-2007, 01:34 AM
Just installed maemo mapper 1.3.4 without error on my n800, 51-6.
Added URI from 1st example, Downloading Maps progress bar shows, but screen
totally black. Why doesn't a map show?
Need to set auto-center maybe ?
gnuite
01-22-2007, 11:03 AM
Just installed maemo mapper 1.3.4 without error on my n800, 51-6.
Added URI from 1st example, Downloading Maps progress bar shows, but screen
totally black. Why doesn't a map show?
What is the URI, exactly?
Is Auto-Download enabled?
Is your "Map Cache" set to a location with free space?
csoldfield
01-23-2007, 12:29 AM
URI is http://mt.google.com/mt?n=404&v=w2.11&x=%d&y=%d&zoom=%d
map cache is /media/mmc2/Maps which has 790 MB free (internal sdcard). Details show 72 folders/12MB in Maps dir.
THAnks,Clive
csoldfield
01-23-2007, 12:51 AM
...Should have read 1.2MB
Auto-download is Enabled.
gnuite
01-23-2007, 11:29 AM
URI is http://mt.google.com/mt?n=404&v=w2.11&x=%d&y=%d&zoom=%d
map cache is /media/mmc2/Maps which has 790 MB free (internal sdcard). Details show 72 folders/12MB in Maps dir.
THAnks,Clive
The version number of that URI is deprecated. Occasionally, Google Maps will update its version of maps, and although they keep older versions around for at least a little while, they eventually remove them completely.
The version number is determined by the "v=xxx" parameter. In your case, the version number is w2.11, which no longer works. You can get the current version by looking at the source of the http://maps.google.com/ page. The latest version is w2.37, but if you want to "future-proof" your URI, you can use something unrealistically large, like w2.99, and for some reason that works.
csoldfield
01-23-2007, 07:29 PM
Thanks! Changing that version number sorted it out. Excellent app.
One quick question - how do I center on one of the POI I have created? Couldn't see how to do this...RTFM?
Clive
gnuite
01-23-2007, 08:21 PM
Thanks! Changing that version number sorted it out. Excellent app.
One quick question - how do I center on one of the POI I have created? Couldn't see how to do this...RTFM?
Clive
If there were an FM, I'd have recommended that, but since there isn't, I'll tell you. :) I do not think that there is a way to center on a specific POI. Obviously, you can single-click on the POI itself if it is in view, but if not, my only recommendation is to zoom out until you see it (you may have to increase the "maximum zoom level at which POI's are displayed" option in Settings), then zoom in on it.
Sorry that there isn't a better way, but I think the use case for POI's is more along the lines of, "What is nearby?" In which case you don't really need a "Center on the selected POI" functionality.
/me shrugs, since he doesn't use POI.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.