Join Today
+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1
    Join Date
    May 2005
    Location
    europe
    Posts
    170

    Default OziGPS for E680/E680i/A780

    Finally there is navigation software for E680(i) and A780 which works with external bluetooth GPS. OziGPS was originally posted on ccmove forums, I just packaged it in my way. Changes from original one:
    - there is no dependency on maproc software
    - don't need to lookup your bt chip address and hardcode it into scripts
    - don't need to hardcode your bt gps address
    - unload of bluetooth drivers on shutdown
    - added application icon to execute OziGPS (sorry but image stolen from maproc software)

    Background:
    A780, E680 phones don't have java JSR-179 location API which enables to use bluetooth GPS with your phone. So if you're owner of E680 or A780 non european version without gps chip you're screwed up. I was really happy to see somebody wrote native linux software which uses bluez bluetooth stack. There is another chinese maproc software using bluez but I was unable to run it on my A780.

    OziGPS works with raster maps created by OziExplorer software - JPEG or PNG image with corresponding *.map file. There's limit of 1200x1200 pixels and 500KB for one image, but I was able to run it with slightly bigger images. Another requirement is that *.map file must be OziExplorer Map Data File Version 2.2. There are two programs to create/split maps: OziExplorer and GPSMapEdit. Both of them are freely available on internet.

    Installation:
    - Install ozigps.mpkg (it's in ozigpsmpkg.zip archive as mpkg attachments not allowed)
    - Unpack contents of OziGPS_05e.zip into GPS directory on your TransFlash card (/mmc/mmca1/GPS dir).
    - Update GPS/gps_addr file with address of your bluetooth GPS receiver.

    Usage:
    - Power on your bluetooth GPS receiver.
    - Search for OziGPS in installed application list and run it.

    First you'll get some chinese map on the screen - don't panic, this is hardcoded into application. If connection to your GPS is successful and GPS has a lock you'll get white screen with correct lat/lon coordinates displayed on top.

    Put your custom map (file.png or file.jpg and file.map) into GPS/map directory and start OziGPS again. If your map was calibrated for your current location and you are still getting white screen, check file GPS/map.cfg if your map (blah.png/blah.map) is indexed and included. For example map.cfg will look like this:

    37 35 30.746140 103.964912 1389 1014 30.591181 104.178993 chdu.png
    0 0 54.938915 23.910233 1368 794 54.913952 23.985533 blah.png
    That means chdu.map and blah.map files were indexed correctly. If you see only chdu.png in index, there are some problems with your .map file. Compare original chdu.map with your file. To reindex files manually you can run command
    /mmc/mmca1/GPS/makemap /mmc/mmca1/GPS/map /mmc/mmca1/GPS

    Troubleshooting:
    Stop application, turn on bt GPS receiver, telnet to your phone and run commands:
    . /mmc/mmca1/GPS/.profile
    /mmc/mmca1/GPS/gps.lin
    Check the output from both commands. If that doesn't make sense to you, post your output here and I'm sure somebody will help you.
    Note: there are some hardcoded paths in application, so you should not pay attention to insmod errors of files from /diska/.system/QTDownLoad/maproc/bluez/btmod/ directory.
    Please don't ask how to telnet to your phone, how to install package - this is covered in other topics.
    Attached Files Attached Files

  2. #2
    Join Date
    Jan 2006
    Location
    Alor Star, Kedah, Malaysia
    Posts
    2,317

    Default

    u hav done a great job.

  3. #3

    Default

    great,great work!!!!!!!!!!!!!

  4. #4

    Default

    which bluetooth GPS that you test this app? or It's can work with all bluetooth GPS. and where can i find GPS map for my country.

    this is very interesting app. and can you port to A1200/E6
    Visit my Blog here.http://my.opera.com/eakrin

  5. #5
    Join Date
    May 2005
    Location
    europe
    Posts
    170

    Default

    Any bluetooth GPS receiver that sends NMEA 0183 compatible output over bluetooth link. Most popular gps receivers you can buy are with sirf3 or mtk chipsets.
    OZI maps are calibrated images. You can scan any paper map, calibrate it to at least 2 locations. Or you can use google maps etc. There are lots of ozi maps available on internet, try search.

  6. #6

    Default OziGPS for E680/E680i/A780

    Hi evaldas!

    Is there any way that OziGPS could work also with internal GPS?
    I have A780 with internal GPS (JSR-179), but there are no maps for my country in CoPilot.
    For now i use TrekBuddy.
    I always hoped that somebody would make native linux program like yours with option to make and use my own maps.
    It would be also great if you could enable your program to work with map tiles like TrekBuddy. In that case there wouldn't be a "limit of 1200x1200 pixels" for map.
    Maps for TrekBuddy are also calibrated with OziExplorer.

    Best Regards
    Zoki

  7. #7
    Join Date
    May 2005
    Location
    europe
    Posts
    170

    Default

    First, I want to note that I'm not the author of this program, I just repackaged it in more convenient way for installation. Original author is progex from chinese forums. I'd like to contact him in some way. Maybe he can publish sources of this program so we can modify it. I have plenty of ideas for improvement.
    Without sources we can't do any modifications. In theory it's possible to run it with internal GPS - it needs some kind of gps daemon which converts internal GPS JSR-179 output to NMEA sentences and feeds that to OziGPS.
    Btw, Zokibgd, there are a lot of useful java navigation apps working with JSR-179.

  8. #8

    Default OziGPS for E680/E680i/A780

    Hi evaldas!

    Thanks for your quick answer.
    It would be great if you could improve program.
    I've tried several java navigation apps with offline maps and they work.

    Best Regards
    Zoki

  9. #9

    Default

    Avaldas! I don't understand when you talk:
    "To reindex files manually you can run command
    Quote:
    /mmc/mmca1/GPS/makemap /mmc/mmca1/GPS/map /mmc/mmca1/GPS "
    Can you talk more plain?

  10. #10
    Join Date
    May 2005
    Location
    europe
    Posts
    170

    Default

    Meocon,

    One map consists of 2 files - one file with .map extension, another with .jpg or .png extensions. You can put as much maps as you want in map/ directory. OziGPS uses index file (map.cfg) to address those maps. That index is created on start of OziGPS - files in map/ directory are read, reindexed and map.cfg (index file) is created. If there are any problems with your map, it won't be included into map.cfg, and you won't see your map in program.
    So if you want to debug problems with your map, you check the map.cfg index file if they are included with correct coordinates.
    Index file map.cfg can be created manually (instead of starting/stopping OziGPS) if you run the command specified above.

    Evaldas


 
+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. OziGPS for E680i
    By kogan01 in forum E680i General Chat
    Replies: 4
    Last Post: 06-22-2007, 02:58 AM
  2. Guide For Doing Backups on A780, E680, E680i
    By daniel.santos in forum A780 General Chat
    Replies: 5
    Last Post: 11-23-2006, 12:04 PM
  3. Clocker 2.5 (ScreenSaver for E680/E680I/A780)
    By intoxicated in forum E680i General Chat
    Replies: 34
    Last Post: 05-31-2006, 07:42 PM
  4. 2.6.16.5 Kernel on E680 / E680i / A780.
    By zbangash in forum Development
    Replies: 3
    Last Post: 05-08-2006, 11:56 AM
  5. Qflashplayer 6.1 [E680/E680I/A780/A768i]
    By intoxicated in forum E680i General Chat
    Replies: 29
    Last Post: 04-16-2006, 01:36 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Optimization by vBSEO 3.6.0 RC 1