maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Maemo Mapper v2.0 (https://talk.maemo.org/showthread.php?t=11245)

Green_Star 2007-11-20 13:35

Re: Maemo Mapper v2.0
 
I am not able to install new version on top of 2.2. Giving error saying not able to install. I even tried to uninstall using application manager, but there also no luck, it is not able to uninstall. Maemo Mapper is showed in red color in application manager installed apps list. How can i check whats the error? any command to use with command prompt? how can i forcefully uninstall or delete?

Thanks in advance.

gnuite 2007-11-20 14:53

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by kaybee (Post 97226)
I am also seeing this lockup issue. MM will get a GPS fix, run for a while (5-30 secs) and the GPS seems to stop updating (MM still responds to some things like the close button). After this, sometimes I will see stray MM processes left around which I have to kill in order to establish connection to the GPS again (although sometimes even this does not work and it requires a reboot to get connection to the GPS again). Another data point that I have not seen mentioned is that after this happens NaviCore can no longer connect to the GPS either. Sometimes I can get the GPS back in NaviCore by going through the "Activate GPS" procedure but not always.

Interesting.... The fact that the Maemo Mapper process sticks around means that the GPS thread (the one talking with the GPS receiver) is still connected to and trying to communicate with the GPS receiver. I still haven't been able to reproduce the problem, so I can't test it, but it sounds like Maemo's RFCOMM connection is stalling. Maemo Mapper would disconnect and retry if it got any kind of error from the read process, but it sounds like the read call is not returning at all. Have you tried waiting for longer than 5 minutes? There may be a very long time-out that is keeping the read method from returning.

I explicitly set a timeout for GPSD connections, because the default HTTP timeout is unacceptably long. I didn't immediately see a way to do this for RFCOMM connections, but I'll look again.

In the meantime, anyone that is having problems with the GPS receiver "hanging" may want to try using GPSD instead. Install gpsd, start it up, and use "localhost" as your GPSD host in Maemo Mapper.

GPSD is going to become the de facto standard with OS 2008, anyway, so you might as well start using it now. :)

gnuite 2007-11-20 14:57

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by RipTorn (Post 97299)
Well I guess my point was that Maemo-Mapper uses the routes from Google maps via that cgi script to generate routes, and was just curious if there is source available for that cgi script or anything similar that is opensource that anyone knows about.

I love the route feature it would just be great to be able to use it when im not connected to the Internet as hotspots in Australia really do suck...
and again, wireless Internet in Australia is hopeless unless you want to fork out alot of money to our great masters at Telstra the telco monopoly

Even if you had the source to the CGI script (which, unfortunately, I cannot release due to licensing concerns), you'd still need a connection to the internet in order to perform the routing, since you won't have the information needed for the routing (road information) on your memory card. Navicore has that information, and so will the non-free version of the GPS software coming with the N810, but that information is not cheap, so you can't carry it around with you without paying for it.

jdr93 2007-11-20 15:18

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 97740)
- snip -

In the meantime, anyone that is having problems with the GPS receiver "hanging" may want to try using GPSD instead. Instead gpsd, start it up, and use "localhost" as your GPSD host in Maemo Mapper.

GPSD is going to become the de facto standard with OS 2008, anyway, so you might as well start using it now. :)

succesfully running mm on an n800 with 2008 os, and though there hasn't been a problem here with 'hanging', tried to change gpsd host to "localhost" as you suggest (seems like a good idea) but received an error message. restarting mm did not result in a connection to ld-3w. is there another step needed, perhaps the port should be something other than 2947?

thank you for your help as always

john

gnuite 2007-11-20 16:12

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Green_Star (Post 97716)
I am not able to install new version on top of 2.2.

Version 2.2 of what? Are you referring to gregale (Maemo 2.2) or to Maemo Mapper v2.0.2?

Quote:

Originally Posted by Green_Star (Post 97716)
Giving error saying not able to install. I even tried to uninstall using application manager, but there also no luck, it is not able to uninstall. Maemo Mapper is showed in red color in application manager installed apps list. How can i check whats the error? any command to use with command prompt? how can i forcefully uninstall or delete?

In the list of installed apps, try selecting Maemo Mapper and pressing the "(i)" button at the bottom of the screen. Search the popup dialog for information about what could be wrong.

gnuite 2007-11-20 16:19

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by jdr93 (Post 97748)
succesfully running mm on an n800 with 2008 os, and though there hasn't been a problem here with 'hanging', tried to change gpsd host to "localhost" as you suggest (seems like a good idea) but received an error message. restarting mm did not result in a connection to ld-3w. is there another step needed, perhaps the port should be something other than 2947?

There was a typo in my post. I said "Instead gpsd" when I meant "Install gpsd". In order for the GPSD solution to work, you have to install gpsd (a package) and start it up (from the command line) before starting Maemo Mapper (or at least before trying to connect).

Does anyone have a good tutorial on how to use GPSD on the Nokia 770 or N800? If you don't know how to use GPSD, then you probably shouldn't try to use it with Maemo Mapper.

Hopefully, a future version of Maemo Mapper will make it easier to manage GPSD, automatically instead of manually.

kaybee 2007-11-20 17:01

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 97740)
Have you tried waiting for longer than 5 minutes? There may be a very long time-out that is keeping the read method from returning.

I'll give this a try next time I am out with the unit (likely on the weekend as work is keeping me pretty occupied right now.


Quote:

Originally Posted by gnuite (Post 97740)
In the meantime, anyone that is having problems with the GPS receiver "hanging" may want to try using GPSD instead. Install gpsd, start it up, and use "localhost" as your GPSD host in Maemo Mapper.

GPSD is going to become the de facto standard with OS 2008, anyway, so you might as well start using it now. :)

I'll give this a try as well.

Thanks very much for the prompt response,
Cheers,
Kris

klwdallas 2007-11-20 17:18

Re: Maemo Mapper v2.0
 
I am experiencing 'hanging' similar to what you are describing with my 770 and MM 2.0.3/2.0.4. Sometimes MM seems to connect to my LD-1W, but doesn't seem to get (or process) any positioning information. I mean that the GPS's indicator lights are all lit meaning BT is connected and GPS has a fix, but MM does not update my position and shows 'No fix' if I open the GPS status. I can close MM, reboot the GPS, and reboot the 770, but sometimes it requires me to pull the battery of the 770...

I never experienced this with MM 1.4.x using the same 770 and GPS. Same LD-1W works without a hitch with my E61i and Wayfinder.

I leave MM open with the cover on all day. After work I experience this problem, so maybe it has something to do with breaking the BT connection while MM is still running? I'm just thinking also that I park in a covered garage so when I cover the 770 the LD-1W does not have a fix. Maybe I should play with this some more?

dburr10085 2007-11-20 18:03

Re: Maemo Mapper v2.0
 
For people having this issue (as I was), I make sure my 770 is not connected to any other device before starting mapper. I found that I would have this issue whenever the mapper was connected to my phone (bluetooth) and even if I shut if off and restarted, as long as it connected to this phone the problem would persist. Now I shut my phone off before I go to my car, let it connect to the GPS and then turn my phone on.

sevo 2007-11-20 21:53

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 97781)
There was a typo in my post. I said "Instead gpsd" when I meant "Install gpsd". In order for the GPSD solution to work, you have to install gpsd (a package)

It is part of OS2007 and up, needs only to be installed on OS2006 - if possible, as it seems to be gone from all repositories.

Quote:

Originally Posted by gnuite (Post 97781)
and start it up (from the command line) before starting Maemo Mapper (or at least before trying to connect).
Does anyone have a good tutorial on how to use GPSD on the Nokia 770 or N800? If you don't know how to use GPSD, then you probably shouldn't try to use it with Maemo Mapper.

Hopefully, a future version of Maemo Mapper will make it easier to manage GPSD, automatically instead of manually.

So far, I have only managed to get gpsd up by running gps_saver. My attempts to get gpsd running autonomously from shell scripts were frustrating, gpsd and the device did rarely ever live long enough to attach maemo mapper or any other application to it - but strangely enough that script worked maybe one times in twenty. If that is due to some property of the Maemo gpsd or BT stack rather than some stupid oversight of mine, starting from Maemo Mapper might be the only reliable way of doing it (short of starting some other gpsd-initiating program first).

Sevo

Green_Star 2007-11-21 21:46

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 97777)
Version 2.2 of what? Are you referring to gregale (Maemo 2.2) or to Maemo Mapper v2.0.2?


In the list of installed apps, try selecting Maemo Mapper and pressing the "(i)" button at the bottom of the screen. Search the popup dialog for information about what could be wrong.

what ever the error is, i was not able to install new version of Mapper, i am sorry for not giving you much details , i am trying the link which you gave us in the first post of this thread.

any ways i tried doing update in 'application manager', and successfully installed to new version of Mapper.

Thank you.

gemniii42 2007-11-24 11:12

Re: Maemo Mapper v2.0
 
what do I need to do to install on my 810?
I get dependency errors and don't know where to get the 2008 repository
Sorry - searched the thread for 810 and got 0 results did not see the previous page.

consean 2007-11-24 12:03

Re: Maemo Mapper v2.0
 
Just for info I too have "lock-up" problem - will sometimes only run 20 sec b4 the gps info is lost .
the strange thing is when i dont need the maps its works but i am lost is dont !!!!!.

Only happened after upgrade to 2.5

Greyghost 2007-11-24 18:14

Re: Maemo Mapper v2.0
 
First, a word of thanks to Gnuite! This is a fabulous application and I certainly appreciate all the hard work you've put into it. I am also grateful for your participation in the forums, patiently explaining and bug fixing for all us whiny users:)

My question (and I have searched, and read this entire thread) is:

How do I connect to the built-in gps receiver in my N810?

In settings, when I 'scan' for a gps receiver, it looks for a BT device and finds nothing. I even started the wayfinder app to get a gps signal, but don't seem to be able to make the connection. I am sure it is something fairly simple...thanks in advance!

gnuite 2007-11-24 22:01

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Greyghost (Post 99378)
First, a word of thanks to Gnuite! This is a fabulous application and I certainly appreciate all the hard work you've put into it. I am also grateful for your participation in the forums, patiently explaining and bug fixing for all us whiny users:)

My question (and I have searched, and read this entire thread) is:

How do I connect to the built-in gps receiver in my N810?

In settings, when I 'scan' for a gps receiver, it looks for a BT device and finds nothing. I even started the wayfinder app to get a gps signal, but don't seem to be able to make the connection. I am sure it is something fairly simple...thanks in advance!

I can't guarantee Maemo Mapper will work with the N810 at all (much less the internal GPS) until I actually have an N810, and thanks to the U.S. release delays, that may not be until next month.

Until then, with a little work, you can probably get Maemo Mapper to work with the internal GPS if you use GPSD. Set your GPSD hostname in Maemo Mapper to "localhost" (default port, 2947), then start GPSD and attach GPSD to the internal device. That last step is vague, but I have no idea how GPSD works on the N810, so you'll have to figure that out yourself, or get help from someone more familiar with the internal GPS receiver.

Good luck. And please share your findings (success or failure) on the board. Thanks.

Chelli 2007-11-24 23:42

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Greyghost (Post 99378)
My question (and I have searched, and read this entire thread) is:

How do I connect to the built-in gps receiver in my N810?

In settings, when I 'scan' for a gps receiver, it looks for a BT device and finds nothing. I even started the wayfinder app to get a gps signal, but don't seem to be able to make the connection. I am sure it is something fairly simple...thanks in advance!

To make the steps, Gnuite described a little bit easier, you can try the following:

- start the bundled Maps-Application and let it enable GPS for you, keep the application running! (alternatively you can go to Control Panel -> GPS Location and let it update your location, in this case you need to keep this tool open)
- start MaemoMapper, goto settings, enter as GPSD Host: localhost, Port: 2947 (if not configured allready)
- enable GPS in MaemoMapper via GPS -> Enable GPS

This at least works with my N800 running OS2008 and the Nokia LD-3W GPS Module connected via Bluetooth (of course i can also use the normal Bluetooth-Connection from MaemoMapper, which does not work for you).

I guess the steps described above should work on the N810, so please try it out.

@Gnuite:

I checked out how Chinook handles GPS a little bit, it seems that GPSD is started via DBus by the integrated Wayfinder application and the Control Panel. dbus-monitor shows the following while enabling GPS:

signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/hildon-status-bar-bluetooth.desktop"
boolean true
signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/location.desktop"
boolean true

After this, gpsd is running with the following arguments:

/usr/sbin/gpsd -n -N -F /tmp/.gpsd_ctrl_sock /dev/rfcomm0

(on the N810 it should be /dev/pgps instead /dev/rfcomm0, as far as i can see from the init-scripts)

When exiting wayfinder or the Control Panel applet, following dbus-events appear:

signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/location.desktop"
boolean false
signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/hildon-status-bar-bluetooth.desktop"
boolean true


If i can find some time in the next days, i will investigate if these dbus-events really activate and deactivate the gps. I will let you know.

Regards,
Chelli

Greyghost 2007-11-25 04:51

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 99439)
Good luck. And please share your findings (success or failure) on the board. Thanks.

Gnuite, thanks for the prompt and informative reply. Short answer: It works!!:):D

I figured that I had to 'trick' the internal GPS into thinking it was being used, and initially used the map app, but as Chelli pointed out, I was also able do this by going to the control panel and checking the GPS location; then I just left the window open. BTW Chelli, thanks for the clarification; most helpful for that last little bit!

Then, in MM settings, I followed your instructions for connecting to GPSD and it worked just the way you planned it (right?)! I found my location and zoomed in, then watched in amazement as it actually tracked my path around my house! And I have a very small house:) I have no idea why this might be useful, but dang, I think it's just amazing that it does.

A word of thanks is in order, sir, for this wonderful application.

AWESOME!!

You deserve more than a single word; you have earned high praise for this elegant implementation of a seriously useful and customizable tool. In sharp The integration of multiple maps, POIs, route planning and tracking is simple, intuitive and quite polished, given the serious constraints of coding for the tablet.

Especially when you don't have one. Sorry about that.

Understand though, that my feelings of guilt are in some way assuaged by the knowledge that you will soon have one and that you will not only make far better use of it than I, but I'll be the beneficiary of your efforts.

In other words, thanks again.

Rebski 2007-11-25 12:21

Re: Maemo Mapper v2.0
 
Quote:

You deserve more than a single word
The last time I checked out http://gnuite.com:8080/nokia770/maemo-mapper/ I spotted a button marked 'Make A Donation'.

What is that for I wonder?

gnuite 2007-11-25 20:41

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Chelli (Post 99463)
I checked out how Chinook handles GPS a little bit, it seems that GPSD is started via DBus by the integrated Wayfinder application and the Control Panel. dbus-monitor shows the following while enabling GPS:

signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/hildon-status-bar-bluetooth.desktop"
boolean true
signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/location.desktop"
boolean true

I did a little investigation, and UpdateStatus appears to be a signal (not a method), so it's probably just notification about the change in status of the GPS receiver and/or GPSD (on or off).

I've been trying to incorporate the new libgpsmgr/libgpsbt framework into Maemo Mapper, and while the libgpsbt framework uses DBUS to search for a bluetooth GPS receiver, the libgpsmgr framework that actually controls GPSD itself doesn't appear to use DBUS at all. Looking at the code in gregale/bora, I think libgpsmgr uses lock files to track GPS clients. There are new versions of libgpsmgr and libgpsbt, but Nokia appears to have closed-source them (grr!), so I can't see how they work. Perhaps the new libgpsmgr controls access to the internal GPS receiver.

gnuite 2007-11-25 22:23

Maemo Mapper v2.1 Released
 
Maemo Mapper v2.1 has been released.

This release adds the beginnings of a DBUS interface. There is only one method right now, set_view_center, which allows an application to set the latitude, longitude, and zoom level of Maemo Mapper's view. This could be used, for example, to allow a third-party application to focus your view on a particular point of interest. More DBUS methods will come in future versions of Maemo Mapper. See the dbus-ifc.h file for details about the DBUS interface.

Also, I've made many changes under the hood in the communication with a GPS receiver. GPS communication is now entirely handled via GPSD, which should hopefully make the connection more stable and flexible. It should solve some of the "connects for a few seconds, then hangs" issues, and it also lays the groundwork for support for the N810's internal GPS receiver.

There is still no official N810 release of Maemo Mapper, but if you happen to be using Maemo Mapper on an N810, try using the "File Path" receiver type and entering "/dev/pgps" as the path.

CHANGELOG
  • Changed GPS interaction to use GPSD exclusively, including the new libgpsmgr framework. This allows Maemo Mapper to automatically find a GPS receiver (no need to specify one in Settings, although Maemo Mapper will try to prefer the one you specify). Hopefully, this will also address the "hanging" issues that people have been having, and it should also make the migration to Chinook easier.
  • Added an initial stab at supporting the internal GPS receiver on the N810. Use the "File Path" receiver type with "/dev/pgps" to use the N810's internal GPS receiver. ("/dev/pgps" is now the default.)
  • Added the framework for a DBUS interface, including a single DBUS method (set_view_center). More to come later....

Chelli 2007-11-25 22:26

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 99793)
I did a little investigation, and UpdateStatus appears to be a signal (not a method), so it's probably just notification about the change in status of the GPS receiver and/or GPSD (on or off).

Ah yes, you are right, i still did not understand dbus completely, i guess i should try to read some docs. ;)

Quote:

I've been trying to incorporate the new libgpsmgr/libgpsbt framework into Maemo Mapper, and while the libgpsbt framework uses DBUS to search for a bluetooth GPS receiver, the libgpsmgr framework that actually controls GPSD itself doesn't appear to use DBUS at all. Looking at the code in gregale/bora, I think libgpsmgr uses lock files to track GPS clients. There are new versions of libgpsmgr and libgpsbt, but Nokia appears to have closed-source them (grr!), so I can't see how they work. Perhaps the new libgpsmgr controls access to the internal GPS receiver.
Hmm, this would of course be really, really bad, i hope that there will be a good solution and that it is not Nokias intention to lock out Free Software from using the internal GPS in a good way. (I guess someone should ask a Nokia Employee about this issue.)

jdr93 2007-11-25 23:37

Re: Maemo Mapper v2.0
 
does your remark about using mm on an n810 imply the version which has been working on the n810 and on the 800's with the 2008os can be removed and your new 2.1 version installed in it's place?

john

Chelli 2007-11-26 00:44

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 99793)
There are new versions of libgpsmgr and libgpsbt, but Nokia appears to have closed-source them (grr!), so I can't see how they work. Perhaps the new libgpsmgr controls access to the internal GPS receiver.

Ok, just a second comment: While trying to port maemo-mapper 2.1 to Chinook, i found out that, although the Content Comparison page tells something different, libgpsmgr and libgpsmgr-dev are still available in the Chinook SDK, so i guess this is just a mistake in the Content comparison page.

Regarding the status of Maemo Mapper 2.1 on Chinook: It is working here locally, but i had to do some hacks to the build-system i'd like to investigate before uploading the package. (I hope this will happen tomorrow.)

Greyghost 2007-11-26 01:59

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Rebski (Post 99638)
The last time I checked out http://gnuite.com:8080/nokia770/maemo-mapper/ I spotted a button marked 'Make A Donation'.

What is that for I wonder?

Thanks, Reb, for the info. I will indeed contribute.

bunanson 2007-11-26 03:38

Re: Maemo Mapper v2.0.5 POI bugs
 
Just come back from a trip, Thank you Gnuite, great app. N800/2007OS/MMC boot, fresh installed 2.0.5 after executing the Xterm commands as described on thread#82. First, your help file is great. I keep reading good stuff everytime I read it, the second time the third time, useful info from your help file, strongly recommend for serious user of MM, at least read the 'setting' section. This help file is NOT like those run of the mill help file.

I tried to browse/search thru 300+ post and apologize if it has been posted.
- POI.db browse does not give you the option to change file location; manually edit file location will do it.
- POI returns lat/lon, when view/edit upon tapping on the purple dot, it returns 0.00000 and, will not be able to 'dl route to' POI. Couple of time, POI purple icon disappear after view/edit.
- POI create route to: return blank screen and error message "18 maps failed to dl". Veiw-goto-address will bring back the map. Still, failed to create route to POI.


I am considering install/keep an extra N800 in my car and my wife's car just because of the MM, thank you Gnuite. Hope the users we all will leave you some time to do other things then maintaining the MM.



bun

gnuite 2007-11-26 04:26

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Chelli (Post 99898)
Ok, just a second comment: While trying to port maemo-mapper 2.1 to Chinook, i found out that, although the Content Comparison page tells something different, libgpsmgr and libgpsmgr-dev are still available in the Chinook SDK, so i guess this is just a mistake in the Content comparison page.

It's in the SDK, but it's a binary-only package that's available in the SDK. That is, the binaries (including headers) are available so that you can compile against them, but the source is not available. Unless I'm mistaken?

fpp 2007-11-26 15:06

Re: Maemo Mapper v2.0
 
Good news ! I don't know if it's due to the new 2.1 version or if it came with one of the 2.0x point releases (I confess I didn't think to check each time :-), but Maemo Mapper now find and loads its help file on my French tablet. At last I can now learn how it works :-)

Thanks again gnuite...

gnuite 2007-11-27 02:29

Maemo Mapper v2.1.1 Released
 
Maemo Mapper v2.1.1 has been released.

This small release fixes a couple minor bugs and adds a couple new DBUS signals for which third-party applications can listen.

This release does not install on OS2008. I will be releasing an OS2008-specific version of Maemo Mapper soon (within a week or two). There will have to be a separate binary for OS2008 - OS2006 and OS2007 will continue to be able to share the same binary. It's ironic that one of the big advantages of OS2008 is that it is available for the N800 (unlike the OS2006-to-OS2007 move), and yet it is even more incompatible with its predecessors than OS2007 was with OS2006.

CHANGELOG
* Changed the "set_view_center" method name to "set_view_position" for clarity.
* Added two new signals to the DBUS interface: view_position_changed and view_dimensions_changed.
* Fixed a bug in POI lat/lon handling (closes #1695).

GeneralAntilles 2007-11-27 02:31

Re: Maemo Mapper v2.1.1 Released
 
Quote:

Originally Posted by gnuite (Post 100524)
It's ironic that one of the big advantages of OS2008 is that it is available for the N800 (unlike the OS2006-to-OS2007 move), and yet it is even more incompatible with its predecessors than OS2007 was with OS2006.

Meh, the Gtk break had to come at some point. There are better things to complain about. :P

gnuite 2007-11-27 03:14

Re: Maemo Mapper v2.1.1 Released
 
Quote:

Originally Posted by GeneralAntilles (Post 100525)
Meh, the Gtk break had to come at some point. There are better things to complain about. :P

Agreed, and the changes are definitely welcome, but that doesn't change the fact that some of those early decisions were downright awful, and early developers are paying for it twice: once to get their software working in the crazy environment in the first place, and again to port it to the newer, more-sane environment.

RipTorn 2007-11-27 14:36

Re: Maemo Mapper v2.0
 
excellent, thanks for the heaps up on the new version for OS2008 :D

-Rip

brendan 2007-11-27 15:01

Re: Maemo Mapper v2.0
 
i have noticed that my POI's have been affected by one of the recent updates. i have the newest (2.1) version and the POI's are placed correctly on the map, but when i view/edit the POI, the longitude and latitude are all 0's.

to the command prompt, boy wonder...

a select * from poi; shows all of the POIs and their relevant data and attributes. i do notice that the long and lat fields are very long numbers.

example: a hostel that i stayed at a few years back

lat - 48.1609191894531
long - 11.5581817626953

might there be too many significant figures? just a thought...

now i thought that since i had the display in Heading-Deg-Mins-Secs format, there was a conversion issue and by default it zeroed the entry. that doesnt seem to be the case as i switched to dd.ddddd format and the POI's still have all zeros in the long/lat fields.

is there any way to clear this up?

dburr10085 2007-11-27 16:37

Re: Maemo Mapper v2.0
 
I upgraded to 2.1 and I cant seem to get mapper to connect to the gps now. I use a BT?? gps receiver with N700 os2007he. Yes it has been working. I usually shut it off and turn it back on, but this time not matter what I tried I cannot get the two to talk. The bluetooth receiver is visible on the device so that's not the problem. Any suggestions?

BTW - this is a great software and I'm really devistated right now not be able to use it.

gnuite 2007-11-27 21:52

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by brendan (Post 100767)
i have noticed that my POI's have been affected by one of the recent updates. i have the newest (2.1) version and the POI's are placed correctly on the map, but when i view/edit the POI, the longitude and latitude are all 0's.

to the command prompt, boy wonder...

a select * from poi; shows all of the POIs and their relevant data and attributes. i do notice that the long and lat fields are very long numbers.

example: a hostel that i stayed at a few years back

lat - 48.1609191894531
long - 11.5581817626953

might there be too many significant figures? just a thought...

now i thought that since i had the display in Heading-Deg-Mins-Secs format, there was a conversion issue and by default it zeroed the entry. that doesnt seem to be the case as i switched to dd.ddddd format and the POI's still have all zeros in the long/lat fields.

is there any way to clear this up?

This bug should have been fixed in 2.1.1. Please upgrade to 2.1.1 and confirm that you still experience the bug.

gnuite 2007-11-27 22:03

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by dburr10085 (Post 100817)
I upgraded to 2.1 and I cant seem to get mapper to connect to the gps now. I use a BT?? gps receiver with N700 os2007he. Yes it has been working. I usually shut it off and turn it back on, but this time not matter what I tried I cannot get the two to talk. The bluetooth receiver is visible on the device so that's not the problem. Any suggestions?

A few, to be tried independently in no particular order, but before I mention them, I should admit that I accidentally introduced a bug in v2.1 (or v2.1.1) that eliminates the "Establishing GPS Fix" window completely. So, Maemo Mapper will show "Connecting to GPS Receiver" while it is connecting to the GPS receiver and also after it has connected to the GPS receiver, while the receiver is establishing a fix, up until the point where the receiver has a fix. So, make sure you're not being bitten by this bug. As for my suggestions....

First, try playing with the new BT pairing features that OS2007 offers. I don't know how well they work on the 770, but try pairing and/or unpairing your BT receiver to see if that helps Maemo Mapper to see your receiver. Sometimes it works better when paired, sometimes it works better when unpaired....

Second, try the "Bluetooth" option in Maemo Mapper's Settings, both with and without filling in a MAC address. When the MAC address field is empty, Maemo Mapper tries to find a GPS receiver on its own - it may have better success than if you specify the MAC address manually. Or, it may not.

Third, try using rfcomm to connect your GPS receiver outside of Maemo Mapper, then use the rfcomm device path (something like "/dev/rfcomm0") in the "File Path" option in Maemo Mapper's Settings. If the "File Path" option doesn't work, try starting GPSD outside of Maemo Mapper and connecting to it directly. If you are using Maemo Mapper v2.1, then gpsd is installed with Maemo Mapper, so in an xterm, run the following command:
Code:

/usr/sbin/gpsd -n -N -F /tmp/.my_ctrl_sock /dev/rfcomm0
(Replace "/dev/rfcomm0" with whichever rfcomm device you created using rfcomm.) Once you've started GPSD, use the "GPSD Host" option in Maemo Mapper's Settings, and specify the host "127.0.0.1" or "localhost". This will force Maemo Mapper to use the GPSD server that you started separately.

Good luck, and please share your findings in the thread.

Chelli 2007-11-27 23:22

Re: Maemo Mapper v2.0
 
I found some time to update the preliminary OS2008 port to version 2.1.1 today, the package and the patches are available under http://people.debian.org/~tschmidt/m.../maemo-mapper/ as usual.

My suggestion to OS2008-users is to stick with version 2.0.5chinook5 from my page, because of the GPS-related problems described in the last posts.
(The only way i can use GPS with maemo-mapper 2.1.1 on my N800 in an easy way is to activate gpsd with the wayfinder app or with the gps control panel applet and setting up maemo-mapper to use the gpsd on localhost, port 2947.

@Gnuite: Regarding the patches: I had to revert the check for libgdbm to the way it was done in mm 2.0.5 because otherwise libgdbm was not found.
Another other issue was that MSGFMT and GMSGFMT variables were empty, so it was not possible to build the locales (i did specify them with AC_PATH_PROG as a workaround).
The most noticable difference to the previous port is that i disabled displaying of the stopwatch because i was not able to fix the problem with it not being showed correctly.

gnuite 2007-11-27 23:33

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Chelli (Post 101061)
The most noticable difference to the previous port is that i disabled displaying of the stopwatch because i was not able to fix the problem with it not being showed correctly.

I have a version running on OS2008 now, and I noticed that problem, too. But I figured out the cause: Nokia changed the icon itself from the hourglass to the diagonal lines. So, it's actually working as expected, although I don't agree with their change.

I've solved the problem by distributing the hourglass directly with Maemo Mapper, so Nokia can't just change it beneath me without notice.

gnuite 2007-11-27 23:35

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by Chelli (Post 101061)
My suggestion to OS2008-users is to stick with version 2.0.5chinook5 from my page, because of the GPS-related problems described in the last posts.
(The only way i can use GPS with maemo-mapper 2.1.1 on my N800 in an easy way is to activate gpsd with the wayfinder app or with the gps control panel applet and setting up maemo-mapper to use the gpsd on localhost, port 2947.

I've fixed these problems in my own OS2008-compatible build, by the way. It will probably be released today or tomorrow.

brendan 2007-11-28 00:21

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by brendan (Post 100767)
i have noticed that my POI's have been affected by one of the recent updates. i have the newest (2.1) version and the POI's are placed correctly on the map, but when i view/edit the POI, the longitude and latitude are all 0's.

to the command prompt, boy wonder...

a select * from poi; shows all of the POIs and their relevant data and attributes. i do notice that the long and lat fields are very long numbers.

example: a hostel that i stayed at a few years back

lat - 48.1609191894531
long - 11.5581817626953

might there be too many significant figures? just a thought...

now i thought that since i had the display in Heading-Deg-Mins-Secs format, there was a conversion issue and by default it zeroed the entry. that doesnt seem to be the case as i switched to dd.ddddd format and the POI's still have all zeros in the long/lat fields.

is there any way to clear this up?

forgot to mention... with the above issue, i cannot click and hold on a POI, select POI and then Download Route to...

each time i try this, i get destination that is clearly not the right one. the longitude is always -0.000008.

Chelli 2007-11-28 11:35

Re: Maemo Mapper v2.0
 
Quote:

Originally Posted by gnuite (Post 101069)
I have a version running on OS2008 now, and I noticed that problem, too. But I figured out the cause: Nokia changed the icon itself from the hourglass to the diagonal lines. So, it's actually working as expected, although I don't agree with their change.

Ok, stupid me, just checked that the file still exists, did not check the actual content of the file. :)


All times are GMT. The time now is 07:14.

vBulletin® Version 3.8.8