Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ELEKTRO-L3 Support #1027

Merged
merged 74 commits into from
Aug 1, 2024
Merged

Conversation

jp112sdl
Copy link
Contributor

I would like to share my first suggestion for an ELEKTRO-L3 integration.

Sasszem and others added 30 commits March 8, 2024 10:41
Fixed typo in README
Modified dependencies.yml to support 64-bit Predict and Satdump
New script strach_perms.sh to correct /run/user/${UID} after reboot
New script set_os_config_kernel8.sh to modify kernel so wxtoimg will run
New DEB file for 64-bit predict
New DEB file for 64-bit satdump
Modified dependancies in support of :
wxtoimg libraries on ARM64
wxtoimg symbolic link for ARM64
predict on ARM64

Modified tasks in support of :
wxtoimg kernel8
Fixing /run/user/uid permissions on reboot
We have an intermittant conflict from dualing UDEV rule files. They are identifical, but sometimes cause Satdump not to be able to open RTL-SDR receiver when executed as a non-root user.

/usr/lib/udev/rules.d/60-librtlsdr0.rules is installed from OSMON's it clone RTL-SDR software" , which puts /lib/udev/rules.d/60-librtlsdr0.rules in place
Modified schedule.sh to unset XTERM variables which would cause NOAA annotations to fail when passes were scheduled via VNC using lxterminal.
creas002 and others added 25 commits July 13, 2024 07:06
…img on arm64 & amd64 various flavors of Linux
Define XDG_RUNTIME_DIR with proper permissions
Define XDG_RUNTIME_DIR with proper permissions
…1019)

* Introduction of verification tool

The verification tool can be used to help identify RN2 installation/configuration issues which may potentially prevent proper functioning f capture/decode/processing of APT telemetry data.

Execute the verification script by passing the required argument [ quick | full ]

$HOME/raspberry-noaa-v2/scripts/tools/verification.sh

Argument required:  ./verification.sh quick    or    ./verification.sh full
                        (~ 1 minute)                       (~ 5 minutes)

#########
# NOTES #
#########

# Dryrun of binaries includes executing :

  nxing web page returned 200 OK status to confirm Web Portal is up.

  satdump live capture for 1 second to ensure it runs without error.

  wxmap generates an overlay map image which can be found       : $HOME/raspberry-noaa-v2/scripts/tools/verification_tool/test_files/wxtoimg-map-output.png

  wxtoimg generates MCIR enhanced image which can be founnd     :  $HOME/raspberry-noaa-v2/scripts/tools/verification_tool/test_files/wxtoimg-mcir-output.jpg

  meteordemod -h is executed to ensure it runs without error.

# When FULL mode is choosen meterdemod fully decodes a staged cadu file :

  meteordemod generates a full set of images which can be found :  $HOME/raspberry-noaa-v2/scripts/tools/verification_tool/test_files/tmp

* Set 755 on verification.sh

Set 755 on verification.sh

* Ensure meteordemond working directory exists

* Set 755 on build_permissions_list.sh

* Update README.md

Introduction of new Verification Tool

* Update README.md

Reformatting Troubleshooting section from lastchange

* Update README.md

* Script to remove RN2 installation

* updated to shutdown nginx before removal

* stop php service

* Corrected php service name to stop when removing RN2

* further cleanup of services

* Tweaked some of the logging messages

* updated to remove rtl-sdr package

* install script does not install RTL-SDR when it finds source in /tmp

* Update caution_uninstall_rn2.sh
…R changes since it is not a APT installed package (jekhokie#1020)

* Clean up the library cache so any dangling items are cleared

* RTL-SDR changes since it is not a APT installed package
@MihajloPi MihajloPi changed the base branch from aarch64-support to elektro-l3-support August 1, 2024 13:02
@MihajloPi MihajloPi changed the base branch from elektro-l3-support to aarch64-support August 1, 2024 13:02
@MihajloPi MihajloPi changed the base branch from aarch64-support to elektro-l3-support August 1, 2024 13:05
@MihajloPi MihajloPi merged commit 99bbba1 into jekhokie:elektro-l3-support Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants