Skip to content

Instantly share code, notes, and snippets.

@jevinskie
Created September 20, 2024 17:17
Show Gist options
  • Save jevinskie/d3a1b0bc3cd37067ac4465b0b356ddd5 to your computer and use it in GitHub Desktop.
Save jevinskie/d3a1b0bc3cd37067ac4465b0b356ddd5 to your computer and use it in GitHub Desktop.
garmin fish finder chroot
bash-3.2# gmn2portd --help
Usage:
gmn2portd [OPTION?] - GMN 2.0 Port Daemon
Help Options:
-h, --help Show help options
Application Options:
-n, --no-daemonize Do not daemonize - Run in foreground
-w, --wait Wait for debugger
-u, --user Switch to user <user>.
bash-3.2# gmn2portd -n
** Message: 02:46:27.402: Starting daemon
Switching to user gmn2portd
** Message: 02:46:27.402: scan_interfaces()
** Message: 02:46:27.402: scan_interfaces my_if_index set to 0
** Message: 02:46:27.403: created epoll
** Message: 02:46:27.404: Cannot connect to bus
bash-3.2# ghlmd
W/Adreno-UNKNOWN (5361,5361): <ReadGpuID_from_sysfs:376>: Failed to open /sys/class/kgsl/kgsl-3d0/gpu_model
I/Adreno-UNKNOWN (5361,5361): <ReadGpuID:400>: Reading chip ID through GSL
E/Adreno-GSL (5361,5361): <ioctl_kgsl_driver_entry:990>: open(/dev/kgsl-3d0) failed: errno 2. No such file or directory
E/Adreno-UNKNOWN (5361,5361): <ReadGpuID_from_kgsl:74>: Failed to open GSL Library!!!!
HELM DAEMON VERSION: 0.0.1
(ghlmd:5360): GLib-GIO-CRITICAL **: 02:48:26.664: g_dbus_connection_signal_subscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5360): GLib-GIO-CRITICAL **: 02:48:26.664: g_dbus_connection_signal_subscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5360): GLib-GIO-CRITICAL **: 02:48:26.664: g_dbus_connection_get_flags: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5360): GLib-GIO-CRITICAL **: 02:48:26.664: g_dbus_connection_call_internal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
^C
bash-3.2# ghlmd -h
HELM DAEMON VERSION: 0.0.1
(ghlmd:5364): GLib-GIO-CRITICAL **: 02:48:39.498: g_dbus_connection_signal_subscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5364): GLib-GIO-CRITICAL **: 02:48:39.498: g_dbus_connection_signal_subscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5364): GLib-GIO-CRITICAL **: 02:48:39.498: g_dbus_connection_get_flags: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(ghlmd:5364): GLib-GIO-CRITICAL **: 02:48:39.498: g_dbus_connection_call_internal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
bash-3.2# gaudd
** (gaudd:5383): CRITICAL **: 02:48:52.845: Cannot connect to bus: com.garmin.marine.gaudd
** (gaudd:5383): WARNING **: 02:48:52.845: CEC proxies not available
** Message: 02:48:52.845: freeing: hw:0,3 Analog Output
** Message: 02:48:52.845: freeing: hw:0,4 HDMI-out
bash-3.2# gaudd -h
Usage:
gaudd [OPTION?] - Garmin Audio Daemon
Help Options:
-h, --help Show help options
Application Options:
-d, --daemonize Daemonize and run in background (Use for sysvinit)
-p, --user Username for daemon
--pidfile Path to pidfile
--resources Path to resources
bash-3.2# grmn-set-mac -i enp0s5
** (gsv:5562): WARNING **: 02:52:24.568: Cannot write '/var/lib/gsvd/database.ini.tmp': Failed to rename file ?/var/lib/gsvd/database.ini.tmp.5GI1T2? to ?/var/lib/gsvd/database.ini.tmp?: g_rename() failed: Is a directory
Cannot get 'net.wifiaddr': Key not found
Failed to get value for net.wifiaddr
bash-3.2# gsv --help
Usage:
gsv [OPTION?] - Shared Variables
Help Options:
-h, --help Show help options
Application Options:
--session Bind to D-Bus session bus instead of system bus
-b, --bus-name Bind to D-Bus name (default is 'com.garmin.SharedVariables')
--fallback Attempt to directly read from the database if D-Bus connection fails
-c, --defaults Default database directory for fallback (default is '/etc/gsvd/defaults')
-d, --database Database file for fallback (default is '/var/lib/gsvd/database.ini')
-s, --set Set value: name value
-g, --get Get value: name [name ...]
-r, --reset Reset value to default: name [name ...]
--reset-all Reset all values to defaults
-l, --list List all values
-m, --monitor Monitor for variable changes
--dump Dump database to stdout
bash-3.2# gsv -l
** (gsv:5606): CRITICAL **: 02:53:07.952: Cannot connect to server: Could not connect: No such file or directory
bash-3.2# gsv -m
** (gsv:5608): CRITICAL **: 02:53:23.814: Cannot connect to server: Could not connect: No such file or directory
bash-3.2# gsv --dump
** (gsv:5610): CRITICAL **: 02:53:27.931: Cannot connect to server: Could not connect: No such file or directory
bash-3.2# gsvd -h
Usage:
gsvd [OPTION?] - Shared Variables Daemon
Help Options:
-h, --help Show help options
Application Options:
-c, --defaults Default database directory (default is '/etc/gsvd/defaults')
-d, --database Database file (default is '/var/lib/gsvd/database.ini')
-f, --foreground Run in foreground (don't daemonize)
-s, --session Bind to D-Bus session bus instead of system bus
-b, --bus-name Bind to D-Bus name (default is 'com.garmin.SharedVariables')
bash-3.2# gsv --dump
** (gsv:5636): CRITICAL **: 02:53:52.044: Cannot connect to server: Could not connect: No such file or directory
bash-3.2# dbus-daemon -h
dbus-daemon [--version] [--session] [--system] [--config-file=FILE] [--print-address[=DESCRIPTOR]] [--print-pid[=DESCRIPTOR]] [--introspect] [--address=ADDRESS] [--nopidfile] [--nosyslog] [--syslog] [--syslog-only] [--nofork] [--fork] [--systemd-activation]
bash-3.2# dbus-daemon --system
dbus[5670]: Unknown username "garmin" in message bus configuration file
dbus[5670]: Unknown group "gcdm" in message bus configuration file
dbus[5670]: Unknown username "helium" in message bus configuration file
dbus[5670]: Unknown username "garmin" in message bus configuration file
dbus-daemon[5670]: Failed to start message bus: Failed to bind socket "/run/dbus/system_bus_s
bash-3.2# gwold -h
Usage:
gwold [OPTION?] - WOL Daemon
Help Options:
-h, --help Show help options
Application Options:
-f, --foreground Run in foreground (don't daemonize)
-p, --pid-file Daemon's PID file
-s, --session Bind to D-Bus session bus instead of system bus
-b, --bus-name Bind to D-Bus name (default is 'com.garmin.marine.gwold')
-t, --test Run Automated Unit Tests
bash-3.2# gwold -f
** (gwold:5680): WARNING **: 02:54:54.184: Cannot write '/var/lib/gsvd/database.ini.tmp': Failed to rename file ?/var/lib/gsvd/database.ini.tmp.IRFFU2? to ?/var/lib/gsvd/database.ini.tmp?: g_rename() failed: Is a directory
** Message: 02:54:54.184: stand_alone_mode = 0
** Message: 02:54:54.184: start_in_sys_mode = 1
** Message: 02:54:54.184: device_type = 1
** Message: 02:54:54.184: grmn_intf = gmn0
** Message: 02:54:54.184: multi_mode_support = 0
** Message: 02:54:54.184: sensor_shutdown_on_timeout = 1
** Message: 02:54:54.184: found device_priority = 20
** Message: 02:54:54.184: found device_priority_gmn1 = 20
** Message: 02:54:54.184: using_device_priority = 20
** (gwold:5680): WARNING **: 02:54:54.185: error code 1 domain 184 message Could not connect: No such file or directory
** (gwold:5680): WARNING **: 02:54:54.185: error code 1 domain 184 message Could not connect: No such file or directory
bash-3.2# mfdctln2kd -h
Error: Unknown flag 'h'
Garmin Application
Usage: mfdctln2kd [-?] [-w] [-n] [-p <string>] [-s <string> ...] [-P]
-?, --help Displays help
-w, --wait Wait for debugger on start (debugger must "set wait=0" to continue)
-n, --no-daemonize Do not daemonize
-p, --pid-file=<string> Set the PID file name (defaults to /var/run/${app.name}.pid)
-s, --set=<string> Set config variable NAME to VALUE
-P, --no-drop-perms User permissions are already correct, do not drop them
bash-3.2# mfdctln2kd -n
Capabilities are: = cap_net_bind_service,cap_net_broadcast,cap_sys_time+ep
Unable to change to home directory: No such file or directory
failed mkdir() for /tmp/1084-runtime: File exists
Failed remove directory /garmin//grmapp//.cache
Failed remove directory /garmin//grmapp//.local/share
Failed remove directory /garmin//grmapp//.config
Failed remove directory /garmin//grmapp//usr/xdg/cache
Failed remove directory /garmin//grmapp//usr/xdg/data
Failed remove directory /garmin//grmapp//usr/xdg/config
failed mkdir() for /garmin//grmapp//usr/xdg/cache: No such file or directory
failed mkdir() for /garmin//grmapp//usr/xdg/data: No such file or directory
failed mkdir() for /garmin//grmapp//usr/xdg/config: No such file or directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment