Originally Posted by philmarks
Hi folks, just some notes on my finally successful install:
: Nexus 7 (2013) Android 4.4.4 Build of March 2014-03-18
ARMv7 Rev 0 (v71)
Device: google flo
Linux Deploy 1.4.6-112
Linux: Debian GNU/Linux (wheezy) stable version
OpenCPN 3.3.1911-1 build 2014-07-11
Rooted with Towelroot. Worked through instructions on OpenCpn.org - as per Motorola Xoom (with a few tweaks). I did not use an external drive for the charts
(CMap93), though I use the Stickmount app for transferring files.
Linking the Internal GPS to OpenCpn: I haven't found a way to directly link them, but it works well as follows:
Download and install the NRelay app (Free) from Google Play. Start the app and in Settings configure the Server as localhost and the DataPort as 10110 . This app relays the NMEA data to the Linux server on which OpenCpn is running (all within the Nexus).
In OpenCpn/Tools/Connections set up a connection:
Network; Protocol: TCP; Address 0.0.0.0 DataPort 10110
Other apps I found helpful (free): GPS Status and Toolbox - all the basic GPS requirements, SimpleNMEA Monitor
- directly displays the NMEA sentences. They work independently.
Tidal heights work, but currents are not visible (I rarely use either as I use other apps for tides and a tidal atlas for currents).
Grib files next!
Next step will be to run it on the Nexus 10.
Thanks to all the people whose hard work and input helped me get there.
Thanks for trying other alternatives that enable using the built-in gps in OpenCPN. I need to remind people though. There are tablets with gps that produce nmea sentences and tablets with gps that don't.
So, the particular android app you use will be determined by which gps type is built onto your tablet. GPS Share WIFI
works with tablets that do not produce nmea sentences. However, the app has a submodule where nmea sentences, converted from positional data are viewable. Unless you know which type you have, trying both types of apps may be necessary until success is achieved. The Motorola Xoom does not produce nmea output, so GPS Share WIFI
or a comparable app is required.
Regarding tide and current
data in OpenCPN. From: OpenCPN Beta Version 3.3.2107 Released
"With this version come substantial changes in the way we create packages for Ubuntu/Debian Linux. The package was split into several components to save bandwidth needed for installation and allow much higher customizability of your installation. As a bonus, the high resolution world base chart can now be installed easily from a package.
The following packages are now available:
opencpn (Base program, grib and dashboard plug-ins, GUI data, 4 MB)
opencpn-doc (Documentation, 18 MB)
opencpn-tcdata (Tide and current
data, 700 KB)
opencpn-gshhs-crude (World basechart, 25 km resolution, 800 KB)
opencpn-gshhs-low (World basechart, 5.0 km resolution, 1.5 MB)
opencpn-gshhs-intermediate (World basechart, 1.0 km resolution, 4 MB)
opencpn-gshhs-high (World basechart, 0.2 km resolution, 12MB)
opencpn-gshhs-full (World basechart, 0.04 km resolution, 50MB)
Note that each higher resolution GSHHS chart depends on all the lower resolution ones, so you have to sum all the sizes to estimate the download size
With this version, the dependency of the main program on the data packages is optional, which means that if you install just the opencpn package and nothing else, you will not have any basemap, documentation
or tidal data available."
So, unless you are able to use one of the binary files I've generated for installing OpenCPN, which predate this change, you'll be installing from source. The commands for installing the data group you want follow this pattern:
cmake -i -DPREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DBUNDLE_DOCS=ON -DBUNDLE_TCDATA=ON -DBUNDLE_GSHHS=INTERMEDIATE /home/android/Downloads
Haven't actually tried this yet, so let me know...