From 7ed145d7bc03db1199498b4c20316b1731cdade9 Mon Sep 17 00:00:00 2001 From: Cameron Thompson <50184035+iamromulan@users.noreply.github.com> Date: Wed, 30 Oct 2024 03:22:39 +0000 Subject: [PATCH] Archive Simpleadmin 1.0 --- old/original_main_repo/README.md | 141 ++++++++++++++++++ .../original_main_repo/RMxxx_rgmii_toolkit.sh | 0 .../original_main_repo/installentware.sh | 0 .../simpleadmin}/scripts/build_modem_status | 0 .../simpleadmin}/scripts/modemstatus_parse.sh | 0 .../simpleadmin}/scripts/tojson.sh | 0 .../simpleadmin_generate_status.service | 0 .../systemd/simpleadmin_httpd.service | 0 .../simpleadmin}/www/atcommander.html | 0 .../simpleadmin}/www/bandlock.html | 0 .../simpleadmin}/www/cgi-bin/get_atcommand | 0 .../simpleadmin}/www/cgi-bin/get_csq | 0 .../simpleadmin}/www/cgi-bin/get_ttl_status | 0 .../simpleadmin}/www/cgi-bin/set_ttl | 0 .../simpleadmin}/www/css/admin.css | 0 .../simpleadmin}/www/css/bulma.css | 0 .../simpleadmin}/www/index.html | 0 .../simpleadmin}/www/js/alpinejs.min.js | 0 .../simpleadmin}/www/speedtest.html | 0 .../simpleadmin}/www/styles.css | 0 .../simpleadmin}/www/ttl.html | 0 .../simplefirewall}/simplefirewall.sh | 0 .../systemd/simplefirewall.service | 0 .../systemd/ttl-override.service | 0 .../simplefirewall}/ttl-override | 0 .../simplefirewall}/ttlvalue | 0 .../original_main_repo/socat-at-bridge}/atcmd | 0 .../socat-at-bridge}/killsmd7bridge | 0 .../socat-at-bridge}/socat-armel-static | Bin .../socat-killsmd7bridge.service | 0 .../socat-smd11-from-ttyIN.service | 0 .../socat-smd11-to-ttyIN.service | 0 .../systemd_units/socat-smd11.service | 0 .../socat-smd7-from-ttyIN2.service | 0 .../socat-smd7-to-ttyIN2.service | 0 .../systemd_units/socat-smd7.service | 0 .../systemd/tailscale-webui-trigger.service | 0 .../systemd/tailscale-webui.service | 0 .../tailscale}/systemd/tailscaled.defaults | 0 .../tailscale}/systemd/tailscaled.service | 0 .../ttyd}/scripts/ICCID_APN.sh | 0 .../ttyd}/scripts/ICCIDfun.sh | 0 .../ttyd}/scripts/ttyd.bash | 0 .../ttyd}/systemd/ttyd.service | 0 44 files changed, 141 insertions(+) create mode 100644 old/original_main_repo/README.md rename RMxxx_rgmii_toolkit.sh => old/original_main_repo/RMxxx_rgmii_toolkit.sh (100%) rename installentware.sh => old/original_main_repo/installentware.sh (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/scripts/build_modem_status (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/scripts/modemstatus_parse.sh (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/scripts/tojson.sh (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/systemd/simpleadmin_generate_status.service (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/systemd/simpleadmin_httpd.service (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/atcommander.html (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/bandlock.html (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/cgi-bin/get_atcommand (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/cgi-bin/get_csq (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/cgi-bin/get_ttl_status (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/cgi-bin/set_ttl (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/css/admin.css (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/css/bulma.css (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/index.html (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/js/alpinejs.min.js (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/speedtest.html (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/styles.css (100%) rename {simpleadmin => old/original_main_repo/simpleadmin}/www/ttl.html (100%) rename {simplefirewall => old/original_main_repo/simplefirewall}/simplefirewall.sh (100%) rename {simplefirewall => old/original_main_repo/simplefirewall}/systemd/simplefirewall.service (100%) rename {simplefirewall => old/original_main_repo/simplefirewall}/systemd/ttl-override.service (100%) rename {simplefirewall => old/original_main_repo/simplefirewall}/ttl-override (100%) rename {simplefirewall => old/original_main_repo/simplefirewall}/ttlvalue (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/atcmd (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/killsmd7bridge (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/socat-armel-static (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-killsmd7bridge.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd11-from-ttyIN.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd11-to-ttyIN.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd11.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd7-from-ttyIN2.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd7-to-ttyIN2.service (100%) rename {socat-at-bridge => old/original_main_repo/socat-at-bridge}/systemd_units/socat-smd7.service (100%) rename {tailscale => old/original_main_repo/tailscale}/systemd/tailscale-webui-trigger.service (100%) rename {tailscale => old/original_main_repo/tailscale}/systemd/tailscale-webui.service (100%) rename {tailscale => old/original_main_repo/tailscale}/systemd/tailscaled.defaults (100%) rename {tailscale => old/original_main_repo/tailscale}/systemd/tailscaled.service (100%) rename {ttyd => old/original_main_repo/ttyd}/scripts/ICCID_APN.sh (100%) rename {ttyd => old/original_main_repo/ttyd}/scripts/ICCIDfun.sh (100%) rename {ttyd => old/original_main_repo/ttyd}/scripts/ttyd.bash (100%) rename {ttyd => old/original_main_repo/ttyd}/systemd/ttyd.service (100%) diff --git a/old/original_main_repo/README.md b/old/original_main_repo/README.md new file mode 100644 index 0000000..5c5b442 --- /dev/null +++ b/old/original_main_repo/README.md @@ -0,0 +1,141 @@ +# ORIGINAL PROJECT PRESERVED HERE + +# RGMII Toolkit +## Software deployment Toolkit for Quectel RM5xxx series 5G modems utilizing an m.2 to RJ45 adapter (RGMII) + +Current Branch: **Main** + +Please Fork and PR with/to [Development](https://github.com/iamromulan/quectel-rgmii-toolkit/tree/development) instead of main, it has the latest changes and is meant to be commits ahead of main for testing. :) + +"Don't push to production 😂" + +Fork development, and PR development to development :) + + + + +#### [JUMP TO HOW TO USE](#how-to-use) +**Currently:** This will allow you to install or if already installed, update, remove, or modify: + - Simple Admin: A simple web interface for managing your Quectel m.2 modem through it's gateway address + - It will install socat-at-bridge: sets up ttyOUT and ttyOUT2 for AT commands. You'll be able to use the `atcmd` command as well for an interactive at command session from adb, ssh, or ttyd + - It will install simplefirewall: A simple firewall that blocks definable incoming ports and a TTL mangle option/modifier. As of now only the TTL is controllable through Simple Admin. You can edit port block options and TTL from the 3rd option in the toolkit + - Tailscale: A magic VPN for accessing Simple Admin, SSH, and ttyd on the go. The Toolkit installs the Tailscale client directly to the modem and allows you to login and configure other settings. Head over to tailscale.com to sign up for a free account and learn more. + - Schedule a Daily Reboot at a specified time + - A fix for certain modems that don't start in CFUN=1 mode + - Entware/OPKG: A package installer/manager/repo + - Run `opkg help` to see how to use it + - These packages are installable: https://bin.entware.net/armv7sf-k3.2/Packages.html + - TTYd: A shell session right from your browser + - Currently this uses port 443 but SSL/TLS is not in use (http only for now) + - Entware/OPKG is required so it will install it if it isn't installed + - This will replace the stock Quectel login and passwd binaries with ones from entware + + + +**My goal** is for this to also include any new useful scripts or software for this modem and others that support RGMII mode. +## Screenshots + +![Toolkit](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulantoolkit.png?raw=true) +![Home Page](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulansimpleindex.png?raw=true) +![AT Commands](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulanatcommands.png?raw=true) + +![AT Commands](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulansimplenetwork.png?raw=true) +![TTL](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulansimpleTTL.png?raw=true) + +![TTL](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulanspeedtest.png?raw=true) + + + +## How to Use +**To run the Toolkit:** + - Open ADB & Fastboot++ covered in [Using ADB](https://github.com/iamromulan/quectel-rgmii-configuration-notes?tab=readme-ov-file#unlocking-and-using-adb) or just use adb + - Make sure your modem is connected by USB to your computer + - Run `adb devices` to make sure your modem is detected by adb + - Run `adb shell ping 8.8.8.8` to make sure the shell can access the internet. If you get an error, make sure the modem is connected to a cellular network and make sure `AT+QMAPWAC=1` as covered in the troubleshooting section: [I Can't get internet access from the Ethernet port (Common)](https://github.com/iamromulan/quectel-rgmii-configuration-notes/tree/main?tab=readme-ov-file#i-cant-get-internet-access-from-the-ethernet-port-common) + - If you don't get an error you should be getting replies back endlessly, press `CTRL-C` to stop it. + - Simply Copy/Paste this into your Command Prompt/Shell +```bash +adb shell "cd /tmp && wget -O RMxxx_rgmii_toolkit.sh https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/main/RMxxx_rgmii_toolkit.sh && chmod +x RMxxx_rgmii_toolkit.sh && ./RMxxx_rgmii_toolkit.sh" && cd / +``` + +**Or, if you want to stay in the modems shell when you are done** + +``` +adb shell +``` +Then run +``` +cd /tmp && wget -O RMxxx_rgmii_toolkit.sh https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/main/RMxxx_rgmii_toolkit.sh && chmod +x RMxxx_rgmii_toolkit.sh && ./RMxxx_rgmii_toolkit.sh && cd / +``` +**You should see:** + + +![Toolkit](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/iamromulantoolkit.png?raw=true) + +## Tailscale Installation and Config + +> :warning: Your modem must already be connected to the internet for this to install +### Installation: +Open up the toolkit main menu and **press 4** to enter the Tailscale menu + +![Toolkit](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/tailscalemenu.png?raw=true) + +**Press 1, wait for it to install. This is a very large file for the system so give it some time.** + +**Once done and it says Tailscale installed successfully press 2/enter to configure it.** + +![Toolkit](https://github.com/iamromulan/quectel-rgmii-configuration-notes/blob/main/images/tailscaleconfig.png?raw=true) + +If you want to, enable the Tailscale Web UI on port 8088 for configuration from the browser later by **pressing 1/enter**. + +To do it in the toolkit: +First time connecting you'll be given a link to login with + - Press 3 to just connect only. + - Press 4 to connect and enable SSH access (remote command line) over tailscale. + - Press 5 to reconnect with SSH off while connected with SSH on + - Press 6 to disconnect + - Press 7 to Logout + +That's it! From another device running tailscale you should be able to access your modem through the IP assigned to it by your tailnet. To access SSH from another device on the tailnet, open a terminal/command prompt and type + + tailscale ssh root@(IP or Hostname) +IP or Hostname being the IP or hostname assigned to it in your tailnet + + - Note that your SSH client must be able to give you a link to sign in with upon connecting. That's how the session is authorized. Works fine in Windows CMD or on Android use JuiceSSH. +### Entware/OPKG installation + + - After installing, the `opkg` command will work + - You can run `opkg list` to see a list of installable packages, or head over to https://bin.entware.net/armv7sf-k3.2/Packages.html + - Everything opkg does is installed to /opt + - `/opt` is actually located at `/usrdata/opt` to save space but is + mounted at `/opt` + - To properly use entware/opkg run the `login` command first if using adb to use stufff installed by entware/opkg + - Be aware of space and CPU limits, run `dfc` to see what the available space in `/opt` is. Run `htop` to see CPU usage and memory usage + +### TTYd installation + + - This listens on port 443 for http requests (no SSL/TLS yet) + - This will automaticly install entware and patch the login and passwd binaries with ones from entware\so you can login + - It will ask you to set a password for the `root` user account + - TTYd doesn't seem to be too mobile friendly for now but I optimized it the best i could for now so it is at least usable through a smartphone browser. Hopefully the startup script can be improved even more later. Some people have a better experience depending on mobile browser + +## Acknowledgements +### GitHub Users/Individuals: +Thank You to: + +[Nate Carlson](https://github.com/natecarlson) for the Original Telnet Deamon/socat bridge usage and the Original RGMII Notes + +[aesthernr](https://github.com/aesthernr) for creating the Original Simple Admin + +[rbflurry](https://github.com/rbflurry/) for inital Simple Admin fixes + +[dr-dolomite](https://github.com/dr-dolomite) for some major stat page improvements and this repos first approved external PR! + +### Existing projects: +Simpleadmin heavily uses the AT Command Parsing Scripts (Basically a copy with new changes and tweaks) of Dairyman's Rooter Source https://github.com/ofmodemsandmen/ROOterSource2203 + +Tailscale was obtained through Tailscale's static build page. Since these modems have a 32-bit ARM processor on-board I used the arm package. https://pkgs.tailscale.com/stable/#static + +Entware/opkg was obtained through [Entware's wiki](https://github.com/Entware/Entware/wiki/Alternative-install-vs-standard) and the installer heavily modified by [iamromulan](https://github.com/iamromulan) for use with Quectel modems + +TTYd was obtained from the [TTYd Project](https://github.com/tsl0922/ttyd) diff --git a/RMxxx_rgmii_toolkit.sh b/old/original_main_repo/RMxxx_rgmii_toolkit.sh similarity index 100% rename from RMxxx_rgmii_toolkit.sh rename to old/original_main_repo/RMxxx_rgmii_toolkit.sh diff --git a/installentware.sh b/old/original_main_repo/installentware.sh similarity index 100% rename from installentware.sh rename to old/original_main_repo/installentware.sh diff --git a/simpleadmin/scripts/build_modem_status b/old/original_main_repo/simpleadmin/scripts/build_modem_status similarity index 100% rename from simpleadmin/scripts/build_modem_status rename to old/original_main_repo/simpleadmin/scripts/build_modem_status diff --git a/simpleadmin/scripts/modemstatus_parse.sh b/old/original_main_repo/simpleadmin/scripts/modemstatus_parse.sh similarity index 100% rename from simpleadmin/scripts/modemstatus_parse.sh rename to old/original_main_repo/simpleadmin/scripts/modemstatus_parse.sh diff --git a/simpleadmin/scripts/tojson.sh b/old/original_main_repo/simpleadmin/scripts/tojson.sh similarity index 100% rename from simpleadmin/scripts/tojson.sh rename to old/original_main_repo/simpleadmin/scripts/tojson.sh diff --git a/simpleadmin/systemd/simpleadmin_generate_status.service b/old/original_main_repo/simpleadmin/systemd/simpleadmin_generate_status.service similarity index 100% rename from simpleadmin/systemd/simpleadmin_generate_status.service rename to old/original_main_repo/simpleadmin/systemd/simpleadmin_generate_status.service diff --git a/simpleadmin/systemd/simpleadmin_httpd.service b/old/original_main_repo/simpleadmin/systemd/simpleadmin_httpd.service similarity index 100% rename from simpleadmin/systemd/simpleadmin_httpd.service rename to old/original_main_repo/simpleadmin/systemd/simpleadmin_httpd.service diff --git a/simpleadmin/www/atcommander.html b/old/original_main_repo/simpleadmin/www/atcommander.html similarity index 100% rename from simpleadmin/www/atcommander.html rename to old/original_main_repo/simpleadmin/www/atcommander.html diff --git a/simpleadmin/www/bandlock.html b/old/original_main_repo/simpleadmin/www/bandlock.html similarity index 100% rename from simpleadmin/www/bandlock.html rename to old/original_main_repo/simpleadmin/www/bandlock.html diff --git a/simpleadmin/www/cgi-bin/get_atcommand b/old/original_main_repo/simpleadmin/www/cgi-bin/get_atcommand similarity index 100% rename from simpleadmin/www/cgi-bin/get_atcommand rename to old/original_main_repo/simpleadmin/www/cgi-bin/get_atcommand diff --git a/simpleadmin/www/cgi-bin/get_csq b/old/original_main_repo/simpleadmin/www/cgi-bin/get_csq similarity index 100% rename from simpleadmin/www/cgi-bin/get_csq rename to old/original_main_repo/simpleadmin/www/cgi-bin/get_csq diff --git a/simpleadmin/www/cgi-bin/get_ttl_status b/old/original_main_repo/simpleadmin/www/cgi-bin/get_ttl_status similarity index 100% rename from simpleadmin/www/cgi-bin/get_ttl_status rename to old/original_main_repo/simpleadmin/www/cgi-bin/get_ttl_status diff --git a/simpleadmin/www/cgi-bin/set_ttl b/old/original_main_repo/simpleadmin/www/cgi-bin/set_ttl similarity index 100% rename from simpleadmin/www/cgi-bin/set_ttl rename to old/original_main_repo/simpleadmin/www/cgi-bin/set_ttl diff --git a/simpleadmin/www/css/admin.css b/old/original_main_repo/simpleadmin/www/css/admin.css similarity index 100% rename from simpleadmin/www/css/admin.css rename to old/original_main_repo/simpleadmin/www/css/admin.css diff --git a/simpleadmin/www/css/bulma.css b/old/original_main_repo/simpleadmin/www/css/bulma.css similarity index 100% rename from simpleadmin/www/css/bulma.css rename to old/original_main_repo/simpleadmin/www/css/bulma.css diff --git a/simpleadmin/www/index.html b/old/original_main_repo/simpleadmin/www/index.html similarity index 100% rename from simpleadmin/www/index.html rename to old/original_main_repo/simpleadmin/www/index.html diff --git a/simpleadmin/www/js/alpinejs.min.js b/old/original_main_repo/simpleadmin/www/js/alpinejs.min.js similarity index 100% rename from simpleadmin/www/js/alpinejs.min.js rename to old/original_main_repo/simpleadmin/www/js/alpinejs.min.js diff --git a/simpleadmin/www/speedtest.html b/old/original_main_repo/simpleadmin/www/speedtest.html similarity index 100% rename from simpleadmin/www/speedtest.html rename to old/original_main_repo/simpleadmin/www/speedtest.html diff --git a/simpleadmin/www/styles.css b/old/original_main_repo/simpleadmin/www/styles.css similarity index 100% rename from simpleadmin/www/styles.css rename to old/original_main_repo/simpleadmin/www/styles.css diff --git a/simpleadmin/www/ttl.html b/old/original_main_repo/simpleadmin/www/ttl.html similarity index 100% rename from simpleadmin/www/ttl.html rename to old/original_main_repo/simpleadmin/www/ttl.html diff --git a/simplefirewall/simplefirewall.sh b/old/original_main_repo/simplefirewall/simplefirewall.sh similarity index 100% rename from simplefirewall/simplefirewall.sh rename to old/original_main_repo/simplefirewall/simplefirewall.sh diff --git a/simplefirewall/systemd/simplefirewall.service b/old/original_main_repo/simplefirewall/systemd/simplefirewall.service similarity index 100% rename from simplefirewall/systemd/simplefirewall.service rename to old/original_main_repo/simplefirewall/systemd/simplefirewall.service diff --git a/simplefirewall/systemd/ttl-override.service b/old/original_main_repo/simplefirewall/systemd/ttl-override.service similarity index 100% rename from simplefirewall/systemd/ttl-override.service rename to old/original_main_repo/simplefirewall/systemd/ttl-override.service diff --git a/simplefirewall/ttl-override b/old/original_main_repo/simplefirewall/ttl-override similarity index 100% rename from simplefirewall/ttl-override rename to old/original_main_repo/simplefirewall/ttl-override diff --git a/simplefirewall/ttlvalue b/old/original_main_repo/simplefirewall/ttlvalue similarity index 100% rename from simplefirewall/ttlvalue rename to old/original_main_repo/simplefirewall/ttlvalue diff --git a/socat-at-bridge/atcmd b/old/original_main_repo/socat-at-bridge/atcmd similarity index 100% rename from socat-at-bridge/atcmd rename to old/original_main_repo/socat-at-bridge/atcmd diff --git a/socat-at-bridge/killsmd7bridge b/old/original_main_repo/socat-at-bridge/killsmd7bridge similarity index 100% rename from socat-at-bridge/killsmd7bridge rename to old/original_main_repo/socat-at-bridge/killsmd7bridge diff --git a/socat-at-bridge/socat-armel-static b/old/original_main_repo/socat-at-bridge/socat-armel-static similarity index 100% rename from socat-at-bridge/socat-armel-static rename to old/original_main_repo/socat-at-bridge/socat-armel-static diff --git a/socat-at-bridge/systemd_units/socat-killsmd7bridge.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-killsmd7bridge.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-killsmd7bridge.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-killsmd7bridge.service diff --git a/socat-at-bridge/systemd_units/socat-smd11-from-ttyIN.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11-from-ttyIN.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd11-from-ttyIN.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11-from-ttyIN.service diff --git a/socat-at-bridge/systemd_units/socat-smd11-to-ttyIN.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11-to-ttyIN.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd11-to-ttyIN.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11-to-ttyIN.service diff --git a/socat-at-bridge/systemd_units/socat-smd11.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd11.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd11.service diff --git a/socat-at-bridge/systemd_units/socat-smd7-from-ttyIN2.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7-from-ttyIN2.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd7-from-ttyIN2.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7-from-ttyIN2.service diff --git a/socat-at-bridge/systemd_units/socat-smd7-to-ttyIN2.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7-to-ttyIN2.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd7-to-ttyIN2.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7-to-ttyIN2.service diff --git a/socat-at-bridge/systemd_units/socat-smd7.service b/old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7.service similarity index 100% rename from socat-at-bridge/systemd_units/socat-smd7.service rename to old/original_main_repo/socat-at-bridge/systemd_units/socat-smd7.service diff --git a/tailscale/systemd/tailscale-webui-trigger.service b/old/original_main_repo/tailscale/systemd/tailscale-webui-trigger.service similarity index 100% rename from tailscale/systemd/tailscale-webui-trigger.service rename to old/original_main_repo/tailscale/systemd/tailscale-webui-trigger.service diff --git a/tailscale/systemd/tailscale-webui.service b/old/original_main_repo/tailscale/systemd/tailscale-webui.service similarity index 100% rename from tailscale/systemd/tailscale-webui.service rename to old/original_main_repo/tailscale/systemd/tailscale-webui.service diff --git a/tailscale/systemd/tailscaled.defaults b/old/original_main_repo/tailscale/systemd/tailscaled.defaults similarity index 100% rename from tailscale/systemd/tailscaled.defaults rename to old/original_main_repo/tailscale/systemd/tailscaled.defaults diff --git a/tailscale/systemd/tailscaled.service b/old/original_main_repo/tailscale/systemd/tailscaled.service similarity index 100% rename from tailscale/systemd/tailscaled.service rename to old/original_main_repo/tailscale/systemd/tailscaled.service diff --git a/ttyd/scripts/ICCID_APN.sh b/old/original_main_repo/ttyd/scripts/ICCID_APN.sh similarity index 100% rename from ttyd/scripts/ICCID_APN.sh rename to old/original_main_repo/ttyd/scripts/ICCID_APN.sh diff --git a/ttyd/scripts/ICCIDfun.sh b/old/original_main_repo/ttyd/scripts/ICCIDfun.sh similarity index 100% rename from ttyd/scripts/ICCIDfun.sh rename to old/original_main_repo/ttyd/scripts/ICCIDfun.sh diff --git a/ttyd/scripts/ttyd.bash b/old/original_main_repo/ttyd/scripts/ttyd.bash similarity index 100% rename from ttyd/scripts/ttyd.bash rename to old/original_main_repo/ttyd/scripts/ttyd.bash diff --git a/ttyd/systemd/ttyd.service b/old/original_main_repo/ttyd/systemd/ttyd.service similarity index 100% rename from ttyd/systemd/ttyd.service rename to old/original_main_repo/ttyd/systemd/ttyd.service