<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bastelbude.grade.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirk+eversmann+qj00azb3</id>
	<title>wiki.bastelbude.grade.de - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://bastelbude.grade.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirk+eversmann+qj00azb3"/>
	<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Special:Contributions/Dirk_eversmann_qj00azb3"/>
	<updated>2026-06-24T03:23:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Sail-by-wire&amp;diff=3358</id>
		<title>Sail-by-wire</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Sail-by-wire&amp;diff=3358"/>
		<updated>2026-01-31T06:23:28Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* discussion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== aim ==&lt;br /&gt;
retrofit propulsion (engine, gearbox) and steering (rudder) with controller based on Sean&amp;#039;s work &lt;br /&gt;
* https://pypilot.org/schematics/&lt;br /&gt;
* https://github.com/pypilot/pypilot/tree/master/arduino/motor&lt;br /&gt;
* https://hackaday.io/project/168592-opencpn-chart-plotter-w-autopilot-and-waypoints&lt;br /&gt;
=== hardware ===&lt;br /&gt;
* ESP32 fully featured Microcontroller (&amp;lt; EUR 10,-)&lt;br /&gt;
* IBT-2 BTS7960 based Double-H-Bridge (&amp;lt; EUR 10,-)&lt;br /&gt;
* sensors:&lt;br /&gt;
** angular:&lt;br /&gt;
*** 10k Ohm linear pot (as suggested by Sean)&lt;br /&gt;
*** off-the-shelf rudder angle sensor 0-190 Ohm&lt;br /&gt;
*** rotary encoder&lt;br /&gt;
** position switches:&lt;br /&gt;
*** end stop&lt;br /&gt;
*** forward/ neutral / reverse&lt;br /&gt;
** current sense:&lt;br /&gt;
*** BTS7960 feature&lt;br /&gt;
** over temprature:&lt;br /&gt;
*** BTS7960 feature&lt;br /&gt;
** voltage sense&lt;br /&gt;
* power-drive:&lt;br /&gt;
** windshield wiper motor&lt;br /&gt;
** hydraulic pump&lt;br /&gt;
** linear drive&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
== commercial products ==&lt;br /&gt;
* ZF Pod Drives&lt;br /&gt;
** DeviceNet ?&lt;br /&gt;
* Volvo† IPS und Volvo Aquamatic&lt;br /&gt;
** J1939 ?&lt;br /&gt;
* Teleflex Optimus 360 Systems&lt;br /&gt;
** DeviceNet ?&lt;br /&gt;
* Yanmar VC10 und JC10 (Joystick) Control Systeme)&lt;br /&gt;
** DebiceNet ?&lt;br /&gt;
=== toDo ===&lt;br /&gt;
* explore communication protocols&lt;br /&gt;
&lt;br /&gt;
== communication ==&lt;br /&gt;
=== channels ===&lt;br /&gt;
remote control via&lt;br /&gt;
* autopilot&lt;br /&gt;
** pyPilot&lt;br /&gt;
** Raymarine EV-2 https://www.raymarine.de/view/index-id=7686.html&lt;br /&gt;
** Garmin Steer-by-wire&lt;br /&gt;
* remote controller&lt;br /&gt;
** Android, iOS, Windows, Linux, ...&lt;br /&gt;
** buttons, joysticks, levers, ...&lt;br /&gt;
&lt;br /&gt;
=== physical layer ===&lt;br /&gt;
* on-device via web-server&lt;br /&gt;
* wifi&lt;br /&gt;
* ethernet&lt;br /&gt;
* can-bus&lt;br /&gt;
** nmea2000&lt;br /&gt;
** ...&lt;br /&gt;
* serial&lt;br /&gt;
** Sean&amp;#039;s pyPilot&lt;br /&gt;
* bluetooth&lt;br /&gt;
* infrared&lt;br /&gt;
* radio 10kHz&lt;br /&gt;
&lt;br /&gt;
=== protocol layer ===&lt;br /&gt;
[...] = proposed feature&lt;br /&gt;
==== signalK ====&lt;br /&gt;
* rudder&lt;br /&gt;
** control&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/rudderAngleTarget&lt;br /&gt;
** feedback&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/rudderAngle&lt;br /&gt;
* autopilot&lt;br /&gt;
** control&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/target/windAngleApparent&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/target/headingTrue&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/target/headingMagnetic&lt;br /&gt;
** feedback&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/state&lt;br /&gt;
**** [overTemp]&lt;br /&gt;
**** [overCurrent]&lt;br /&gt;
**** [underVoltage]&lt;br /&gt;
**** ....&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/mode&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/deadZone&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/backlash&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/gain&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/steering/autopilot/maxDriveCurrent&lt;br /&gt;
*** ...&lt;br /&gt;
* gear&lt;br /&gt;
** control&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/transmission/gear[Target]&lt;br /&gt;
** feedback&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/transmission/gear&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/transmission/[controllerState]&lt;br /&gt;
**** ...&lt;br /&gt;
* engine&lt;br /&gt;
** control&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/revolutions[Target]&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/engineLoad[Target]&lt;br /&gt;
** feedback&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/revolutions&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/engineLoad&lt;br /&gt;
*** /vessels/&amp;lt;RegExp&amp;gt;/propulsion/&amp;lt;RegExp&amp;gt;/[controllerState]&lt;br /&gt;
**** ...&lt;br /&gt;
&lt;br /&gt;
==== nmea2000 ==== &lt;br /&gt;
* rudder&lt;br /&gt;
** control&lt;br /&gt;
*** pgn 127237 Heading/Track Control&lt;br /&gt;
** feedback&lt;br /&gt;
*** pgn 127245 Rudder&lt;br /&gt;
* gear&lt;br /&gt;
** control&lt;br /&gt;
*** NONE&lt;br /&gt;
** feedback&lt;br /&gt;
*** pgn 127493 Transmission Parameters, Dynamic&lt;br /&gt;
* engine&lt;br /&gt;
** control&lt;br /&gt;
*** NONE&lt;br /&gt;
** feedback&lt;br /&gt;
*** pgn 127488 Engine Parameters, Rapid Update&lt;br /&gt;
*** pgn 127489 Engine Parameters, Dynamic&lt;br /&gt;
&lt;br /&gt;
==== Sean&amp;#039;s serial ====&lt;br /&gt;
(just a quick shot, details pending ...)&lt;br /&gt;
* rudder&lt;br /&gt;
** rudder_angle_sense&lt;br /&gt;
** port_endstop_pin&lt;br /&gt;
** starboard_endstop_pin&lt;br /&gt;
** controller_temperature&lt;br /&gt;
** motor_temperature&lt;br /&gt;
** voltage_sense&lt;br /&gt;
** shunt_sense_pin&lt;br /&gt;
** low_current_pin&lt;br /&gt;
** clutch_pin&lt;br /&gt;
** led_pin&lt;br /&gt;
** pwm_style_pin&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
== roadmap ==&lt;br /&gt;
=== angular measurement ===&lt;br /&gt;
* 3-wire 10k Ohm linear pot / 2-wire 190 Ohm stock rudder-angle-sensor&lt;br /&gt;
==== schematics ====&lt;br /&gt;
* ...&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
=== position switch readout ===&lt;br /&gt;
* endstops / forward / neutral / reverse&lt;br /&gt;
==== schematics ====&lt;br /&gt;
* ...&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== battery voltage measurement ===&lt;br /&gt;
* 12V/ 24V&lt;br /&gt;
==== schematics ====&lt;br /&gt;
* ...&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
=== BTS7960 fault reading ===&lt;br /&gt;
* ...&lt;br /&gt;
==== schematics ====&lt;br /&gt;
* ...&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
=== IBT-2 PWM control ===&lt;br /&gt;
* ...&lt;br /&gt;
==== schematics ====&lt;br /&gt;
* ...&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
=== ESP32 web-interface ===&lt;br /&gt;
* gauges&lt;br /&gt;
* control-buttons&lt;br /&gt;
==== code ====&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== discussion ==&lt;br /&gt;
* https://www.segeln-forum.de/thread/75477-sail-by-wire-esp32-und-ibt-2/ (german, photos)&lt;br /&gt;
* https://signalk-dev.slack.com/archives/C02EU366Y/p1586759016008500 (english)&lt;br /&gt;
* https://www.facebook.com/groups/1666364153609573/permalink/2634203136825665/ (english)&lt;br /&gt;
* http://forum.openmarine.net/showthread.php?tid=2508 (english)&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
=== IBT-2 ===&lt;br /&gt;
* https://github.com/custom-build-robots/Motor-Driver-BTS7960B-H-Bridge (Raspi)&lt;br /&gt;
* https://electronics.stackexchange.com/questions/458722/how-to-get-right-voltage-output-with-bts7960b-h-bridge (esp32)&lt;br /&gt;
* http://wiki.ardumower.de/index.php?title=Ardumower_Gasoline (Arduino)&lt;br /&gt;
* http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/ (Arduino)&lt;br /&gt;
* https://forum.allaboutcircuits.com/threads/how-to-connect-h-bridge-for-its-protection-features.141724/ (current sense)&lt;br /&gt;
* https://www.mouser.de/ProductDetail/Infineon-Technologies/BTS7960B?qs=wK%252BoHS4yu57Y%2Fa%252Bbuozvew%3D%3D&lt;br /&gt;
&lt;br /&gt;
=== ADC ===&lt;br /&gt;
* https://www.arduinoforum.de/arduino-Thread-Messen-der-eigenen-Betriebsspannung-mit-dem-Arduino&lt;br /&gt;
* https://esp32.com/viewtopic.php?f=2&amp;amp;t=4354&lt;br /&gt;
* https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/adc.html&lt;br /&gt;
* https://bitbucket.org/Blackneron/esp32_adc/src/master/&lt;br /&gt;
&lt;br /&gt;
=== protocol ===&lt;br /&gt;
* http://forum.openmarine.net/showthread.php?tid=2265&amp;amp;pid=12945&lt;br /&gt;
* https://signalk.org/specification/1.5.0/doc/request_response.html&lt;br /&gt;
* http://signalk.org/specification/1.5.0/doc/put.html&lt;br /&gt;
* https://signalk.org/specification/1.5.0/doc/vesselsBranch.html&lt;br /&gt;
* https://signalk.org/2020/12/18/sensesp-1.html&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3357</id>
		<title>Kaltkreissäge</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3357"/>
		<updated>2025-12-13T15:21:57Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Ersatzteile / Spare Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typ ==&lt;br /&gt;
* Eisele VMS-I #091&lt;br /&gt;
* Bj. 1988&lt;br /&gt;
* Masch.-Nr. 83358&lt;br /&gt;
* 40/80 rpm&lt;br /&gt;
=== Motor ===&lt;br /&gt;
* Typ KMER 90L 4-2SF&lt;br /&gt;
* 1,0/1,4 kW&lt;br /&gt;
* 2,48/3,3 A&lt;br /&gt;
* 1425/2850 rpm&lt;br /&gt;
* 380V/50Hz&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* https://bastelbude.grade.de/2022/03/30/mehr-sagen/ (Fotos)&lt;br /&gt;
* https://forum.zerspanungsbude.net/viewtopic.php?t=34259&lt;br /&gt;
* https://www.behringer.net/produkte/eisele-kreissaegen/vertikal-metallkreissaegen.html&lt;br /&gt;
* https://www.werkzeug-news.de/forum/viewtopic.php?f=26&amp;amp;t=31005&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
* https://res.cloudinary.com/bidlogix/raw/upload/fl_attachment/v1517311181/bdx/493090_Eisele_VMS_300_Hb3_user_manual_x7ew7g.pdf&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Ersatzteile / Spare Parts ==&lt;br /&gt;
* &amp;#039;Getriebeöl SAE90&amp;#039; (entspricht ISO VG 150/220)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Sicherheitshinweise / safety ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Tagebuch / logbook ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zustand / condition ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[category:Maschinen]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3356</id>
		<title>Kaltkreissäge</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3356"/>
		<updated>2025-12-11T12:20:34Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Bedienung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typ ==&lt;br /&gt;
* Eisele VMS-I #091&lt;br /&gt;
* Bj. 1988&lt;br /&gt;
* Masch.-Nr. 83358&lt;br /&gt;
* 40/80 rpm&lt;br /&gt;
=== Motor ===&lt;br /&gt;
* Typ KMER 90L 4-2SF&lt;br /&gt;
* 1,0/1,4 kW&lt;br /&gt;
* 2,48/3,3 A&lt;br /&gt;
* 1425/2850 rpm&lt;br /&gt;
* 380V/50Hz&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* https://bastelbude.grade.de/2022/03/30/mehr-sagen/ (Fotos)&lt;br /&gt;
* https://forum.zerspanungsbude.net/viewtopic.php?t=34259&lt;br /&gt;
* https://www.behringer.net/produkte/eisele-kreissaegen/vertikal-metallkreissaegen.html&lt;br /&gt;
* https://www.werkzeug-news.de/forum/viewtopic.php?f=26&amp;amp;t=31005&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
* https://res.cloudinary.com/bidlogix/raw/upload/fl_attachment/v1517311181/bdx/493090_Eisele_VMS_300_Hb3_user_manual_x7ew7g.pdf&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Ersatzteile / Spare Parts ==&lt;br /&gt;
* Getriebeöl SAE90&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Sicherheitshinweise / safety ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Tagebuch / logbook ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zustand / condition ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[category:Maschinen]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3355</id>
		<title>Kaltkreissäge</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3355"/>
		<updated>2025-12-11T11:57:36Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Ersatzteile / Spare Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typ ==&lt;br /&gt;
* Eisele VMS-I #091&lt;br /&gt;
* Bj. 1988&lt;br /&gt;
* Masch.-Nr. 83358&lt;br /&gt;
* 40/80 rpm&lt;br /&gt;
=== Motor ===&lt;br /&gt;
* Typ KMER 90L 4-2SF&lt;br /&gt;
* 1,0/1,4 kW&lt;br /&gt;
* 2,48/3,3 A&lt;br /&gt;
* 1425/2850 rpm&lt;br /&gt;
* 380V/50Hz&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* https://bastelbude.grade.de/2022/03/30/mehr-sagen/ (Fotos)&lt;br /&gt;
* https://forum.zerspanungsbude.net/viewtopic.php?t=34259&lt;br /&gt;
* https://www.behringer.net/produkte/eisele-kreissaegen/vertikal-metallkreissaegen.html&lt;br /&gt;
* https://www.werkzeug-news.de/forum/viewtopic.php?f=26&amp;amp;t=31005&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Ersatzteile / Spare Parts ==&lt;br /&gt;
* Getriebeöl SAE90&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Sicherheitshinweise / safety ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Tagebuch / logbook ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zustand / condition ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[category:Maschinen]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3354</id>
		<title>Kaltkreissäge</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3354"/>
		<updated>2025-12-11T11:48:50Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Motor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typ ==&lt;br /&gt;
* Eisele VMS-I #091&lt;br /&gt;
* Bj. 1988&lt;br /&gt;
* Masch.-Nr. 83358&lt;br /&gt;
* 40/80 rpm&lt;br /&gt;
=== Motor ===&lt;br /&gt;
* Typ KMER 90L 4-2SF&lt;br /&gt;
* 1,0/1,4 kW&lt;br /&gt;
* 2,48/3,3 A&lt;br /&gt;
* 1425/2850 rpm&lt;br /&gt;
* 380V/50Hz&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* https://bastelbude.grade.de/2022/03/30/mehr-sagen/ (Fotos)&lt;br /&gt;
* https://forum.zerspanungsbude.net/viewtopic.php?t=34259&lt;br /&gt;
* https://www.behringer.net/produkte/eisele-kreissaegen/vertikal-metallkreissaegen.html&lt;br /&gt;
* https://www.werkzeug-news.de/forum/viewtopic.php?f=26&amp;amp;t=31005&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Ersatzteile / Spare Parts ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Sicherheitshinweise / safety ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Tagebuch / logbook ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zustand / condition ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[category:Maschinen]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3353</id>
		<title>Kaltkreissäge</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Kaltkreiss%C3%A4ge&amp;diff=3353"/>
		<updated>2025-12-11T11:44:34Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Typ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typ ==&lt;br /&gt;
* Eisele VMS-I #091&lt;br /&gt;
* Bj. 1988&lt;br /&gt;
* Masch.-Nr. 83358&lt;br /&gt;
* 40/80 rpm&lt;br /&gt;
=== Motor ===&lt;br /&gt;
* Typ KMER 90L 4 2 SF&lt;br /&gt;
* 1,0/1,4 kW&lt;br /&gt;
* 2,48/3,3 A&lt;br /&gt;
* 1425/2850 rpm&lt;br /&gt;
* 380V/50Hz&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* https://bastelbude.grade.de/2022/03/30/mehr-sagen/ (Fotos)&lt;br /&gt;
* https://forum.zerspanungsbude.net/viewtopic.php?t=34259&lt;br /&gt;
* https://www.behringer.net/produkte/eisele-kreissaegen/vertikal-metallkreissaegen.html&lt;br /&gt;
* https://www.werkzeug-news.de/forum/viewtopic.php?f=26&amp;amp;t=31005&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Ersatzteile / Spare Parts ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Sicherheitshinweise / safety ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Tagebuch / logbook ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zustand / condition ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[category:Maschinen]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3352</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3352"/>
		<updated>2025-12-01T15:38:36Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* current contributions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
* UDP: https://www.aishub.net/stations/2700 (Walsum)&lt;br /&gt;
* UDP: https://stations.vesselfinder.com/stations/5444 (Zechenwerkstatt)&lt;br /&gt;
* TCP: https://www.marinetraffic.com/en/ais/details/stations/47457 (walsum)&lt;br /&gt;
* HTTP: https://sdrmap.org/?station=Dinslaken&lt;br /&gt;
* TCP: https://www.myshiptracking.com/stations/station?id=1269 (Zechenwerkstatt)&lt;br /&gt;
* UDP: hpradar.com&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
https://app.airframes.io/stations/baldeney (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3351</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3351"/>
		<updated>2025-11-30T17:21:21Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* list of (safely) disabled apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2023-09&lt;br /&gt;
* purchase: 2025-11&lt;br /&gt;
* updates until: 2026-09&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -3&lt;br /&gt;
package:com.amazon.mp3&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:com.inmobi.weather&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.zhiliaoapp.musically&lt;br /&gt;
package:com.tripledot.solitaire&lt;br /&gt;
package:com.oakever.tiletrip&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:com.pinterest&lt;br /&gt;
package:de.cellular.ottohybrid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:com.google.android.apps.docs.editors.docs&lt;br /&gt;
package:com.opera.browser&lt;br /&gt;
package:com.google.android.apps.magazines&lt;br /&gt;
package:com.google.android.apps.docs.editors.slides&lt;br /&gt;
package:com.linkedin.android&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:com.adobe.scan.android&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:com.facebook.katana&lt;br /&gt;
package:com.google.android.apps.fitness&lt;br /&gt;
package:org.fossify.voicerecorder&lt;br /&gt;
package:com.google.android.apps.docs.editors.sheets&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:com.google.android.apps.adm&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:com.king.candycrushsaga&lt;br /&gt;
package:com.google.android.apps.walletnfcrel&lt;br /&gt;
package:com.vitastudio.mahjong&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:com.einnovation.temu&lt;br /&gt;
package:com.google.android.apps.chromecast.app&lt;br /&gt;
package:com.scopely.monopolygo&lt;br /&gt;
package:com.booking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -s&lt;br /&gt;
package:com.motorola.aiservices&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.qti.phone&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.wifi.motowifimetrics&lt;br /&gt;
package:com.qualcomm.qti.cne&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.motorola.dynamicvolume&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.screenshoteditor&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.facebook.appmanager&lt;br /&gt;
package:com.android.credentialmanager&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.google.android.accessibility.switchaccess&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.asi&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.actions.overlay&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.google.android.wifi.dialog&lt;br /&gt;
package:com.google.android.ondevicepersonalization.services&lt;br /&gt;
package:com.google.android.overlay.modules.healthfitness.forframework&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.DeviceAsWebcam&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.android.imsserviceentitlement&lt;br /&gt;
package:com.qualcomm.qti.uimGbaApp&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.font.RookeryRegular&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.doubletap&lt;br /&gt;
package:com.google.android.apps.googleassistant&lt;br /&gt;
package:com.motorola.entitlement&lt;br /&gt;
package:com.qualcomm.location&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.android.settings.overlay.fps.display&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.google.android.apps.tachyon&lt;br /&gt;
package:com.google.android.hotspot2.osulogin&lt;br /&gt;
package:com.motorola.safetycenter.resources.overlay&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.qualcomm.qti.remoteSimlockAuth&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.motorola.launcher3.auto_generated_rro_product__&lt;br /&gt;
package:com.qualcomm.qti.xrcb&lt;br /&gt;
package:com.motorola.hiddenmenuapp&lt;br /&gt;
package:com.motorola.android.systemui.overlay.sprint&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.bangkk&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.motorola.android.overlay.common&lt;br /&gt;
package:com.motorola.android.settings.overlay.appclone&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.geotz&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.motorola.android.settings.overlay.power.bottom&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.aura.oobe.motorola&lt;br /&gt;
package:com.qualcomm.timeservice&lt;br /&gt;
package:com.android.devicediagnostics&lt;br /&gt;
package:com.motorola.android.overlay.appclone&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.personalsafety&lt;br /&gt;
package:com.qualcomm.wfd.service&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.google.android.federatedcompute&lt;br /&gt;
package:vendor.qti.imsrcs&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.google.android.sdksandbox&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.appforecast&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.google.android.apps.youtube.music&lt;br /&gt;
package:com.android.internal.systemui.navbar.hidegestural&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:com.qualcomm.qti.telephonyservice&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.motorola.android.systemui.overlay.usc&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:org.codeaurora.ims&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.gamemode&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.systemui.desk&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.google.android.healthconnect.controller&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.theme.icon.round&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.nfwlocationattribution&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.sstservice&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.google.android.server.deviceconfig.resources&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.qualcomm.qti.workloadclassifier&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.lenovo.lsf.user&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.systemui.overlay.tmo&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
package:com.qualcomm.qti.uim&lt;br /&gt;
package:com.motorola.revoker.services&lt;br /&gt;
package:com.facebook.system&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.android.theme.font.SpaceGrotesk&lt;br /&gt;
package:com.motorola.spaces&lt;br /&gt;
package:com.motorola.camera3.content.ai&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.enterprise.service&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.motorola.android.overlay.qcom.common&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.qualcomm.atfwd&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.motorola.callredirectionservice&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.google.android.apps.youtube.music.setupwizard&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.photopicker&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppcamera&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.android.connectivity.resources.overlay&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:com.motorola.android.systemui.overlay.att&lt;br /&gt;
package:com.android.virtualmachine.res&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.google.android.adservices.api&lt;br /&gt;
package:com.motorola.dynamicvolumeoverlay&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.appsearch.apk&lt;br /&gt;
package:com.qti.qualcomm.datastatusnotification&lt;br /&gt;
package:com.android.theme.font.Exo2Regular&lt;br /&gt;
package:com.motorola.batterycare.overlay.appside&lt;br /&gt;
package:com.qti.dpmserviceapp&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.imagertuning_v&lt;br /&gt;
package:com.motorola.securityhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.motorola.vzw.pco.extensions.pcoreceiver&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.google.android.health.connect.backuprestore&lt;br /&gt;
package:com.qualcomm.qti.xrvd.service&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.motorola.motcameradesktop&lt;br /&gt;
package:com.motorola.paks.notification&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.qualcomm.qti.uceShimService&lt;br /&gt;
package:com.motorola.android.overlay.wfd&lt;br /&gt;
package:com.android.role.notes.enabled&lt;br /&gt;
package:com.motorola.overlay.launcher3&lt;br /&gt;
package:com.motorola.attvowifi&lt;br /&gt;
package:com.google.mainline.adservices&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_product__&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.bluetooth.aptxmode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail.row&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.android.avatarpicker&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.motorola.smart5g&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.android.overlay.payjoy&lt;br /&gt;
package:com.android.rkpdapp&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.systemui.overlay.vzw&lt;br /&gt;
package:com.qualcomm.qti.dynamicddsservice&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.noCutout&lt;br /&gt;
package:com.motorola.freeform&lt;br /&gt;
package:com.motorola.enterprise.adapter.service&lt;br /&gt;
package:com.motorola.installer&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.google.android.safetycenter.resources&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.searchselector&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cameraextensions&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.videos&lt;br /&gt;
package:com.motorola.batterycare&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.securityhubext&lt;br /&gt;
package:com.motorola.android.settings.overlay.global&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.qualcomm.qcrilmsgtunnel&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.facebook.services&lt;br /&gt;
package:com.motorola.personalize&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.batterycare.overlay&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.internal.systemui.navbar.transparent&lt;br /&gt;
package:com.motorola.thermalservice&lt;br /&gt;
package:com.motorola.android.networkstack.overlay.mcc460&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:vendor.qti.hardware.cacert.server&lt;br /&gt;
package:com.google.android.wifi.resources&lt;br /&gt;
package:vendor.qti.data.ntnsatapp&lt;br /&gt;
package:com.android.intentresolver&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.oem.euiccpartnerapp&lt;br /&gt;
package:com.google.android.apps.safetyhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
package:com.qualcomm.atfwd2&lt;br /&gt;
package:com.motorola.mobiledesktop.core&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.theme.font.RobotoSlabRegular&lt;br /&gt;
package:com.motorola.android.overlay.lpptoga&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:vendor.qti.iwlan&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.google.android.apps.subscriptions.red&lt;br /&gt;
package:com.google.android.as.oss&lt;br /&gt;
package:com.motorola.appdirectedsmsproxy&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.android.uwb.resources&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.motorola.dciservice&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.taboola.mip&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.overlay.modules.captiveportallogin.forframework&lt;br /&gt;
package:com.motorola.android.launcher.overlay.animation.scale&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.motorola.camera3&lt;br /&gt;
package:com.motorola.audiorecorder&lt;br /&gt;
package:com.android.wifi.resources.overlay.WifiVodafoneOverlay&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.providers.contactkeys&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.android.theme.font.WorkSans&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppnone&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.android.overlay.crystaltalkai&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.securevault&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.motorola.help.extlog&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.motorola.lifetimedata&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.google.ambient.streaming&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.dti.motorola&lt;br /&gt;
package:com.motorola.mobiledesktop&lt;br /&gt;
package:com.google.android.overlay.devicelockcontroller&lt;br /&gt;
package:com.google.android.connectivity.resources&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3350</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3350"/>
		<updated>2025-11-29T22:25:16Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* list of (safely) disabled apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2023-09&lt;br /&gt;
* purchase: 2025-11&lt;br /&gt;
* updates until: 2026-09&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -3&lt;br /&gt;
package:com.amazon.mp3&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:com.inmobi.weather&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.zhiliaoapp.musically&lt;br /&gt;
package:com.tripledot.solitaire&lt;br /&gt;
package:com.oakever.tiletrip&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:com.pinterest&lt;br /&gt;
package:de.cellular.ottohybrid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:com.google.android.apps.docs.editors.docs&lt;br /&gt;
package:com.opera.browser&lt;br /&gt;
package:com.google.android.apps.magazines&lt;br /&gt;
package:com.google.android.apps.docs.editors.slides&lt;br /&gt;
package:com.linkedin.android&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:com.adobe.scan.android&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:com.facebook.katana&lt;br /&gt;
package:com.google.android.apps.fitness&lt;br /&gt;
package:org.fossify.voicerecorder&lt;br /&gt;
package:com.google.android.apps.docs.editors.sheets&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:com.google.android.apps.adm&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:com.king.candycrushsaga&lt;br /&gt;
package:com.google.android.apps.walletnfcrel&lt;br /&gt;
package:com.vitastudio.mahjong&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:com.einnovation.temu&lt;br /&gt;
package:com.google.android.apps.chromecast.app&lt;br /&gt;
package:com.scopely.monopolygo&lt;br /&gt;
package:com.booking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -s&lt;br /&gt;
package:com.motorola.aiservices&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.qti.phone&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.wifi.motowifimetrics&lt;br /&gt;
package:com.qualcomm.qti.cne&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.motorola.dynamicvolume&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.screenshoteditor&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.facebook.appmanager&lt;br /&gt;
package:com.android.credentialmanager&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.google.android.accessibility.switchaccess&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.asi&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.actions.overlay&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.google.android.wifi.dialog&lt;br /&gt;
package:com.google.android.ondevicepersonalization.services&lt;br /&gt;
package:com.google.android.overlay.modules.healthfitness.forframework&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.DeviceAsWebcam&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.android.imsserviceentitlement&lt;br /&gt;
package:com.qualcomm.qti.uimGbaApp&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.font.RookeryRegular&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.doubletap&lt;br /&gt;
package:com.google.android.apps.googleassistant&lt;br /&gt;
package:com.motorola.entitlement&lt;br /&gt;
package:com.qualcomm.location&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.android.settings.overlay.fps.display&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.google.android.apps.tachyon&lt;br /&gt;
package:com.google.android.hotspot2.osulogin&lt;br /&gt;
package:com.motorola.safetycenter.resources.overlay&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.qualcomm.qti.remoteSimlockAuth&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.motorola.launcher3.auto_generated_rro_product__&lt;br /&gt;
package:com.qualcomm.qti.xrcb&lt;br /&gt;
package:com.motorola.hiddenmenuapp&lt;br /&gt;
package:com.motorola.android.systemui.overlay.sprint&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.bangkk&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.motorola.android.overlay.common&lt;br /&gt;
package:com.motorola.android.settings.overlay.appclone&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.geotz&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.motorola.android.settings.overlay.power.bottom&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.aura.oobe.motorola&lt;br /&gt;
package:com.qualcomm.timeservice&lt;br /&gt;
package:com.android.devicediagnostics&lt;br /&gt;
package:com.motorola.android.overlay.appclone&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.personalsafety&lt;br /&gt;
package:com.qualcomm.wfd.service&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.google.android.federatedcompute&lt;br /&gt;
package:vendor.qti.imsrcs&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.google.android.sdksandbox&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.appforecast&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.google.android.apps.youtube.music&lt;br /&gt;
package:com.android.internal.systemui.navbar.hidegestural&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:com.qualcomm.qti.telephonyservice&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.motorola.android.systemui.overlay.usc&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:org.codeaurora.ims&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.gamemode&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.systemui.desk&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.google.android.healthconnect.controller&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.theme.icon.round&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.nfwlocationattribution&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.sstservice&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.google.android.server.deviceconfig.resources&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.qualcomm.qti.workloadclassifier&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.lenovo.lsf.user&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.systemui.overlay.tmo&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
package:com.qualcomm.qti.uim&lt;br /&gt;
package:com.motorola.revoker.services&lt;br /&gt;
package:com.facebook.system&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.android.theme.font.SpaceGrotesk&lt;br /&gt;
package:com.motorola.spaces&lt;br /&gt;
package:com.motorola.camera3.content.ai&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.enterprise.service&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.motorola.android.overlay.qcom.common&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.qualcomm.atfwd&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.motorola.callredirectionservice&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.google.android.apps.youtube.music.setupwizard&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.photopicker&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppcamera&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.android.connectivity.resources.overlay&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:com.motorola.android.systemui.overlay.att&lt;br /&gt;
package:com.android.virtualmachine.res&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.google.android.adservices.api&lt;br /&gt;
package:com.motorola.dynamicvolumeoverlay&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.appsearch.apk&lt;br /&gt;
package:com.qti.qualcomm.datastatusnotification&lt;br /&gt;
package:com.android.theme.font.Exo2Regular&lt;br /&gt;
package:com.motorola.batterycare.overlay.appside&lt;br /&gt;
package:com.qti.dpmserviceapp&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.imagertuning_v&lt;br /&gt;
package:com.motorola.securityhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.motorola.vzw.pco.extensions.pcoreceiver&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.google.android.health.connect.backuprestore&lt;br /&gt;
package:com.qualcomm.qti.xrvd.service&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.motorola.motcameradesktop&lt;br /&gt;
package:com.motorola.paks.notification&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.qualcomm.qti.uceShimService&lt;br /&gt;
package:com.motorola.android.overlay.wfd&lt;br /&gt;
package:com.android.role.notes.enabled&lt;br /&gt;
package:com.motorola.overlay.launcher3&lt;br /&gt;
package:com.motorola.attvowifi&lt;br /&gt;
package:com.google.mainline.adservices&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_product__&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.bluetooth.aptxmode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail.row&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.android.avatarpicker&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.motorola.smart5g&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.android.overlay.payjoy&lt;br /&gt;
package:com.android.rkpdapp&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.systemui.overlay.vzw&lt;br /&gt;
package:com.qualcomm.qti.dynamicddsservice&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.noCutout&lt;br /&gt;
package:com.motorola.freeform&lt;br /&gt;
package:com.motorola.enterprise.adapter.service&lt;br /&gt;
package:com.motorola.installer&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.google.android.safetycenter.resources&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.searchselector&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cameraextensions&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.videos&lt;br /&gt;
package:com.motorola.batterycare&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.securityhubext&lt;br /&gt;
package:com.motorola.android.settings.overlay.global&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.qualcomm.qcrilmsgtunnel&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.facebook.services&lt;br /&gt;
package:com.motorola.personalize&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.batterycare.overlay&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.internal.systemui.navbar.transparent&lt;br /&gt;
package:com.motorola.thermalservice&lt;br /&gt;
package:com.motorola.android.networkstack.overlay.mcc460&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:vendor.qti.hardware.cacert.server&lt;br /&gt;
package:com.google.android.wifi.resources&lt;br /&gt;
package:vendor.qti.data.ntnsatapp&lt;br /&gt;
package:com.android.intentresolver&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.oem.euiccpartnerapp&lt;br /&gt;
package:com.google.android.apps.safetyhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
package:com.qualcomm.atfwd2&lt;br /&gt;
package:com.motorola.mobiledesktop.core&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.theme.font.RobotoSlabRegular&lt;br /&gt;
package:com.motorola.android.overlay.lpptoga&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:vendor.qti.iwlan&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.google.android.apps.subscriptions.red&lt;br /&gt;
package:com.google.android.as.oss&lt;br /&gt;
package:com.motorola.appdirectedsmsproxy&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.android.uwb.resources&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.motorola.dciservice&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.taboola.mip&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.overlay.modules.captiveportallogin.forframework&lt;br /&gt;
package:com.motorola.android.launcher.overlay.animation.scale&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.motorola.camera3&lt;br /&gt;
package:com.motorola.audiorecorder&lt;br /&gt;
package:com.android.wifi.resources.overlay.WifiVodafoneOverlay&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.providers.contactkeys&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.android.theme.font.WorkSans&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppnone&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.android.overlay.crystaltalkai&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.securevault&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.motorola.help.extlog&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.motorola.lifetimedata&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.google.ambient.streaming&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.dti.motorola&lt;br /&gt;
package:com.motorola.mobiledesktop&lt;br /&gt;
package:com.google.android.overlay.devicelockcontroller&lt;br /&gt;
package:com.google.android.connectivity.resources&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.motorola.aiservices&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.searchselector&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.wifi.motowifimetrics&lt;br /&gt;
package:com.qualcomm.atfwd&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.android.cameraextensions&lt;br /&gt;
package:com.motorola.callredirectionservice&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.google.android.videos&lt;br /&gt;
package:com.motorola.android.systemui.overlay.usc&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.apps.youtube.music.setupwizard&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.facebook.appmanager&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.facebook.services&lt;br /&gt;
package:com.motorola.personalize&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.google.android.accessibility.switchaccess&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.asi&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.motorola.gamemode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.actions.overlay&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.motorola.systemui.desk&lt;br /&gt;
package:com.android.virtualmachine.res&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.google.android.adservices.api&lt;br /&gt;
package:com.google.android.ondevicepersonalization.services&lt;br /&gt;
package:com.android.theme.font.Exo2Regular&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.oem.euiccpartnerapp&lt;br /&gt;
package:com.google.android.apps.safetyhub&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.qualcomm.qti.uimGbaApp&lt;br /&gt;
package:com.qualcomm.atfwd2&lt;br /&gt;
package:com.motorola.mobiledesktop.core&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.font.RobotoSlabRegular&lt;br /&gt;
package:com.android.theme.font.RookeryRegular&lt;br /&gt;
package:com.motorola.securityhub&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.android.theme.icon.round&lt;br /&gt;
package:com.motorola.vzw.pco.extensions.pcoreceiver&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.doubletap&lt;br /&gt;
package:com.google.android.apps.googleassistant&lt;br /&gt;
package:com.google.android.apps.subscriptions.red&lt;br /&gt;
package:com.qualcomm.location&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.as.oss&lt;br /&gt;
package:com.motorola.appdirectedsmsproxy&lt;br /&gt;
package:com.motorola.safetycenter.resources.overlay&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.dciservice&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.qualcomm.qti.remoteSimlockAuth&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.qualcomm.qti.xrvd.service&lt;br /&gt;
package:com.qualcomm.qti.xrcb&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.motorola.motcameradesktop&lt;br /&gt;
package:com.motorola.hiddenmenuapp&lt;br /&gt;
package:com.motorola.nfwlocationattribution&lt;br /&gt;
package:com.google.android.overlay.modules.captiveportallogin.forframework&lt;br /&gt;
package:com.motorola.android.systemui.overlay.sprint&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.wifi.resources.overlay.WifiVodafoneOverlay&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.motorola.overlay.launcher3&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.motorola.attvowifi&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.google.mainline.adservices&lt;br /&gt;
package:com.aura.oobe.motorola&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.bluetooth.aptxmode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.lenovo.lsf.user&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.motorola.android.overlay.crystaltalkai&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.securevault&lt;br /&gt;
package:com.google.android.federatedcompute&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.motorola.android.systemui.overlay.tmo&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
package:com.qualcomm.qti.uim&lt;br /&gt;
package:com.motorola.help.extlog&lt;br /&gt;
package:com.motorola.revoker.services&lt;br /&gt;
package:com.facebook.system&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.motorola.lifetimedata&lt;br /&gt;
package:com.google.ambient.streaming&lt;br /&gt;
package:com.motorola.android.overlay.payjoy&lt;br /&gt;
package:com.android.rkpdapp&lt;br /&gt;
package:com.motorola.appforecast&lt;br /&gt;
package:com.dti.motorola&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.motorola.mobiledesktop&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.systemui.overlay.vzw&lt;br /&gt;
package:com.motorola.spaces&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.motorola.enterprise.service&lt;br /&gt;
package:com.motorola.enterprise.adapter.service&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3349</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3349"/>
		<updated>2025-11-29T22:14:13Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2023-09&lt;br /&gt;
* purchase: 2025-11&lt;br /&gt;
* updates until: 2026-09&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -3&lt;br /&gt;
package:com.amazon.mp3&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:com.inmobi.weather&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.zhiliaoapp.musically&lt;br /&gt;
package:com.tripledot.solitaire&lt;br /&gt;
package:com.oakever.tiletrip&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:com.pinterest&lt;br /&gt;
package:de.cellular.ottohybrid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:com.google.android.apps.docs.editors.docs&lt;br /&gt;
package:com.opera.browser&lt;br /&gt;
package:com.google.android.apps.magazines&lt;br /&gt;
package:com.google.android.apps.docs.editors.slides&lt;br /&gt;
package:com.linkedin.android&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:com.adobe.scan.android&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:com.facebook.katana&lt;br /&gt;
package:com.google.android.apps.fitness&lt;br /&gt;
package:org.fossify.voicerecorder&lt;br /&gt;
package:com.google.android.apps.docs.editors.sheets&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:com.google.android.apps.adm&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:com.king.candycrushsaga&lt;br /&gt;
package:com.google.android.apps.walletnfcrel&lt;br /&gt;
package:com.vitastudio.mahjong&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:com.einnovation.temu&lt;br /&gt;
package:com.google.android.apps.chromecast.app&lt;br /&gt;
package:com.scopely.monopolygo&lt;br /&gt;
package:com.booking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -s&lt;br /&gt;
package:com.motorola.aiservices&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.qti.phone&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.wifi.motowifimetrics&lt;br /&gt;
package:com.qualcomm.qti.cne&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.motorola.dynamicvolume&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.screenshoteditor&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.facebook.appmanager&lt;br /&gt;
package:com.android.credentialmanager&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.google.android.accessibility.switchaccess&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.asi&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.actions.overlay&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.google.android.wifi.dialog&lt;br /&gt;
package:com.google.android.ondevicepersonalization.services&lt;br /&gt;
package:com.google.android.overlay.modules.healthfitness.forframework&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.DeviceAsWebcam&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.android.imsserviceentitlement&lt;br /&gt;
package:com.qualcomm.qti.uimGbaApp&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.font.RookeryRegular&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.doubletap&lt;br /&gt;
package:com.google.android.apps.googleassistant&lt;br /&gt;
package:com.motorola.entitlement&lt;br /&gt;
package:com.qualcomm.location&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.android.settings.overlay.fps.display&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.google.android.apps.tachyon&lt;br /&gt;
package:com.google.android.hotspot2.osulogin&lt;br /&gt;
package:com.motorola.safetycenter.resources.overlay&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.qualcomm.qti.remoteSimlockAuth&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.motorola.launcher3.auto_generated_rro_product__&lt;br /&gt;
package:com.qualcomm.qti.xrcb&lt;br /&gt;
package:com.motorola.hiddenmenuapp&lt;br /&gt;
package:com.motorola.android.systemui.overlay.sprint&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.bangkk&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.motorola.android.overlay.common&lt;br /&gt;
package:com.motorola.android.settings.overlay.appclone&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.geotz&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.motorola.android.settings.overlay.power.bottom&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.aura.oobe.motorola&lt;br /&gt;
package:com.qualcomm.timeservice&lt;br /&gt;
package:com.android.devicediagnostics&lt;br /&gt;
package:com.motorola.android.overlay.appclone&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.personalsafety&lt;br /&gt;
package:com.qualcomm.wfd.service&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.google.android.federatedcompute&lt;br /&gt;
package:vendor.qti.imsrcs&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.google.android.sdksandbox&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.appforecast&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.google.android.apps.youtube.music&lt;br /&gt;
package:com.android.internal.systemui.navbar.hidegestural&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:com.qualcomm.qti.telephonyservice&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.motorola.android.systemui.overlay.usc&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:org.codeaurora.ims&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.gamemode&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.systemui.desk&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.google.android.healthconnect.controller&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.theme.icon.round&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.nfwlocationattribution&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.sstservice&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.google.android.server.deviceconfig.resources&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.qualcomm.qti.workloadclassifier&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.lenovo.lsf.user&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.systemui.overlay.tmo&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
package:com.qualcomm.qti.uim&lt;br /&gt;
package:com.motorola.revoker.services&lt;br /&gt;
package:com.facebook.system&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.android.theme.font.SpaceGrotesk&lt;br /&gt;
package:com.motorola.spaces&lt;br /&gt;
package:com.motorola.camera3.content.ai&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.enterprise.service&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.motorola.android.overlay.qcom.common&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.qualcomm.atfwd&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.motorola.callredirectionservice&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.google.android.apps.youtube.music.setupwizard&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.photopicker&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppcamera&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.android.connectivity.resources.overlay&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:com.motorola.android.systemui.overlay.att&lt;br /&gt;
package:com.android.virtualmachine.res&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.google.android.adservices.api&lt;br /&gt;
package:com.motorola.dynamicvolumeoverlay&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.appsearch.apk&lt;br /&gt;
package:com.qti.qualcomm.datastatusnotification&lt;br /&gt;
package:com.android.theme.font.Exo2Regular&lt;br /&gt;
package:com.motorola.batterycare.overlay.appside&lt;br /&gt;
package:com.qti.dpmserviceapp&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.imagertuning_v&lt;br /&gt;
package:com.motorola.securityhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.motorola.vzw.pco.extensions.pcoreceiver&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.google.android.health.connect.backuprestore&lt;br /&gt;
package:com.qualcomm.qti.xrvd.service&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.motorola.motcameradesktop&lt;br /&gt;
package:com.motorola.paks.notification&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.qualcomm.qti.uceShimService&lt;br /&gt;
package:com.motorola.android.overlay.wfd&lt;br /&gt;
package:com.android.role.notes.enabled&lt;br /&gt;
package:com.motorola.overlay.launcher3&lt;br /&gt;
package:com.motorola.attvowifi&lt;br /&gt;
package:com.google.mainline.adservices&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_product__&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.bluetooth.aptxmode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail.row&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.android.avatarpicker&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.motorola.smart5g&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.android.overlay.payjoy&lt;br /&gt;
package:com.android.rkpdapp&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.systemui.overlay.vzw&lt;br /&gt;
package:com.qualcomm.qti.dynamicddsservice&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.noCutout&lt;br /&gt;
package:com.motorola.freeform&lt;br /&gt;
package:com.motorola.enterprise.adapter.service&lt;br /&gt;
package:com.motorola.installer&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.google.android.safetycenter.resources&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.searchselector&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cameraextensions&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.videos&lt;br /&gt;
package:com.motorola.batterycare&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.securityhubext&lt;br /&gt;
package:com.motorola.android.settings.overlay.global&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.qualcomm.qcrilmsgtunnel&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.facebook.services&lt;br /&gt;
package:com.motorola.personalize&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.batterycare.overlay&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.internal.systemui.navbar.transparent&lt;br /&gt;
package:com.motorola.thermalservice&lt;br /&gt;
package:com.motorola.android.networkstack.overlay.mcc460&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:vendor.qti.hardware.cacert.server&lt;br /&gt;
package:com.google.android.wifi.resources&lt;br /&gt;
package:vendor.qti.data.ntnsatapp&lt;br /&gt;
package:com.android.intentresolver&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.oem.euiccpartnerapp&lt;br /&gt;
package:com.google.android.apps.safetyhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
package:com.qualcomm.atfwd2&lt;br /&gt;
package:com.motorola.mobiledesktop.core&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.theme.font.RobotoSlabRegular&lt;br /&gt;
package:com.motorola.android.overlay.lpptoga&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:vendor.qti.iwlan&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.google.android.apps.subscriptions.red&lt;br /&gt;
package:com.google.android.as.oss&lt;br /&gt;
package:com.motorola.appdirectedsmsproxy&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.android.uwb.resources&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.motorola.dciservice&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.taboola.mip&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.overlay.modules.captiveportallogin.forframework&lt;br /&gt;
package:com.motorola.android.launcher.overlay.animation.scale&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.motorola.camera3&lt;br /&gt;
package:com.motorola.audiorecorder&lt;br /&gt;
package:com.android.wifi.resources.overlay.WifiVodafoneOverlay&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.providers.contactkeys&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.android.theme.font.WorkSans&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppnone&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.android.overlay.crystaltalkai&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.securevault&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.motorola.help.extlog&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.motorola.lifetimedata&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.google.ambient.streaming&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.dti.motorola&lt;br /&gt;
package:com.motorola.mobiledesktop&lt;br /&gt;
package:com.google.android.overlay.devicelockcontroller&lt;br /&gt;
package:com.google.android.connectivity.resources&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3348</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3348"/>
		<updated>2025-11-29T22:13:19Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* stock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2023-09&lt;br /&gt;
* purchase: 2025-11&lt;br /&gt;
* updates until: 2026-09&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -3&lt;br /&gt;
package:com.amazon.mp3&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:com.inmobi.weather&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.zhiliaoapp.musically&lt;br /&gt;
package:com.tripledot.solitaire&lt;br /&gt;
package:com.oakever.tiletrip&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:com.pinterest&lt;br /&gt;
package:de.cellular.ottohybrid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:com.google.android.apps.docs.editors.docs&lt;br /&gt;
package:com.opera.browser&lt;br /&gt;
package:com.google.android.apps.magazines&lt;br /&gt;
package:com.google.android.apps.docs.editors.slides&lt;br /&gt;
package:com.linkedin.android&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:com.adobe.scan.android&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:com.facebook.katana&lt;br /&gt;
package:com.google.android.apps.fitness&lt;br /&gt;
package:org.fossify.voicerecorder&lt;br /&gt;
package:com.google.android.apps.docs.editors.sheets&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:com.google.android.apps.adm&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:com.king.candycrushsaga&lt;br /&gt;
package:com.google.android.apps.walletnfcrel&lt;br /&gt;
package:com.vitastudio.mahjong&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:com.einnovation.temu&lt;br /&gt;
package:com.google.android.apps.chromecast.app&lt;br /&gt;
package:com.scopely.monopolygo&lt;br /&gt;
package:com.booking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bangkk:/ $ pm list packages -s&lt;br /&gt;
package:com.motorola.aiservices&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.qti.phone&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.wifi.motowifimetrics&lt;br /&gt;
package:com.qualcomm.qti.cne&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.motorola.dynamicvolume&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.screenshoteditor&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.facebook.appmanager&lt;br /&gt;
package:com.android.credentialmanager&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.google.android.accessibility.switchaccess&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.asi&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail&lt;br /&gt;
package:com.motorola.actions.overlay&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.google.android.wifi.dialog&lt;br /&gt;
package:com.google.android.ondevicepersonalization.services&lt;br /&gt;
package:com.google.android.overlay.modules.healthfitness.forframework&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.DeviceAsWebcam&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.android.imsserviceentitlement&lt;br /&gt;
package:com.qualcomm.qti.uimGbaApp&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.font.RookeryRegular&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.doubletap&lt;br /&gt;
package:com.google.android.apps.googleassistant&lt;br /&gt;
package:com.motorola.entitlement&lt;br /&gt;
package:com.qualcomm.location&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.android.settings.overlay.fps.display&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.google.android.apps.tachyon&lt;br /&gt;
package:com.google.android.hotspot2.osulogin&lt;br /&gt;
package:com.motorola.safetycenter.resources.overlay&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.qualcomm.qti.remoteSimlockAuth&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.motorola.launcher3.auto_generated_rro_product__&lt;br /&gt;
package:com.qualcomm.qti.xrcb&lt;br /&gt;
package:com.motorola.hiddenmenuapp&lt;br /&gt;
package:com.motorola.android.systemui.overlay.sprint&lt;br /&gt;
package:com.motorola.android.coresettingsext.overlay.bangkk&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.systemui.overlay.jp&lt;br /&gt;
package:com.motorola.android.overlay.common&lt;br /&gt;
package:com.motorola.android.settings.overlay.appclone&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.geotz&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.motorola.android.settings.overlay.power.bottom&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.aura.oobe.motorola&lt;br /&gt;
package:com.qualcomm.timeservice&lt;br /&gt;
package:com.android.devicediagnostics&lt;br /&gt;
package:com.motorola.android.overlay.appclone&lt;br /&gt;
package:com.motorola.android.launcher.overlay.koodo&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.personalsafety&lt;br /&gt;
package:com.qualcomm.wfd.service&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.google.android.federatedcompute&lt;br /&gt;
package:vendor.qti.imsrcs&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.google.android.sdksandbox&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.appforecast&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.att&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.google.android.apps.youtube.music&lt;br /&gt;
package:com.android.internal.systemui.navbar.hidegestural&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:com.qualcomm.qti.telephonyservice&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxcl&lt;br /&gt;
package:com.motorola.rcsConfigService&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxco&lt;br /&gt;
package:com.motorola.android.systemui.overlay.usc&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:org.codeaurora.ims&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.gamemode&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.systemui.desk&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.google.android.healthconnect.controller&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.vzw&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.theme.icon.round&lt;br /&gt;
package:com.motorola.android.launcher.overlay.applabeltwolines&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.systemui.accessibility.accessibilitymenu.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.nfwlocationattribution&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.sstservice&lt;br /&gt;
package:com.motorola.android.launcher.overlay.amx&lt;br /&gt;
package:com.google.android.gms.supervision&lt;br /&gt;
package:com.google.android.server.deviceconfig.resources&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.qualcomm.qti.workloadclassifier&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.lenovo.lsf.user&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.na&lt;br /&gt;
package:com.motorola.android.systemui.overlay.tmo&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
package:com.qualcomm.qti.uim&lt;br /&gt;
package:com.motorola.revoker.services&lt;br /&gt;
package:com.facebook.system&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.android.theme.font.SpaceGrotesk&lt;br /&gt;
package:com.motorola.spaces&lt;br /&gt;
package:com.motorola.camera3.content.ai&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.retca&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.dish&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.enterprise.service&lt;br /&gt;
package:com.motorola.spectrum.setup.extensions&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.motorola.android.overlay.qcom.common&lt;br /&gt;
package:com.motorola.att.phone.extensions&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.qualcomm.atfwd&lt;br /&gt;
package:com.motorola.dimo&lt;br /&gt;
package:com.motorola.callredirectionservice&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.motorola.setup.overlay.dlcdisclaimer&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.google.android.apps.youtube.music.setupwizard&lt;br /&gt;
package:com.motorola.android.launcher.overlay.telus&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.photopicker&lt;br /&gt;
package:com.motorola.android.server.telecom.overlay.jp&lt;br /&gt;
package:com.motorola.msimsettings.overlay&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxla&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppcamera&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.android.connectivity.resources.overlay&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:com.motorola.android.systemui.overlay.att&lt;br /&gt;
package:com.android.virtualmachine.res&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts.overlay.vzw&lt;br /&gt;
package:com.google.android.adservices.api&lt;br /&gt;
package:com.motorola.dynamicvolumeoverlay&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.appsearch.apk&lt;br /&gt;
package:com.qti.qualcomm.datastatusnotification&lt;br /&gt;
package:com.android.theme.font.Exo2Regular&lt;br /&gt;
package:com.motorola.batterycare.overlay.appside&lt;br /&gt;
package:com.qti.dpmserviceapp&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxmx&lt;br /&gt;
package:com.motorola.omadm.vzw&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.devicelockcontroller&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.imagertuning_v&lt;br /&gt;
package:com.motorola.securityhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.tmo&lt;br /&gt;
package:com.motorola.vzw.pco.extensions.pcoreceiver&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.google.android.health.connect.backuprestore&lt;br /&gt;
package:com.qualcomm.qti.xrvd.service&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.motorola.motcameradesktop&lt;br /&gt;
package:com.motorola.paks.notification&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.amxpe&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.qualcomm.qti.uceShimService&lt;br /&gt;
package:com.motorola.android.overlay.wfd&lt;br /&gt;
package:com.android.role.notes.enabled&lt;br /&gt;
package:com.motorola.overlay.launcher3&lt;br /&gt;
package:com.motorola.attvowifi&lt;br /&gt;
package:com.google.mainline.adservices&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_product__&lt;br /&gt;
package:com.orange.aura.oobe&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.bluetooth.aptxmode&lt;br /&gt;
package:com.motorola.android.launcher.overlay.retail.row&lt;br /&gt;
package:com.motorola.launcherconfig.overlay.oraeu&lt;br /&gt;
package:com.android.avatarpicker&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.android.fota&lt;br /&gt;
package:com.motorola.smart5g&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.android.overlay.payjoy&lt;br /&gt;
package:com.android.rkpdapp&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.systemui.overlay.vzw&lt;br /&gt;
package:com.qualcomm.qti.dynamicddsservice&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.noCutout&lt;br /&gt;
package:com.motorola.freeform&lt;br /&gt;
package:com.motorola.enterprise.adapter.service&lt;br /&gt;
package:com.motorola.installer&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.google.android.safetycenter.resources&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.searchselector&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cameraextensions&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.videos&lt;br /&gt;
package:com.motorola.batterycare&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.securityhubext&lt;br /&gt;
package:com.motorola.android.settings.overlay.global&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.qualcomm.qcrilmsgtunnel&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.facebook.services&lt;br /&gt;
package:com.motorola.personalize&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.motorola.android.launcher.overlay.vivo&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.batterycare.overlay&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.internal.systemui.navbar.transparent&lt;br /&gt;
package:com.motorola.thermalservice&lt;br /&gt;
package:com.motorola.android.networkstack.overlay.mcc460&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:vendor.qti.hardware.cacert.server&lt;br /&gt;
package:com.google.android.wifi.resources&lt;br /&gt;
package:vendor.qti.data.ntnsatapp&lt;br /&gt;
package:com.android.intentresolver&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.motorola.android.launcher.overlay.mvnos&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.oem.euiccpartnerapp&lt;br /&gt;
package:com.google.android.apps.safetyhub&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.cc&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
package:com.qualcomm.atfwd2&lt;br /&gt;
package:com.motorola.mobiledesktop.core&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.oem.euiccpartnerapp.overlay.br&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.theme.font.RobotoSlabRegular&lt;br /&gt;
package:com.motorola.android.overlay.lpptoga&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:vendor.qti.iwlan&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.google.android.apps.subscriptions.red&lt;br /&gt;
package:com.google.android.as.oss&lt;br /&gt;
package:com.motorola.appdirectedsmsproxy&lt;br /&gt;
package:com.orange.update&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.android.uwb.resources&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.motorola.dciservice&lt;br /&gt;
package:com.payjoy.access&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.taboola.mip&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.overlay.modules.captiveportallogin.forframework&lt;br /&gt;
package:com.motorola.android.launcher.overlay.animation.scale&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.motorola.camera3&lt;br /&gt;
package:com.motorola.audiorecorder&lt;br /&gt;
package:com.android.wifi.resources.overlay.WifiVodafoneOverlay&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.providers.contactkeys&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.aura.oobe.deutsche&lt;br /&gt;
package:com.android.theme.font.WorkSans&lt;br /&gt;
package:com.motorola.android.providers.settings.overlay.dppnone&lt;br /&gt;
package:com.motorola.motosignature2.app&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.android.overlay.crystaltalkai&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.securevault&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.motorola.help.extlog&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.amazon.appmanager&lt;br /&gt;
package:com.motorola.lifetimedata&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.google.ambient.streaming&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.dti.motorola&lt;br /&gt;
package:com.motorola.mobiledesktop&lt;br /&gt;
package:com.google.android.overlay.devicelockcontroller&lt;br /&gt;
package:com.google.android.connectivity.resources&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G13&amp;diff=3347</id>
		<title>Motorola G13</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G13&amp;diff=3347"/>
		<updated>2025-11-29T18:26:46Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release:&lt;br /&gt;
* purchse: 2023-09&lt;br /&gt;
* repair: 2025-05&lt;br /&gt;
* last update: android14&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-upgrade-guide/g_id/1979#gs=eyJndWlkZUlEIjoxOTc5LCJxdWVzdGlvbklEIjozLCJyZXNwb25zZUlEIjoxMSwiZ3VpZGVTZXNzaW9uIjoic0ZnbVhKanIiLCJzZXNzaW9uSUQiOiIzS1JnUkpqciJ9&lt;br /&gt;
* dead: ...&lt;br /&gt;
&lt;br /&gt;
=== LinageOS ===&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Ulefone_Armor_X8i&amp;diff=3346</id>
		<title>Ulefone Armor X8i</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Ulefone_Armor_X8i&amp;diff=3346"/>
		<updated>2025-11-29T18:23:10Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2021-09&lt;br /&gt;
* purchace:&lt;br /&gt;
* dead: 2025-11 (back light)&lt;br /&gt;
&lt;br /&gt;
=== trivia ===&lt;br /&gt;
* https://www.gsmarena.com/ulefone_armor_x8i-11130.php&lt;br /&gt;
&lt;br /&gt;
=== privacy ===&lt;br /&gt;
* https://www.privacy-handbuch.de/handbuch_70.htm&lt;br /&gt;
* https://www.kuketz-blog.de/&lt;br /&gt;
&lt;br /&gt;
=== debloat ===&lt;br /&gt;
* https://www.nextpit.de/vorinstallierte-apps-loeschen-und-deinstallieren&lt;br /&gt;
* https://github.com/0x192/universal-android-debloater&lt;br /&gt;
* https://docs.google.com/spreadsheets/d/1jgJewUJma2rCfOdphGqfwieBRNHQd1FRJ1q0F6N_SdM/pub?hl=en_US&amp;amp;hl=en_US&amp;amp;hl=en_US&lt;br /&gt;
* https://gist.github.com/StoneLabs/965105bd07f2f2f5a3ac658e6f0f61f8&lt;br /&gt;
* https://www.droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands/&lt;br /&gt;
* https://www.olorin.me/2020/02/11/debloating-the-umidigi-f2/&lt;br /&gt;
&lt;br /&gt;
=== firewall ===&lt;br /&gt;
* https://f-droid.org/en/packages/com.celzero.bravedns/&lt;br /&gt;
&lt;br /&gt;
=== F-Droid ===&lt;br /&gt;
* https://www.kuketz-blog.de/f-droid-und-app-alternativen-android-unter-kontrolle-teil3/&lt;br /&gt;
&lt;br /&gt;
==== essential replacements ====&lt;br /&gt;
* Store&lt;br /&gt;
** https://f-droid.org/en/&lt;br /&gt;
* Firewall/DNS&lt;br /&gt;
** https://f-droid.org/en/packages/com.celzero.bravedns/&lt;br /&gt;
* Keyboard&lt;br /&gt;
** https://f-droid.org/en/packages/org.dslul.openboard.inputmethod.latin/&lt;br /&gt;
* File Manager&lt;br /&gt;
** https://f-droid.org/en/packages/com.simplemobiletools.filemanager.pro/&lt;br /&gt;
* Launcher&lt;br /&gt;
** https://f-droid.org/de/packages/amirz.rootless.nexuslauncher/&lt;br /&gt;
&lt;br /&gt;
==== apps ====&lt;br /&gt;
* Browser&lt;br /&gt;
** https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/&lt;br /&gt;
* Navigation&lt;br /&gt;
** https://f-droid.org/en/packages/net.osmand.plus/&lt;br /&gt;
** https://f-droid.org/en/packages/de.grobox.liberario/&lt;br /&gt;
* Camera&lt;br /&gt;
** https://f-droid.org/de/packages/net.sourceforge.opencamera/&lt;br /&gt;
* Tools https://f-droid.org/de/packages/com.simplemobiletools.applauncher/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.gallery.pro/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.contacts.pro/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.dialer/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.flashlight/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.smsmessenger/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.notes.pro/&lt;br /&gt;
** https://f-droid.org/de/packages/com.simplemobiletools.gallery.pro/&lt;br /&gt;
** ...&lt;br /&gt;
* Sensors&lt;br /&gt;
** https://www.bauing.uni-kl.de/sdt/idynamics (closed source)&lt;br /&gt;
** https://f-droid.org/en/packages/com.android.gpstest.osmdroid/&lt;br /&gt;
** https://phyphox.org/&lt;br /&gt;
* Mail Calendar Contacts&lt;br /&gt;
** https://f-droid.org/en/packages/at.bitfire.davdroid/&lt;br /&gt;
** https://f-droid.org/en/packages/com.fsck.k9/&lt;br /&gt;
* Text To Speak (tts)&lt;br /&gt;
** https://f-droid.org/de/packages/com.reecedunn.espeak/&lt;br /&gt;
* Corona (germany)&lt;br /&gt;
** https://f-droid.org/de/packages/de.corona.tracing/&lt;br /&gt;
** https://f-droid.org/de/packages/de.rki.covpass.checkapp/&lt;br /&gt;
* Document Viewer&lt;br /&gt;
** https://f-droid.org/en/packages/com.artifex.mupdf.viewer.app/&lt;br /&gt;
* Messenger&lt;br /&gt;
** https://f-droid.org/en/packages/org.telegram.messenger/&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Armor_X8i:/ $ pm list packages -3&lt;br /&gt;
&lt;br /&gt;
amirz.rootless.nexuslauncher&lt;br /&gt;
at.bitfire.davdroid&lt;br /&gt;
com.android.gpstest.osmdroid&lt;br /&gt;
com.artifex.mupdf.viewer.app&lt;br /&gt;
com.celzero.bravedns&lt;br /&gt;
com.fsck.k9&lt;br /&gt;
com.reecedunn.espeak&lt;br /&gt;
com.simplemobiletools.applauncher&lt;br /&gt;
com.simplemobiletools.calculator&lt;br /&gt;
com.simplemobiletools.calendar.pro&lt;br /&gt;
com.simplemobiletools.camera&lt;br /&gt;
com.simplemobiletools.clock&lt;br /&gt;
com.simplemobiletools.contacts.pro&lt;br /&gt;
com.simplemobiletools.dialer&lt;br /&gt;
com.simplemobiletools.draw.pro&lt;br /&gt;
com.simplemobiletools.filemanager.pro&lt;br /&gt;
com.simplemobiletools.flashlight&lt;br /&gt;
com.simplemobiletools.gallery.pro&lt;br /&gt;
com.simplemobiletools.notes.pro&lt;br /&gt;
com.simplemobiletools.smsmessenger&lt;br /&gt;
com.simplemobiletools.voicerecorder&lt;br /&gt;
de.bauing.sdt.idynamics&lt;br /&gt;
de.baumann.browser&lt;br /&gt;
de.corona.tracing&lt;br /&gt;
de.grobox.liberario&lt;br /&gt;
de.rki.covpass.checkapp&lt;br /&gt;
net.osmand.plus&lt;br /&gt;
net.sourceforge.opencamera&lt;br /&gt;
org.dslul.openboard.inputmethod.latin&lt;br /&gt;
org.fdroid.fdroid&lt;br /&gt;
org.mozilla.fennec_fdroid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\Users\kanne\Downloads\platform-tools_r31.0.3-windows\platform-tools&amp;gt;adb shell&lt;br /&gt;
&lt;br /&gt;
Armor_X8i:/ $ pm list packages -s&lt;br /&gt;
&lt;br /&gt;
android&lt;br /&gt;
android.auto_generated_rro_product__&lt;br /&gt;
android.auto_generated_rro_vendor__&lt;br /&gt;
com.android.apps.tag&lt;br /&gt;
com.android.backupconfirm&lt;br /&gt;
com.android.bips&lt;br /&gt;
com.android.bluetooth&lt;br /&gt;
com.android.bluetoothmidiservice&lt;br /&gt;
com.android.bookmarkprovider&lt;br /&gt;
com.android.calllogbackup&lt;br /&gt;
com.android.carrierconfig&lt;br /&gt;
com.android.carrierdefaultapp&lt;br /&gt;
com.android.cellbroadcastreceiver&lt;br /&gt;
com.android.certinstaller&lt;br /&gt;
com.android.chrome&lt;br /&gt;
com.android.companiondevicemanager&lt;br /&gt;
com.android.cts.ctsshim&lt;br /&gt;
com.android.cts.priv.ctsshim&lt;br /&gt;
com.android.deskclock&lt;br /&gt;
com.android.dynsystem&lt;br /&gt;
com.android.egg&lt;br /&gt;
com.android.emergency&lt;br /&gt;
com.android.externalstorage&lt;br /&gt;
com.android.fmradio&lt;br /&gt;
com.android.HorCali&lt;br /&gt;
com.android.hotspot2.osulogin&lt;br /&gt;
com.android.htmlviewer&lt;br /&gt;
com.android.inputdevices&lt;br /&gt;
com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
com.android.internal.display.cutout.emulation.double&lt;br /&gt;
com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
com.android.internal.systemui.navbar.gestural.&lt;br /&gt;
com.android.internal.systemui.navbar.gestural_extra_wide_back.&lt;br /&gt;
com.android.internal.systemui.navbar.gestural_narrow_back.&lt;br /&gt;
com.android.internal.systemui.navbar.gestural_wide_back.&lt;br /&gt;
com.android.internal.systemui.navbar.threebutton.&lt;br /&gt;
com.android.keychain&lt;br /&gt;
com.android.launcher3&lt;br /&gt;
com.android.launcher3ResOverlay&lt;br /&gt;
com.android.localtransport&lt;br /&gt;
com.android.location.fused&lt;br /&gt;
com.android.managedprovisioning&lt;br /&gt;
com.android.mms.service&lt;br /&gt;
com.android.mtp&lt;br /&gt;
com.android.networkstack.inprocess.overlay&lt;br /&gt;
com.android.networkstack.overlay&lt;br /&gt;
com.android.networkstack.tethering.inprocess.overlay.&lt;br /&gt;
com.android.networkstack.tethering.overlay&lt;br /&gt;
com.android.nfc&lt;br /&gt;
com.android.notepads&lt;br /&gt;
com.android.ons&lt;br /&gt;
com.android.pacprocessor&lt;br /&gt;
com.android.phone&lt;br /&gt;
com.android.pri.calculator&lt;br /&gt;
com.android.printspooler&lt;br /&gt;
com.android.providers.blockednumber&lt;br /&gt;
com.android.providers.calendar&lt;br /&gt;
com.android.providers.contacts&lt;br /&gt;
com.android.providers.downloads.ui&lt;br /&gt;
com.android.providers.downloads&lt;br /&gt;
com.android.providers.media&lt;br /&gt;
com.android.providers.partnerbookmarks&lt;br /&gt;
com.android.providers.settings&lt;br /&gt;
com.android.providers.telephony&lt;br /&gt;
com.android.providers.userdictionary&lt;br /&gt;
com.android.proxyhandler&lt;br /&gt;
com.android.se&lt;br /&gt;
com.android.server.telecom&lt;br /&gt;
com.android.settings.intelligence&lt;br /&gt;
com.android.settings&lt;br /&gt;
com.android.sharedstoragebackup&lt;br /&gt;
com.android.shell&lt;br /&gt;
com.android.simappdialog&lt;br /&gt;
com.android.soundpicker&lt;br /&gt;
com.android.soundrecorder&lt;br /&gt;
com.android.statementservice&lt;br /&gt;
com.android.stk&lt;br /&gt;
com.android.storagemanager&lt;br /&gt;
com.android.systemui&lt;br /&gt;
com.android.theme.color.black&lt;br /&gt;
com.android.theme.color.cinnamon&lt;br /&gt;
com.android.theme.color.green&lt;br /&gt;
com.android.theme.color.ocean&lt;br /&gt;
com.android.theme.color.orchid&lt;br /&gt;
com.android.theme.color.purple&lt;br /&gt;
com.android.theme.color.space&lt;br /&gt;
com.android.theme.font.notoserifsource&lt;br /&gt;
com.android.theme.icon.pebble&lt;br /&gt;
com.android.theme.icon.roundedrect&lt;br /&gt;
com.android.theme.icon.squircle&lt;br /&gt;
com.android.theme.icon.taperedrect&lt;br /&gt;
com.android.theme.icon.teardrop&lt;br /&gt;
com.android.theme.icon.vessel&lt;br /&gt;
com.android.theme.icon_pack.circular.android.&lt;br /&gt;
com.android.theme.icon_pack.circular.launcher.&lt;br /&gt;
com.android.theme.icon_pack.circular.settings.&lt;br /&gt;
com.android.theme.icon_pack.circular.systemui.&lt;br /&gt;
com.android.theme.icon_pack.circular.themepicker.&lt;br /&gt;
com.android.theme.icon_pack.filled.android.&lt;br /&gt;
com.android.theme.icon_pack.filled.launcher.&lt;br /&gt;
com.android.theme.icon_pack.filled.settings.&lt;br /&gt;
com.android.theme.icon_pack.filled.systemui.&lt;br /&gt;
com.android.theme.icon_pack.filled.themepicker.&lt;br /&gt;
com.android.theme.icon_pack.rounded.android.&lt;br /&gt;
com.android.theme.icon_pack.rounded.launcher.&lt;br /&gt;
com.android.theme.icon_pack.rounded.settings.&lt;br /&gt;
com.android.theme.icon_pack.rounded.systemui.&lt;br /&gt;
com.android.theme.icon_pack.rounded.themepicker.&lt;br /&gt;
com.android.traceur&lt;br /&gt;
com.android.vending&lt;br /&gt;
com.android.vpndialogs&lt;br /&gt;
com.android.wallpaper.livepicker&lt;br /&gt;
com.android.wallpaperbackup&lt;br /&gt;
com.android.wallpapercropper&lt;br /&gt;
com.android.wallpaperpicker&lt;br /&gt;
com.android.wifi.resources.overlay&lt;br /&gt;
com.android.wifi.resources&lt;br /&gt;
com.beanpodtech.tface&lt;br /&gt;
com.debug.loggerui&lt;br /&gt;
com.dobest.securitycenter&lt;br /&gt;
com.example.pri.toolbox&lt;br /&gt;
com.google.android.apps.docs&lt;br /&gt;
com.google.android.apps.googleassistant&lt;br /&gt;
com.google.android.apps.maps&lt;br /&gt;
com.google.android.apps.messaging&lt;br /&gt;
com.google.android.apps.nbu.files.&lt;br /&gt;
com.google.android.apps.photos&lt;br /&gt;
com.google.android.apps.restore&lt;br /&gt;
com.google.android.apps.setupwizard.searchselector.&lt;br /&gt;
com.google.android.apps.tachyon&lt;br /&gt;
com.google.android.apps.wellbeing&lt;br /&gt;
com.google.android.apps.youtube.music.&lt;br /&gt;
com.google.android.calendar&lt;br /&gt;
com.google.android.captiveportallogin&lt;br /&gt;
com.google.android.cellbroadcastreceiver&lt;br /&gt;
com.google.android.cellbroadcastservice&lt;br /&gt;
com.google.android.configupdater&lt;br /&gt;
com.google.android.contacts&lt;br /&gt;
com.google.android.dialer&lt;br /&gt;
com.google.android.documentsui&lt;br /&gt;
com.google.android.ext.services&lt;br /&gt;
com.google.android.ext.shared&lt;br /&gt;
com.google.android.feedback&lt;br /&gt;
com.google.android.gm&lt;br /&gt;
com.google.android.gms.location.history.&lt;br /&gt;
com.google.android.gms&lt;br /&gt;
com.google.android.gmsintegration&lt;br /&gt;
com.google.android.googlequicksearchbox&lt;br /&gt;
com.google.android.gsf&lt;br /&gt;
com.google.android.ims&lt;br /&gt;
com.google.android.inputmethod.latin&lt;br /&gt;
com.google.android.marvin.talkback&lt;br /&gt;
com.google.android.modulemetadata&lt;br /&gt;
com.google.android.networkstack.overlay&lt;br /&gt;
com.google.android.networkstack.permissionconfig&lt;br /&gt;
com.google.android.networkstack.tethering.overlay.&lt;br /&gt;
com.google.android.networkstack.tethering&lt;br /&gt;
com.google.android.networkstack&lt;br /&gt;
com.google.android.onetimeinitializer&lt;br /&gt;
com.google.android.overlay.gmsconfig.common.&lt;br /&gt;
com.google.android.overlay.gmsconfig.comms.dialer&lt;br /&gt;
com.google.android.overlay.gmsconfig.comms.mms&lt;br /&gt;
com.google.android.overlay.gmsconfig.gsa.&lt;br /&gt;
com.google.android.overlay.gmsconfig.photos.&lt;br /&gt;
com.google.android.overlay.gmsconfig.searchlauncherqs.&lt;br /&gt;
com.google.android.overlay.modules.documentsui.&lt;br /&gt;
com.google.android.overlay.modules.ext.services&lt;br /&gt;
com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
com.google.android.overlay.modules.permissioncontroller.&lt;br /&gt;
com.google.android.packageinstaller&lt;br /&gt;
com.google.android.partnersetup&lt;br /&gt;
com.google.android.permissioncontroller&lt;br /&gt;
com.google.android.printservice.recommendation&lt;br /&gt;
com.google.android.projection.gearhead&lt;br /&gt;
com.google.android.providers.media.module.&lt;br /&gt;
com.google.android.setupwizard&lt;br /&gt;
com.google.android.syncadapters.contacts&lt;br /&gt;
com.google.android.tts&lt;br /&gt;
com.google.android.videos&lt;br /&gt;
com.google.android.webview&lt;br /&gt;
com.google.android.youtube&lt;br /&gt;
com.google.mainline.telemetry&lt;br /&gt;
com.gotron.uota.overlay&lt;br /&gt;
com.gotron.uota&lt;br /&gt;
com.mediatek.batterywarning&lt;br /&gt;
com.mediatek.camera&lt;br /&gt;
com.mediatek.capctrl.service&lt;br /&gt;
com.mediatek.duraspeed&lt;br /&gt;
com.mediatek.engineermode&lt;br /&gt;
com.mediatek.frameworkresoverlay&lt;br /&gt;
com.mediatek.gba&lt;br /&gt;
com.mediatek.gnss.nonframeworklbs&lt;br /&gt;
com.mediatek.gnssdebugreport&lt;br /&gt;
com.mediatek.ims&lt;br /&gt;
com.mediatek.lbs.em2.ui&lt;br /&gt;
com.mediatek.location.lppe.main&lt;br /&gt;
com.mediatek.mdmconfig&lt;br /&gt;
com.mediatek.mdmlsample&lt;br /&gt;
com.mediatek.omacp&lt;br /&gt;
com.mediatek.sensorhub.ui&lt;br /&gt;
com.mediatek.SettingsProviderResOverlay&lt;br /&gt;
com.mediatek.simprocessor&lt;br /&gt;
com.mediatek.smartratswitch.service&lt;br /&gt;
com.mediatek.systemuiresoverlay&lt;br /&gt;
com.mediatek.telephony&lt;br /&gt;
com.mediatek.ygps&lt;br /&gt;
com.mediatek&lt;br /&gt;
com.pri.applock&lt;br /&gt;
com.pri.childrenspace&lt;br /&gt;
com.pri.easylauncher&lt;br /&gt;
com.pri.faceunlock&lt;br /&gt;
com.pri.factorytest&lt;br /&gt;
com.pri.longshotscreen&lt;br /&gt;
com.pri.smart&lt;br /&gt;
com.pri.smartfloatball&lt;br /&gt;
com.pri.soundmeter&lt;br /&gt;
com.pri.themecenter&lt;br /&gt;
com.wapi.wapicertmanager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== debloated ===&lt;br /&gt;
==== list of (safely) disabled apps ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Armor_X8i:/$ pm list packages --user 0 -d&lt;br /&gt;
&lt;br /&gt;
com.android.apps.tag&lt;br /&gt;
com.android.bips&lt;br /&gt;
com.android.bluetoothmidiservice&lt;br /&gt;
com.android.bookmarkprovider&lt;br /&gt;
com.android.calllogbackup&lt;br /&gt;
com.android.carrierdefaultapp&lt;br /&gt;
com.android.chrome&lt;br /&gt;
com.android.companiondevicemanager&lt;br /&gt;
com.android.deskclock&lt;br /&gt;
com.android.egg&lt;br /&gt;
com.android.fmradio&lt;br /&gt;
com.android.htmlviewer&lt;br /&gt;
com.android.keychain&lt;br /&gt;
com.android.launcher3&lt;br /&gt;
com.android.managedprovisioning&lt;br /&gt;
com.android.notepads&lt;br /&gt;
com.android.ons&lt;br /&gt;
com.android.pri.calculator&lt;br /&gt;
com.android.providers.calendar&lt;br /&gt;
com.android.providers.partnerbookmarks&lt;br /&gt;
com.android.sharedstoragebackup&lt;br /&gt;
com.android.simappdialog&lt;br /&gt;
com.android.soundrecorder&lt;br /&gt;
com.android.stk&lt;br /&gt;
com.android.traceur&lt;br /&gt;
com.android.vending&lt;br /&gt;
com.android.wallpaper.livepicker&lt;br /&gt;
com.android.wallpaperbackup&lt;br /&gt;
com.android.wallpapercropper&lt;br /&gt;
com.beanpodtech.tface&lt;br /&gt;
com.debug.loggerui&lt;br /&gt;
com.dobest.securitycenter&lt;br /&gt;
com.example.pri.toolbox&lt;br /&gt;
com.google.android.apps.docs&lt;br /&gt;
com.google.android.apps.googleassistant&lt;br /&gt;
com.google.android.apps.maps&lt;br /&gt;
com.google.android.apps.messaging&lt;br /&gt;
com.google.android.apps.nbu.files&lt;br /&gt;
com.google.android.apps.photos&lt;br /&gt;
com.google.android.apps.restore&lt;br /&gt;
com.google.android.apps.setupwizard.searchselector&lt;br /&gt;
com.google.android.apps.tachyon&lt;br /&gt;
com.google.android.apps.wellbeing&lt;br /&gt;
com.google.android.apps.youtube.music&lt;br /&gt;
com.google.android.calendar&lt;br /&gt;
com.google.android.configupdater&lt;br /&gt;
com.google.android.contacts&lt;br /&gt;
com.google.android.dialer&lt;br /&gt;
com.google.android.documentsui&lt;br /&gt;
com.google.android.ext.shared&lt;br /&gt;
com.google.android.feedback&lt;br /&gt;
com.google.android.gm&lt;br /&gt;
com.google.android.gms&lt;br /&gt;
com.google.android.gms.location.history&lt;br /&gt;
com.google.android.googlequicksearchbox&lt;br /&gt;
com.google.android.gsf&lt;br /&gt;
com.google.android.ims&lt;br /&gt;
com.google.android.inputmethod.latin&lt;br /&gt;
com.google.android.marvin.talkback&lt;br /&gt;
com.google.android.onetimeinitializer&lt;br /&gt;
com.google.android.partnersetup&lt;br /&gt;
com.google.android.printservice.recommendation&lt;br /&gt;
com.google.android.projection.gearhead&lt;br /&gt;
com.google.android.setupwizard&lt;br /&gt;
com.google.android.syncadapters.contacts&lt;br /&gt;
com.google.android.tts&lt;br /&gt;
com.google.android.videos&lt;br /&gt;
com.google.android.webview&lt;br /&gt;
com.google.android.youtube&lt;br /&gt;
com.gotron.uota&lt;br /&gt;
com.mediatek.camera&lt;br /&gt;
com.mediatek.capctrl.service&lt;br /&gt;
com.mediatek.duraspeed&lt;br /&gt;
com.mediatek.engineermode&lt;br /&gt;
com.mediatek.gnssdebugreport&lt;br /&gt;
com.mediatek.ims&lt;br /&gt;
com.mediatek.lbs.em2.ui&lt;br /&gt;
com.mediatek.mdmconfig&lt;br /&gt;
com.mediatek.mdmlsample&lt;br /&gt;
com.mediatek.ygps&lt;br /&gt;
com.pri.applock&lt;br /&gt;
com.pri.childrenspace&lt;br /&gt;
com.pri.easylauncher&lt;br /&gt;
com.pri.faceunlock&lt;br /&gt;
com.pri.factorytest&lt;br /&gt;
com.pri.longshotscreen&lt;br /&gt;
com.pri.smart&lt;br /&gt;
com.pri.smartfloatball&lt;br /&gt;
com.pri.soundmeter&lt;br /&gt;
com.pri.themecenter&lt;br /&gt;
com.wapi.wapicertmanager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== what the hell, do I really need this ? ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
com.pri.applock&lt;br /&gt;
com.pri.childrenspace&lt;br /&gt;
com.pri.easylauncher&lt;br /&gt;
com.pri.faceunlock&lt;br /&gt;
com.pri.factorytest&lt;br /&gt;
com.pri.longshotscreen&lt;br /&gt;
com.pri.smart&lt;br /&gt;
com.pri.smartfloatball&lt;br /&gt;
com.pri.soundmeter&lt;br /&gt;
com.pri.themecenter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* factory testing&lt;br /&gt;
** com.pri.factorytest&lt;br /&gt;
* Face Unlock&lt;br /&gt;
** com.pri.faceunlock&lt;br /&gt;
** com.beanpodtech.tface&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
com.mediatek&lt;br /&gt;
com.mediatek.batterywarning&lt;br /&gt;
com.mediatek.camera&lt;br /&gt;
com.mediatek.capctrl.service&lt;br /&gt;
com.mediatek.duraspeed&lt;br /&gt;
com.mediatek.engineermode&lt;br /&gt;
com.mediatek.frameworkresoverlay&lt;br /&gt;
com.mediatek.gba&lt;br /&gt;
com.mediatek.gnss.nonframeworklbs&lt;br /&gt;
com.mediatek.gnssdebugreport&lt;br /&gt;
com.mediatek.ims&lt;br /&gt;
com.mediatek.lbs.em2.ui&lt;br /&gt;
com.mediatek.location.lppe.main&lt;br /&gt;
com.mediatek.mdmconfig&lt;br /&gt;
com.mediatek.mdmlsample&lt;br /&gt;
com.mediatek.omacp&lt;br /&gt;
com.mediatek.sensorhub.ui&lt;br /&gt;
com.mediatek.SettingsProviderResOverlay&lt;br /&gt;
com.mediatek.simprocessor&lt;br /&gt;
com.mediatek.smartratswitch.service&lt;br /&gt;
com.mediatek.systemuiresoverlay&lt;br /&gt;
com.mediatek.telephony&lt;br /&gt;
com.mediatek.ygps&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GPS (calls repodownload.mediatek.com)&lt;br /&gt;
** alternative? https://www.dr-lex.be/software/epoupdater.html&lt;br /&gt;
&lt;br /&gt;
* DebugLoggerUI&lt;br /&gt;
** com.debug.loggerui&lt;br /&gt;
&lt;br /&gt;
* Security&lt;br /&gt;
** com.dobest.securitycenter&lt;br /&gt;
*** 3rd party app https://play.google.com/store/apps/details?id=com.dobest.securitycenter&lt;br /&gt;
&lt;br /&gt;
* STK &lt;br /&gt;
** com.android.stk&lt;br /&gt;
** https://www.droidwiki.org/wiki/SIM_Application_Toolkit&lt;br /&gt;
&lt;br /&gt;
* Wireless emergency alerts &lt;br /&gt;
** com.google.android.cellbroadcastreceiver&lt;br /&gt;
&lt;br /&gt;
* System update&lt;br /&gt;
** com.gotron.uota&lt;br /&gt;
&lt;br /&gt;
=== to do ===&lt;br /&gt;
reset time server (ntp)&lt;br /&gt;
* https://gist.github.com/xujiaao/63cb3bbea9fe22e79206e5eb7ba82d0e&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G13&amp;diff=3345</id>
		<title>Motorola G13</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G13&amp;diff=3345"/>
		<updated>2025-11-29T18:19:59Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: Created page with &amp;quot;* release: * purchse: 2023-09 * repair: 2025-05 * dead: ...  === LinageOS === * ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release:&lt;br /&gt;
* purchse: 2023-09&lt;br /&gt;
* repair: 2025-05&lt;br /&gt;
* dead: ...&lt;br /&gt;
&lt;br /&gt;
=== LinageOS ===&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3344</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3344"/>
		<updated>2025-11-29T18:02:40Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* release: 2023-09&lt;br /&gt;
* purchase: 2025-11&lt;br /&gt;
* updates until: 2026-09&lt;br /&gt;
** https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3343</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3343"/>
		<updated>2025-11-29T18:00:46Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* purchase: 2025-11&lt;br /&gt;
* updates: https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3342</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3342"/>
		<updated>2025-11-29T18:00:22Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* LineageOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;purchase: 2025-11&lt;br /&gt;
updates: https://de-de.support.motorola.com/app/software-security-update/g_id/7112/productid/11601&lt;br /&gt;
&lt;br /&gt;
=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;br /&gt;
&lt;br /&gt;
=== stock ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3341</id>
		<title>Motorola G84 5G</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_G84_5G&amp;diff=3341"/>
		<updated>2025-11-29T14:12:57Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: Created page with &amp;quot;=== LineageOS === * https://wiki.lineageos.org/devices/bangkk/&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== LineageOS ===&lt;br /&gt;
* https://wiki.lineageos.org/devices/bangkk/&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3340</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3340"/>
		<updated>2025-11-27T10:16:15Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://wiki.lineageos.org/devices/troika/&lt;br /&gt;
&lt;br /&gt;
== stock ==&lt;br /&gt;
https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3339</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3339"/>
		<updated>2025-11-27T08:54:50Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* list of (safely) disabled apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3338</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3338"/>
		<updated>2025-11-27T08:17:35Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3337</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3337"/>
		<updated>2025-11-27T08:17:03Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* list of (safely) disabled apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3336</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3336"/>
		<updated>2025-11-27T08:08:33Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* List of installed 3rd party apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3335</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3335"/>
		<updated>2025-11-27T08:06:43Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://droidwin.com/remove-uninstall-bloatware-apps-from-android-via-adb-commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3334</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3334"/>
		<updated>2025-11-27T08:04:54Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* List of installed 3rd party apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb pair 192.168.2.135:xxx&lt;br /&gt;
./adb connect 192.168.2.135:46251&lt;br /&gt;
./adb devices -l&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3333</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3333"/>
		<updated>2025-11-27T08:00:43Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* List of installed 3rd party apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== list of (safely) disabled apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3332</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3332"/>
		<updated>2025-11-27T07:58:10Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List of ALL system apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
troika_sprout:/ $ pm list packages -s&lt;br /&gt;
package:com.shannon.qualifiednetworksservice&lt;br /&gt;
package:com.google.android.networkstack.tethering&lt;br /&gt;
package:com.android.cts.priv.ctsshim&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.corner&lt;br /&gt;
package:com.google.android.ext.services&lt;br /&gt;
package:com.motorola.motocare&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.double&lt;br /&gt;
package:com.android.providers.telephony&lt;br /&gt;
package:com.motorola.common.overlay&lt;br /&gt;
package:com.android.dynsystem&lt;br /&gt;
package:com.shannon.networkservice&lt;br /&gt;
package:com.android.theme.icon.pebble&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.google.android.cellbroadcastservice&lt;br /&gt;
package:com.android.providers.calendar&lt;br /&gt;
package:com.android.providers.media&lt;br /&gt;
package:com.google.android.onetimeinitializer&lt;br /&gt;
package:com.google.android.ext.shared&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.bug2go&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_wide_back&lt;br /&gt;
package:com.android.wallpapercropper&lt;br /&gt;
package:com.motorola.gesture&lt;br /&gt;
package:com.android.theme.icon.vessel&lt;br /&gt;
package:com.android.theme.color.cinnamon&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.systemui&lt;br /&gt;
package:com.motorola.ccc.devicemanagement&lt;br /&gt;
package:com.android.theme.icon.taperedrect&lt;br /&gt;
package:com.motorola.android.fmradio&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.android.phone.overlay.motcommon&lt;br /&gt;
package:com.android.systemuisprintoverlay&lt;br /&gt;
package:com.android.cellbroadcast.overlay&lt;br /&gt;
package:com.android.externalstorage&lt;br /&gt;
package:com.motorola.omadm.service&lt;br /&gt;
package:com.android.htmlviewer&lt;br /&gt;
package:com.android.companiondevicemanager&lt;br /&gt;
package:com.android.settings.overlay.filesgoogle&lt;br /&gt;
package:com.android.mms.service&lt;br /&gt;
package:com.android.theme.font.barlowsource&lt;br /&gt;
package:com.android.providers.downloads&lt;br /&gt;
package:com.motorola.coresettingsext&lt;br /&gt;
package:com.motorola.setup.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.android&lt;br /&gt;
package:com.android.phone.overlay.carriersettings&lt;br /&gt;
package:com.motorola.ccc.mainplm&lt;br /&gt;
package:com.android.theme.icon_pack.circular.themepicker&lt;br /&gt;
package:com.google.android.configupdater&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.google.android.providers.media.module&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller&lt;br /&gt;
package:com.android.theme.color.parasailing&lt;br /&gt;
package:com.motorola.ccc.ota&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.systemui.plugin.globalactions.wallet&lt;br /&gt;
package:com.google.ar.core&lt;br /&gt;
package:com.android.providers.downloads.ui&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.android.pacprocessor&lt;br /&gt;
package:com.android.simappdialog&lt;br /&gt;
package:com.dolby.daxservice&lt;br /&gt;
package:com.motorola.faceunlock&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.hole&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.tall&lt;br /&gt;
package:com.android.certinstaller&lt;br /&gt;
package:com.android.theme.color.black&lt;br /&gt;
package:com.android.theme.color.brown&lt;br /&gt;
package:com.android.carrierconfig&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.android.theme.color.green&lt;br /&gt;
package:com.android.theme.color.ocean&lt;br /&gt;
package:com.android.theme.color.slate&lt;br /&gt;
package:com.android.theme.color.space&lt;br /&gt;
package:com.android.internal.systemui.navbar.threebutton&lt;br /&gt;
package:com.google.android.apps.work.oobconfig&lt;br /&gt;
package:android&lt;br /&gt;
package:com.motorola.sarcontrol&lt;br /&gt;
package:com.android.hotwordenrollment.xgoogle&lt;br /&gt;
package:com.motorola.android.provisioning&lt;br /&gt;
package:com.android.cellbroadcastservice.overlay&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.launcher&lt;br /&gt;
package:com.android.egg&lt;br /&gt;
package:com.android.mtp&lt;br /&gt;
package:com.android.nfc&lt;br /&gt;
package:com.android.ons&lt;br /&gt;
package:com.android.stk&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.android.backupconfirm&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.android.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.android.systemui.auto_generated_rro_vendor__&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.android.internal.systemui.navbar.twobutton&lt;br /&gt;
package:com.motorola.android.networkstack.tethering.overlay.motCommon&lt;br /&gt;
package:com.android.statementservice&lt;br /&gt;
package:com.google.android.as&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.carrier&lt;br /&gt;
package:com.android.wifi.resources.overlay.motCommon&lt;br /&gt;
package:com.android.theme.color.dorange&lt;br /&gt;
package:com.shannon.dataservice&lt;br /&gt;
package:com.android.theme.color.saffron&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.common&lt;br /&gt;
package:com.android.theme.color.dpurple&lt;br /&gt;
package:com.motorola.motocit&lt;br /&gt;
package:com.android.settings.intelligence&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_extra_wide_back&lt;br /&gt;
package:com.google.android.permissioncontroller&lt;br /&gt;
package:com.google.android.setupwizard&lt;br /&gt;
package:com.android.providers.settings&lt;br /&gt;
package:com.android.sharedstoragebackup&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:com.android.printspooler&lt;br /&gt;
package:com.android.systemuivzwoverlay&lt;br /&gt;
package:com.android.hotwordenrollment.okgoogle&lt;br /&gt;
package:com.motorola.overlay.googledps&lt;br /&gt;
package:com.android.theme.icon_pack.filled.settings&lt;br /&gt;
package:com.android.dreams.basic&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.google.android.overlay.modules.ext.services&lt;br /&gt;
package:com.android.se&lt;br /&gt;
package:com.android.inputdevices&lt;br /&gt;
package:com.google.android.apps.wellbeing&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.photos&lt;br /&gt;
package:com.motorola.android.nativedropboxagent&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.motorola.nfc&lt;br /&gt;
package:com.android.bips&lt;br /&gt;
package:android.oem.overlay&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.android.jvtcmd&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.captiveportallogin&lt;br /&gt;
package:com.android.theme.icon_pack.circular.settings&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.comms&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.modulemetadata&lt;br /&gt;
package:com.android.providers.settings.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.cellbroadcastreceiver&lt;br /&gt;
package:com.google.android.webview&lt;br /&gt;
package:com.android.theme.icon.teardrop&lt;br /&gt;
package:com.google.android.overlay.modules.documentsui&lt;br /&gt;
package:com.google.android.networkstack&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.motorola.contacts.preloadcontacts&lt;br /&gt;
package:com.android.server.telecom&lt;br /&gt;
package:com.google.android.syncadapters.contacts&lt;br /&gt;
package:com.motorola.android.providers.settings&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.themepicker&lt;br /&gt;
package:com.android.keychain&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.android.chrome&lt;br /&gt;
package:com.android.systemuiusccoverlay&lt;br /&gt;
package:com.android.theme.icon_pack.filled.systemui&lt;br /&gt;
package:com.google.android.packageinstaller&lt;br /&gt;
package:com.google.android.gms&lt;br /&gt;
package:com.google.android.gsf&lt;br /&gt;
package:com.google.android.ims&lt;br /&gt;
package:com.google.android.tag&lt;br /&gt;
package:com.google.android.tts&lt;br /&gt;
package:com.android.wifi.resources&lt;br /&gt;
package:com.android.phone.overlay.common&lt;br /&gt;
package:com.android.calllogbackup&lt;br /&gt;
package:com.google.android.partnersetup&lt;br /&gt;
package:com.motorola.genie&lt;br /&gt;
package:com.motorola.setup&lt;br /&gt;
package:com.android.localtransport&lt;br /&gt;
package:com.google.android.overlay.gmsconfig.gsa&lt;br /&gt;
package:com.android.carrierdefaultapp&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.android.theme.font.notoserifsource&lt;br /&gt;
package:com.android.theme.icon_pack.filled.android&lt;br /&gt;
package:com.android.proxyhandler&lt;br /&gt;
package:com.android.providers.telephony.overlay.carriersettings&lt;br /&gt;
package:com.android.internal.display.cutout.emulation.waterfall&lt;br /&gt;
package:com.android.theme.icon_pack.circular.systemui&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.overlay.modules.permissioncontroller.forframework&lt;br /&gt;
package:com.google.android.feedback&lt;br /&gt;
package:com.google.android.printservice.recommendation&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.android.managedprovisioning&lt;br /&gt;
package:com.motorola.launcherconfig&lt;br /&gt;
package:com.android.soundpicker&lt;br /&gt;
package:com.google.android.documentsui&lt;br /&gt;
package:com.google.mainline.telemetry&lt;br /&gt;
package:com.motorola.demo&lt;br /&gt;
package:com.motorola.help&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.android.providers.partnerbookmarks&lt;br /&gt;
package:com.shannon.imsservice&lt;br /&gt;
package:com.trustonic.teeservice&lt;br /&gt;
package:com.android.wallpaper.livepicker&lt;br /&gt;
package:com.motorola.carriersettingsext&lt;br /&gt;
package:com.android.systemuiattoverlay&lt;br /&gt;
package:com.android.theme.icon.squircle&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.android.systemuitmooverlay&lt;br /&gt;
package:com.google.android.networkstack.permissionconfig&lt;br /&gt;
package:com.android.storagemanager&lt;br /&gt;
package:com.motorola.msimsettings&lt;br /&gt;
package:com.android.bookmarkprovider&lt;br /&gt;
package:com.android.settings&lt;br /&gt;
package:com.google.android.wfcactivation&lt;br /&gt;
package:com.android.theme.icon_pack.filled.launcher&lt;br /&gt;
package:com.samsung.slsi.telephony.oemril&lt;br /&gt;
package:android.autoinstalls.config.motorola.layout&lt;br /&gt;
package:com.google.android.projection.gearhead&lt;br /&gt;
package:com.google.android.apps.turbo&lt;br /&gt;
package:com.android.internal.systemui.navbar.softonenav&lt;br /&gt;
package:com.android.cts.ctsshim&lt;br /&gt;
package:com.motorola.launcher3&lt;br /&gt;
package:com.android.theme.color.cherry&lt;br /&gt;
package:com.motorola.slpc_sys&lt;br /&gt;
package:com.google.android.overlay.modules.modulemetadata.forframework&lt;br /&gt;
package:com.android.theme.font.quicksandsource&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.android.theme.color.magentahaze&lt;br /&gt;
package:com.android.theme.icon_pack.circular.launcher&lt;br /&gt;
package:com.android.wallpaper&lt;br /&gt;
package:com.android.vpndialogs&lt;br /&gt;
package:com.google.android.apps.wallpaper&lt;br /&gt;
package:com.motorola.bach.modemstats&lt;br /&gt;
package:com.android.phone&lt;br /&gt;
package:com.android.shell&lt;br /&gt;
package:com.android.theme.icon_pack.filled.themepicker&lt;br /&gt;
package:com.android.wallpaperbackup&lt;br /&gt;
package:com.android.providers.blockednumber&lt;br /&gt;
package:com.android.theme.color.darklake&lt;br /&gt;
package:com.motorola.camera2.content.ai&lt;br /&gt;
package:com.android.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.providers.userdictionary&lt;br /&gt;
package:com.android.theme.color.lgreen&lt;br /&gt;
package:com.google.android.apps.carrier.carrierwifi&lt;br /&gt;
package:com.android.emergency&lt;br /&gt;
package:com.android.hotspot2.osulogin&lt;br /&gt;
package:com.google.android.gms.location.history&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural&lt;br /&gt;
package:com.android.location.fused&lt;br /&gt;
package:com.android.theme.color.orchid&lt;br /&gt;
package:com.android.systemui&lt;br /&gt;
package:com.motorola.motodisplay&lt;br /&gt;
package:com.motorola.android.providers.settings.auto_generated_rro_product__&lt;br /&gt;
package:com.android.theme.color.purple&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.android.bluetoothmidiservice&lt;br /&gt;
package:com.android.traceur&lt;br /&gt;
package:com.google.android.cellbroadcastreceiver&lt;br /&gt;
package:android.auto_generated_rro_product__&lt;br /&gt;
package:com.android.bluetooth&lt;br /&gt;
package:com.android.providers.contacts&lt;br /&gt;
package:com.android.theme.icon.roundedrect&lt;br /&gt;
package:com.android.internal.systemui.navbar.gestural_narrow_back&lt;br /&gt;
package:com.android.theme.icon_pack.rounded.settings&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
package:com.motorola.android.providers.chromehomepage&lt;br /&gt;
package:com.motorola.systemserver&lt;br /&gt;
package:com.motorola.VirtualUiccPayment&lt;br /&gt;
package:android.auto_generated_rro_vendor__&lt;br /&gt;
package:com.android.theme.icon_pack.circular.android&lt;br /&gt;
package:com.google.android.apps.restore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3331</id>
		<title>Motorola One Action</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=Motorola_One_Action&amp;diff=3331"/>
		<updated>2025-11-27T07:56:18Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: Created page with &amp;quot;=== List of installed 3rd party apps === &amp;lt;pre&amp;gt; ./adb -t 1 shell troika_sprout:/ $ pm list packages --user 0 -d package:com.google.android.youtube package:com.google.android.go...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== List of installed 3rd party apps ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./adb -t 1 shell&lt;br /&gt;
troika_sprout:/ $ pm list packages --user 0 -d&lt;br /&gt;
package:com.google.android.youtube&lt;br /&gt;
package:com.google.android.googlequicksearchbox&lt;br /&gt;
package:com.motorola.brapps&lt;br /&gt;
package:com.motorola.setup.overlay.pai&lt;br /&gt;
package:com.google.android.apps.messaging&lt;br /&gt;
package:com.motorola.camera2&lt;br /&gt;
package:com.motorola.ccc.notification&lt;br /&gt;
package:com.android.vending&lt;br /&gt;
package:com.google.android.marvin.talkback&lt;br /&gt;
package:com.motorola.photoeditor&lt;br /&gt;
package:com.motorola.dolby.dolbyui&lt;br /&gt;
package:com.motorola.timeweatherwidget&lt;br /&gt;
package:com.google.android.deskclock&lt;br /&gt;
package:com.google.android.gm&lt;br /&gt;
package:com.google.android.music&lt;br /&gt;
package:de.telekom.tsc&lt;br /&gt;
package:com.google.android.dialer&lt;br /&gt;
package:com.google.android.apps.nbu.files&lt;br /&gt;
package:com.motorola.motosignature.app&lt;br /&gt;
package:com.google.android.apps.docs&lt;br /&gt;
package:com.google.android.apps.maps&lt;br /&gt;
package:com.google.android.contacts&lt;br /&gt;
package:com.google.android.calculator&lt;br /&gt;
package:com.motorola.livewallpaper3&lt;br /&gt;
package:com.motorola.carrierconfig&lt;br /&gt;
package:com.google.android.apps.photos&lt;br /&gt;
package:com.google.android.calendar&lt;br /&gt;
package:com.motorola.moto&lt;br /&gt;
package:com.motorola.paks&lt;br /&gt;
package:com.motorola.fmplayer&lt;br /&gt;
package:com.motorola.actions&lt;br /&gt;
package:com.motorola.easyprefix&lt;br /&gt;
package:com.google.android.inputmethod.latin&lt;br /&gt;
troika_sprout:/ $ pm list packages -3&lt;br /&gt;
package:org.fossify.contacts&lt;br /&gt;
package:org.fossify.messages&lt;br /&gt;
package:org.fossify.clock&lt;br /&gt;
package:org.fossify.notes&lt;br /&gt;
package:org.fossify.phone&lt;br /&gt;
package:org.fossify.filemanager&lt;br /&gt;
package:org.fossify.keyboard&lt;br /&gt;
package:com.beemdevelopment.aegis&lt;br /&gt;
package:org.mozilla.fennec_fdroid&lt;br /&gt;
package:it.belloworld.mercurygram&lt;br /&gt;
package:org.fossify.home&lt;br /&gt;
package:org.fossify.math&lt;br /&gt;
package:org.fdroid.fdroid&lt;br /&gt;
package:io.github.muntashirakon.AppManager&lt;br /&gt;
package:org.fossify.gallery&lt;br /&gt;
package:com.fsck.k9&lt;br /&gt;
package:de.baumann.browser&lt;br /&gt;
package:org.fossify.camera&lt;br /&gt;
package:com.celzero.bravedns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3330</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3330"/>
		<updated>2025-11-04T16:22:23Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* current contributions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
* https://www.aishub.net/stations/2700 (Walsum)&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5444 (Zechenwerkstatt)&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/47457 (walsum)&lt;br /&gt;
* https://sdrmap.org/?station=Dinslaken&lt;br /&gt;
* https://www.myshiptracking.com/stations/station?id=1269 (Zechenwerkstatt)&lt;br /&gt;
* hpradar.com&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
https://app.airframes.io/stations/baldeney (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3329</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3329"/>
		<updated>2025-11-04T16:05:15Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* current contributions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
* https://www.aishub.net/stations/2700 (Walsum)&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5444 (Zechenwerkstatt)&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/47457 (walsum)&lt;br /&gt;
* https://sdrmap.org/?station=Dinslaken&lt;br /&gt;
* hpradar.com&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
https://app.airframes.io/stations/baldeney (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3328</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3328"/>
		<updated>2025-10-17T07:44:15Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
https://app.airframes.io/stations/baldeney (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3327</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3327"/>
		<updated>2025-09-23T12:36:39Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
https://app.airframes.io/stations/baldeney (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
* https://shipfinder.co&lt;br /&gt;
* https://sea.hpradar.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3326</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3326"/>
		<updated>2025-09-23T12:22:19Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
* https://shipfinder.co&lt;br /&gt;
* https://sea.hpradar.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3325</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3325"/>
		<updated>2025-09-23T12:21:39Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
* https://shipfinder.co&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3324</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3324"/>
		<updated>2025-09-23T12:17:55Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3323</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3323"/>
		<updated>2025-09-19T06:17:05Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5498&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3322</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3322"/>
		<updated>2025-09-19T06:15:53Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6364&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3321</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3321"/>
		<updated>2025-09-19T06:01:08Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Oberhausen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2601 (Marienkirche)&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3320</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3320"/>
		<updated>2025-09-19T05:56:47Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
* Meerbusch&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1379 (UweF)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3319</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3319"/>
		<updated>2025-09-19T05:54:01Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Kamen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2211 (THW OV Kamen-Bergkamen)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3318</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3318"/>
		<updated>2025-09-18T13:22:41Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2087 (Hochfeld)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3317</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3317"/>
		<updated>2025-09-18T13:18:37Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6020&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6171&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3316</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3316"/>
		<updated>2025-09-18T13:13:35Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Moers&lt;br /&gt;
** https://stations.vesselfinder.com/stations/6246&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3315</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3315"/>
		<updated>2025-09-14T13:26:31Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
** https://aprs.fi/info/i/DA1VID&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3314</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3314"/>
		<updated>2025-09-14T13:22:13Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
** https://www.aishub.net/stations/3769&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3313</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3313"/>
		<updated>2025-09-14T06:48:23Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* nearby stations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2579 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3312</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3312"/>
		<updated>2025-09-09T08:25:27Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2562 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://www.shippingexplorer.net&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3311</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3311"/>
		<updated>2025-09-09T07:49:59Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2562 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* https://www.vtexplorer.com&lt;br /&gt;
* https://ais.boatnerd.com&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3310</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3310"/>
		<updated>2025-09-09T07:32:32Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2562 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
* https://www.shipxplorer.com/&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
	<entry>
		<id>https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3309</id>
		<title>RPiAIS</title>
		<link rel="alternate" type="text/html" href="https://bastelbude.grade.de/mediawiki/index.php?title=RPiAIS&amp;diff=3309"/>
		<updated>2025-09-08T16:59:12Z</updated>

		<summary type="html">&lt;p&gt;Dirk eversmann qj00azb3: /* Marktübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== about ==&lt;br /&gt;
setting up a raspberry PI as AIS receiver using an DVB-T usb-stick and share data with [https://www.aishub.net/rpiais AIS Dispatcher]&lt;br /&gt;
== newer machine (rPi 2 Model B)==&lt;br /&gt;
* http://192.168.1.112:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 1&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 2&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
processor       : 3&lt;br /&gt;
model name      : ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
BogoMIPS        : 38.40&lt;br /&gt;
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xc07&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : a01041               (Pi 2 Model B v1.1 Sony, UK)&lt;br /&gt;
Serial          : 00000000718d51e6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2183000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1092000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1240000000 Hz!&lt;br /&gt;
E4K range: 52 to 2182 MHz&lt;br /&gt;
E4K L-band gap: 1092 to 1240 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== old machine (rPi B+)==&lt;br /&gt;
* http://192.168.1.110:8080&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rPiAIS:~# cat /etc/os-release&lt;br /&gt;
PRETTY_NAME=&amp;quot;Raspbian GNU/Linux 9 (stretch)&amp;quot;&lt;br /&gt;
NAME=&amp;quot;Raspbian GNU/Linux&amp;quot;&lt;br /&gt;
VERSION_ID=&amp;quot;9&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;9 (stretch)&amp;quot;&lt;br /&gt;
ID=raspbian&lt;br /&gt;
ID_LIKE=debian&lt;br /&gt;
HOME_URL=&amp;quot;http://www.raspbian.org/&amp;quot;&lt;br /&gt;
SUPPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianForums&amp;quot;&lt;br /&gt;
BUG_REPORT_URL=&amp;quot;http://www.raspbian.org/RaspbianBugs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# uname -a&lt;br /&gt;
Linux rPiAIS 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install rtl-sdr&lt;br /&gt;
rtl-sdr is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install libusb-1.0-0-dev&lt;br /&gt;
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# apt-get install librtlsdr-dev&lt;br /&gt;
librtlsdr-dev is already the newest version (0.5.3-11+rpt1).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hardware ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0ccd:00d3 TerraTec Electronic GmbH&lt;br /&gt;
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub&lt;br /&gt;
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter&lt;br /&gt;
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# cat /proc/cpuinfo&lt;br /&gt;
processor       : 0&lt;br /&gt;
model name      : ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
BogoMIPS        : 697.95&lt;br /&gt;
Features        : half thumb fastmult vfp edsp java tls&lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb76&lt;br /&gt;
CPU revision    : 7&lt;br /&gt;
&lt;br /&gt;
Hardware        : BCM2835&lt;br /&gt;
Revision        : 0010 (Model B+)&lt;br /&gt;
Serial          : 0000000081c958d6&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# aisdeco-20140704 --device-list&lt;br /&gt;
2018-10-15 09:19:03.467  INFO     AisDeco v.20140704&lt;br /&gt;
Available Devices:&lt;br /&gt;
 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
&lt;br /&gt;
root@rPiAIS:~# rtl_test -t&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2193000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1097000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1246000000 Hz!&lt;br /&gt;
E4K range: 52 to 2192 MHz&lt;br /&gt;
E4K L-band gap: 1097 to 1246 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stretch ==&lt;br /&gt;
* get http://www.aishub.net/rpiais&lt;br /&gt;
** enable SSH permanently&lt;br /&gt;
* check http://192.168.1.100:8080&lt;br /&gt;
* set configuration&lt;br /&gt;
** input UDP Server&lt;br /&gt;
** host 127.0.0.1&lt;br /&gt;
** port 5001&lt;br /&gt;
* start dispatcher&lt;br /&gt;
&lt;br /&gt;
== setup ==&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo su&lt;br /&gt;
mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enable root login over SSH &lt;br /&gt;
** add to &amp;#039;&amp;#039;&amp;#039;/etc/ssh/sshd_config&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service &amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
** set root password &amp;lt;pre&amp;gt;sudo passwd root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/dhcpcd.conf&amp;#039;&amp;#039;&amp;#039;&amp;lt;/strike&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.1.110/24&lt;br /&gt;
static routers=192.168.1.1&lt;br /&gt;
static domain_name_servers=192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* set up static IP at &amp;#039;&amp;#039;&amp;#039;/etc/systemd/network/20-eth0.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eth0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=no&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
DNS=8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
RouteMetric=200&lt;br /&gt;
&lt;br /&gt;
[Address]&lt;br /&gt;
#Label=eth0:0 # bug in systemd (Interface label is not valid or too long)&lt;br /&gt;
Address=192.168.1.112/24&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
&lt;br /&gt;
== install ==&lt;br /&gt;
=== &amp;lt;strike&amp;gt;rtl-sdr&amp;lt;/strike&amp;gt; use &amp;lt;code&amp;gt;apt-get install rtl-sdr&amp;lt;/code&amp;gt; instead ===&lt;br /&gt;
* connect via ssh or scp as pi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone git://git.osmocom.org/rtl-sdr.git&lt;br /&gt;
apt-get install libusb-dev libusb-1.0 libtool cmake&lt;br /&gt;
apt-get install build-essential&lt;br /&gt;
 &lt;br /&gt;
cd rtl-sdr/&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ../&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
ldconfig&lt;br /&gt;
 &lt;br /&gt;
cd ..&lt;br /&gt;
cp rtl-sdr.rules /etc/udev/rules.d/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Blacklist the kernel module dvb_usb_rtl28xxu by adding the line &amp;lt;code&amp;gt;blacklist dvb_usb_rtl28xxu&amp;lt;/code&amp;gt; to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
* reboot&lt;br /&gt;
* Test the installation:&lt;br /&gt;
** &amp;lt;code&amp;gt;rtl_test -t&amp;lt;/code&amp;gt;&lt;br /&gt;
** output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Terratec Cinergy T Stick RC (Rev.3)&lt;br /&gt;
Found Elonics E4000 tuner&lt;br /&gt;
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
Benchmarking E4000 PLL...&lt;br /&gt;
[E4K] PLL not locked for 51000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 2187000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1094000000 Hz!&lt;br /&gt;
[E4K] PLL not locked for 1243000000 Hz!&lt;br /&gt;
E4K range: 52 to 2186 MHz&lt;br /&gt;
E4K L-band gap: 1094 to 1243 MHz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ais catcher ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
apt-get install git make gcc g++ cmake pkg-config -y&lt;br /&gt;
git clone https://github.com/jvde-github/AIS-catcher.git&lt;br /&gt;
cd AIS-catcher&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
make&lt;br /&gt;
cp /root/AIS-catcher/build/AIS-catcher /usr/local/bin/AIS-catcher&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/aiscatcher.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS-catcher&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/AIS-catcher -gr TUNER auto RTLAGC on -p 13 -v 10 -u 127.0.0.1 5001 -b -F -q -N 8100&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop aiscatcher&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;webserver: http://192.168.1.112:8100/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== rtl-ais ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install rtl-sdr librtlsdr-dev libusb-1.0-0-dev&lt;br /&gt;
apt-get install git&lt;br /&gt;
git clone https://github.com/dgiardini/rtl-ais&lt;br /&gt;
cd rtl-ais&lt;br /&gt;
make&lt;br /&gt;
cp rtl_ais /usr/local/bin/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/rtl_ais -p 28 -P 5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl disable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== aisdeco ===&lt;br /&gt;
* http://xdeco.org/?page_id=30#ai2&lt;br /&gt;
* https://github.com/xginn8/aisdeco&lt;br /&gt;
&lt;br /&gt;
* pi B+: &lt;br /&gt;
** aisdeco_rpi_20140704 runs&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 returns &amp;quot;Illegal Instruction&amp;quot;&lt;br /&gt;
** aisdeco2_rpi1_deb9_20180729 runs&lt;br /&gt;
* pi 2&lt;br /&gt;
** aisdeco2_rpi2-3_deb9_20180430 runs&lt;br /&gt;
&lt;br /&gt;
* apt-get install rtl-sdr libusb-1.0-0-dev&lt;br /&gt;
* add to &amp;lt;b&amp;gt;/etc/modprobe.d/blacklist-dvb-t.conf&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist dvb_usb_rtl28xxu&lt;br /&gt;
blacklist rtl2832&lt;br /&gt;
blacklist rtl2830&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add &amp;lt;b&amp;gt;/etc/systemd/system/ais.service&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=AIS&lt;br /&gt;
After=syslog.target network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=root&lt;br /&gt;
ExecStart=/usr/local/bin/aisdeco2-20180430 --freq-correction 13 --udp 127.0.0.1:5001&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=10&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl enable ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl start ais&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemctl stop ais&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== former contributions (Walsum)==&lt;br /&gt;
* https://www.aishub.net/stations/2072&lt;br /&gt;
* https://www.marinetraffic.com/en/ais/details/stations/376&lt;br /&gt;
* https://stations.vesselfinder.com/stations/5136&lt;br /&gt;
&lt;br /&gt;
== current contributions ==&lt;br /&gt;
* https://www.aiscatcher.org/stations/details/2551 (Zechenwerkstatt)&lt;br /&gt;
&lt;br /&gt;
== nearby stations ==&lt;br /&gt;
* Bochum&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/369 (Jens)&lt;br /&gt;
*** http://haun-web.de/ais-station/&lt;br /&gt;
* Castrop-Rauxel&lt;br /&gt;
** https://sdrmap.org/?station=CastropRauxel&lt;br /&gt;
* Dorsten&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2562 (mberger8)&lt;br /&gt;
** https://sdrmap.org/?station=DorstenHolsterhausen&lt;br /&gt;
* Dortmund&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1035 (David, do1dbs)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/469 (David, do1dbs)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5835 (David)&lt;br /&gt;
* Duisburg&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2847 (Schwelgern?)&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/6061 (Wanheimerort?)&lt;br /&gt;
** https://www.aishub.net/stations/2840 (Wanheimerort)&lt;br /&gt;
** https://www.aishub.net/stations/3017 (Huckingen)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5797 (Wanheimerort, Rheinkilometer_774.3)&lt;br /&gt;
** https://stations.vesselfinder.com/stations/5525 (Huckingen)&lt;br /&gt;
* Erkrath&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/2292&lt;br /&gt;
* Essen&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1048 (Baldeney)&lt;br /&gt;
* Hamm&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/114&lt;br /&gt;
** https://www.aishub.net/stations/2600&lt;br /&gt;
* Huenxe&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1268 (Mario9)&lt;br /&gt;
* Mülheim&lt;br /&gt;
** https://www.marinetraffic.com/en/ais/details/stations/5287&lt;br /&gt;
* Wesel&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/1699 (Wesel)&lt;br /&gt;
** https://www.aiscatcher.org/stations/details/2363 (Wesel East)&lt;br /&gt;
** https://www.aishub.net/stations/2568&lt;br /&gt;
&lt;br /&gt;
== legal issues  ==&lt;br /&gt;
Mit geringem technischen Aufwand können AIS-Daten empfangen und aufbereitet werden. Diese enthalten mindestens eine Individualnummer (MMSI), Zeitstempel und Position des Schiffes und sind u.U. als &amp;#039;personenbezogene Daten&amp;#039; anzusehen. &lt;br /&gt;
&lt;br /&gt;
Die AIS-Informationen stehen &lt;br /&gt;
* anderen Schiffen (Kollisionsverhütung, Erleichterung des Verkehrs)&lt;br /&gt;
* Behörden (Verkehrslenkung und Überwachung)&lt;br /&gt;
* Dritten (über Portale wie [https://marinetraffic.com marinetraffic] , [https://vesseltracker.com vesseltracker], [https://fleetmon.com fleetmon])&lt;br /&gt;
zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Mindesten zwei Länder sehen die Zurverfügungstellung der von ihnen empfangenen Daten als legitim an:&lt;br /&gt;
* https://dma.dk/safety-at-sea/navigational-information/ais-data&lt;br /&gt;
* https://www.kystverket.no/en/navigation-and-monitoring/ais/access-to-ais-data/&lt;br /&gt;
&lt;br /&gt;
Besonders in der Binnenschifffahrt wird diese Praxis oft als kritisch (datenschutzverletzend) angesehen:&lt;br /&gt;
* https://www.ccr-zkr.org/files/documents/ris/Brochure_AIS_2021_en.pdf (Seite 14)&lt;br /&gt;
* https://binnenschifffahrt-online.de/2020/01/bds/12389/&lt;br /&gt;
* z.B. https://www.binnenschifferforum.de/showthread.php?13794-Diskussion-um-Uhrzeitangaben-usw&amp;amp;highlight=datenschutz&lt;br /&gt;
&lt;br /&gt;
Eine umfangreiche Betrachtung findet sich in dem Papier https://www.ranger-project.eu/wp-content/uploads/2018/03/D3.3.pdf&lt;br /&gt;
== Marktübersicht ==&lt;br /&gt;
* [https://fleetmon.com fleetmon] (Rostock, kpler)&lt;br /&gt;
* [https://marinetraffic.com marinetraffic] (Athen, kpler)&lt;br /&gt;
* [https://vesseltracker.com vesseltracker] (Hamburg)&lt;br /&gt;
* [https://www.vesselfinder.com vesselfinder] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aishub.net aishub] (Bulgarien, Astra Paging Ltd.)&lt;br /&gt;
* [https://www.aiscatcher.org/about AIS-catcher] (github)&lt;br /&gt;
* https://sdrmap.org (Greven, Germany)&lt;br /&gt;
* https://ais.adsbnetwork.com/&lt;br /&gt;
* https://www.myshiptracking.com (Ios Cyclades, Greece)&lt;br /&gt;
* https://www.aisfriends.com aka https://www.marinevesseltraffic.com&lt;br /&gt;
** https://www.reddit.com/r/maritime/comments/1kiilqh/ais_friends_and_marine_traffic_whats_going_on/&lt;br /&gt;
* https://aisstream.io/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Dirk eversmann qj00azb3</name></author>
		
	</entry>
</feed>