{"id":25926849,"url":"https://github.com/nigel1992/argonv3-rpi5-libreelec","last_synced_at":"2025-09-16T18:28:39.887Z","repository":{"id":279529203,"uuid":"939095155","full_name":"Nigel1992/Argonv3-RPI5-LibreELEC","owner":"Nigel1992","description":"A powerful GUI tool to configure your Argon ONE V3 case. Features automatic setup, backup system, fan control, NVMe support, and DAC configuration. Made with ❤️ for the LibreELEC community. ","archived":false,"fork":false,"pushed_at":"2025-06-28T00:36:02.000Z","size":195,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-22T13:58:17.889Z","etag":null,"topics":["argonv3","kodi","libreelec","powershell"],"latest_commit_sha":null,"homepage":"https://www.reddit.com/r/libreELEC/comments/1hxsc2a/guide_how_to_make_the_argon_v3_work_flawlessly/","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nigel1992.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-26T01:31:03.000Z","updated_at":"2025-06-28T00:36:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"090f3181-4938-4089-986b-325dc7e3ed65","html_url":"https://github.com/Nigel1992/Argonv3-RPI5-LibreELEC","commit_stats":null,"previous_names":["nigel1992/argonv3-rpi5-libreelec"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nigel1992/Argonv3-RPI5-LibreELEC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nigel1992%2FArgonv3-RPI5-LibreELEC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nigel1992%2FArgonv3-RPI5-LibreELEC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nigel1992%2FArgonv3-RPI5-LibreELEC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nigel1992%2FArgonv3-RPI5-LibreELEC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nigel1992","download_url":"https://codeload.github.com/Nigel1992/Argonv3-RPI5-LibreELEC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nigel1992%2FArgonv3-RPI5-LibreELEC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275464664,"owners_count":25469881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-16T02:00:10.229Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["argonv3","kodi","libreelec","powershell"],"created_at":"2025-03-03T20:03:31.896Z","updated_at":"2025-09-16T18:28:39.873Z","avatar_url":"https://github.com/Nigel1992.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛠️ Argon ONE V3 Setup Script for LibreELEC on Raspberry Pi 5\n\n[![Version](https://img.shields.io/badge/version-1.4.0.1-blue)](https://github.com/Nigel1992/Argonv3-RPI5-LibreELEC)\n[![Platform](https://img.shields.io/badge/platform-LibreELEC-green)](https://libreelec.tv/)\n[![RPi](https://img.shields.io/badge/device-Raspberry%20Pi%205-red)](https://www.raspberrypi.com/)\n[![PowerShell](https://img.shields.io/badge/powershell-%3E%3D5.1-blue)](https://github.com/PowerShell/PowerShell)\n[![License](https://img.shields.io/badge/license-MIT-yellow)](LICENSE)\n\n\u003cdetails\u003e  \n  \u003csummary\u003eClick to reveal image of GUI\u003c/summary\u003e\n  \n![image](https://github.com/user-attachments/assets/56f4bb01-f9bc-49b9-9de4-7ba3f9f8ace2)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e  \n  \u003csummary\u003eClick to reveal image of HTML Report\u003c/summary\u003e\n  \n[![image](https://github.com/user-attachments/assets/41f627e4-5ffa-44c1-ab3c-b39fb1b818ba)](https://github.com/user-attachments/assets/41f627e4-5ffa-44c1-ab3c-b39fb1b818ba)\n\n\u003c/details\u003e\n\n## 🆕 What's New in v1.4.0.1 (28/6/2025)\n\n### 🔧 Bug Fixes\n- **SSH Connection Issues**: Fixed SSH session creation in Test-CurrentSettings function\n  - Now uses same robust connection method as Test-SSHConnection\n  - Added fallback key exchange algorithms for better compatibility\n  - Improved error handling with proper session validation\n  - Auto-removes old host keys to prevent connection conflicts\n- **EEPROM Detection**: Fixed false negative reports for existing EEPROM settings\n  - Added missing rpi-eeprom-config file creation in test function\n  - Ensures /tmp/current_eeprom.conf exists before checking settings\n- **Path Construction**: Fixed Join-Path syntax error in known_hosts file handling\n\n### 🚀 Improvements\n- Enhanced error messages and user feedback\n- Better SSH connection failure diagnostics\n- Clear troubleshooting steps for connection issues\n- Improved session validation with null checks\n\n## 🌍 Donate to Charity Instead of Me\n\nThis project is free — if you find it valuable, please consider donating to a good cause instead.\n\nWhy? Because this project was built to help people, and there's no better way to pay that forward than by supporting others in need. Whether it's providing clean water, funding medical aid, or fighting climate change, your donation can make a real difference.\n\n\n### ✅ How It Works\n\n1. **Donate directly** to any charity you care about (see suggestions below).\n2. **Send proof of donation** (screenshot or receipt) to: thedjskywalker [at] gmail [dot] com\n3. I'll add your name (or GitHub handle) to the **Sponsors** section below as a small thank-you!\n\n\u003e 💡 I do not handle any money. Your donation goes **directly to the charity**.\n\n---\n\n### 🌍 Suggested Charities (Health \u0026 Climate)\n\nIf you'd like to support this project, please consider donating to one of these trusted organizations working on global health or climate issues:\n\n#### 🏥 Health \u0026 Humanitarian Aid\n- [**Doctors Without Borders**](https://donate.doctorswithoutborders.org/) – Emergency medical care in war zones and disaster areas.\n- [**UNICEF**](https://help.unicef.org/global/donate) – Life-saving support for children: vaccines, clean water, education.\n- [**World Central Kitchen**](https://wck.org/donate) – Meals for communities in crisis due to disaster or war.\n- [**GiveWell – Top Charities Fund**](https://www.givewell.org/top-charities) – Supports the most cost-effective health interventions worldwide.\n\n#### 🌱 Climate \u0026 Environment\n- [**The Water Project**](https://thewaterproject.org/donate) – Clean water solutions for sub-Saharan African communities.\n- [**Rainforest Alliance**](https://www.rainforest-alliance.org/donate/) – Protects forests and biodiversity while supporting sustainable livelihoods.\n- [**Charity: Water**](https://www.charitywater.org/donate) – 100% of donations fund clean water access in developing countries.\n\n\u003e 💡 These are just a few trusted options focused on health and climate — feel free to support any organization you believe in.\n\n\n## 🙌 Donor Recognition\n\nThank you to these generous supporters:\n\n| Sponsor          | Charity Supported         |\n|------------------|---------------------------|\n| `@johndoe`       | Doctors Without Borders   |\n| `anonymous`      | The Water Project         |\n| `@you?`          | Your choice!              |\n\n---\n\nIf you donate and want to be credited here, just let me know!\n\n\n\n## 📝 Description\n\nA powerful PowerShell GUI tool for configuring the Argon ONE V3 case for Raspberry Pi 5 running LibreELEC. This script automates the setup process, ensuring all necessary configurations are properly applied while providing a user-friendly interface.\n\n## 🚀 Quick Start\n\n### Installation\n```powershell\n# Allow remote signed scripts (recommended, only needed once)\nSet-ExecutionPolicy RemoteSigned -Force\n\n# Ensure NuGet provider is installed, then run the script\nif (-not (Get-PackageProvider -Name NuGet -ErrorAction SilentlyContinue)) { Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -Scope CurrentUser; Import-PackageProvider -Name NuGet -Force }; irm https://raw.githubusercontent.com/Nigel1992/Argonv3-RPI5-LibreELEC/main/argonv3.ps1 | iex\n```\n\n## ✨ Key Features\n\n| Feature | Description |\n|---------|-------------|\n| 🖥️ GUI Interface | Modern, intuitive graphical user interface |\n| 💾 Config Backup | Creates backups of your settings |\n| 📝 Logging | Comprehensive logging system |\n| 🔒 Secure | Safe SSH connection handling |\n| 📋 Reports | Configuration status reports |\n\n## 🔧 Configuration Options\n\n### Core Settings\n- Fan speed curves\n- Temperature thresholds\n- Power button actions\n- Monitoring intervals\n\n### Advanced Options\n- Custom scripts\n- Debug logging\n- Profile management\n- Backup/restore\n\n## 📋 System Requirements\n\n- Windows OS with PowerShell 5.1 or later\n- LibreELEC installed on Raspberry Pi 5\n- Network connection to your LibreELEC device\n- Administrator privileges (for module installation)\n\n## 📁 File Locations\n\n```plaintext\n%USERPROFILE%\\Documents\\ArgonSetup\\\n├── argon_settings.xml       # User settings\n├── connection_settings.xml  # Connection details\n└── logs\\                   # Log directory\n    └── argon_setup_*.log   # Session logs\n```\n\n## 🪲 Known Bugs\n- Test Configuration button might fail even if valid SSH info, press it again and it should work.\n\n## 🔍 Usage Guide\n\n1. **Initial Setup**\n   - Launch the script\n   - Required modules will be installed automatically\n   - Accept the module installation prompt\n\n2. **Configuration**\n   - Enter your LibreELEC device's IP address\n   - Test the connection (default: root/libreelec)\n   - Configure fan control settings\n   - Set power button actions\n\n3. **Apply Settings**\n   - Test your configuration\n   - Apply changes\n   - Monitor performance\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📜 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🆘 Support\n\nFor issues, suggestions, or contributions:\n- Open an [issue](https://github.com/Nigel1992/Argonv3-RPI5-LibreELEC/issues)\n- Submit a [pull request](https://github.com/Nigel1992/Argonv3-RPI5-LibreELEC/pulls)\n- Check the [discussions](https://github.com/Nigel1992/Argonv3-RPI5-LibreELEC/discussions)\n\n---\n\n\u003cdiv align=\"center\"\u003e\nMade with ❤️ by Nigel Hagen\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnigel1992%2Fargonv3-rpi5-libreelec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnigel1992%2Fargonv3-rpi5-libreelec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnigel1992%2Fargonv3-rpi5-libreelec/lists"}