You do not need FTP. Use SFTP (SSH File Transfer Protocol) for secure transfers.

Create a script to restart Bluetooth if your controller dies:

nano /storage/scripts/bt_watchdog.sh

Paste:

#!/bin/sh
while true; do
  if ! bluetoothctl show | grep -q "Powered: yes"; then
    systemctl restart bluetooth
    echo "$(date): Bluetooth restarted" >> /tmp/bt.log
  fi
  sleep 60
done

Make it executable: chmod +x /storage/scripts/bt_watchdog.sh

Run it: ./storage/scripts/bt_watchdog.sh &

If you want, I can provide:

To access your system via SSH, you can connect from any computer on the same network to manage files, update scripts, or rotate your screen display. 🛠️ Quick Connection Guide Default Username Default Password Connection Command ssh root@ ssh root@emuelec 📍 How to Enable SSH If you cannot connect, ensure the service is active: Navigate to EmuELEC Settings on your device. Enable SSH IP Address System Settings > Information > Network 💡 Common SSH Use Cases Screen Rotation : You can modify the emustation.service file located at /storage/.config/system.d to change the parameters for vertical or flipped displays. Script Installation : Run third-party installers (like Pixelcade LED ) by pasting commands directly into the terminal. File Management : Access the

partition to manually backup saves or edit configuration files without removing the SD card. Security Tip

: It is highly recommended to change your root password after the first login using the command to keep your device secure on your local network. Are you looking to automate a specific task troubleshoot a connection error with your EmuELEC setup? Pixelcade for EmuELEC

Enabling SSH on EmuELEC allows you to manage files, configure settings, and run commands remotely from your computer. By default, these services may be disabled for security. 1. Enable SSH on the Device

Before you can connect, you must toggle the service on within the EmuELEC interface: Connect to Network

: Ensure your device is connected to the same Wi-Fi or Ethernet network as your computer. Access Settings : Press the button to open the Main Menu. Enable Service : Navigate to EmuELEC Settings and ensure that Enable SSH : On some versions, this might be under Enable Remote Services Retro Game Corps 2. Find Your IP Address

You need the device's local network address to target it with an SSH client: Network Settings in the Main Menu. Look for the IP Address field (e.g., 192.168.1.50 ) and write it down. Retro Game Corps 3. Connect from Your Computer

Use an SSH client to log in. The default credentials for EmuELEC are: Retro Game Corps Using Terminal (Windows/Mac/Linux) Open your command prompt or terminal and type: ssh root@ ssh root@192.168.1.50 Using Graphical Clients

For a more user-friendly interface (ideal for transferring ROMs or BIOS files), use a client like (Windows) or Retro Game Corps Connection Type : SFTP (SSH File Transfer Protocol). : Your device IP address. 4. Troubleshooting Connection Refused

: Double-check that SSH is enabled in the settings and that both devices are on the same network. SSH Key Errors

: If you previously connected to a device at the same IP and it changed, you may need to clear your known_hosts file on your computer. Password Change

: For better security, it is highly recommended to change the default password once you log in by typing in the command line. specific directory paths

for where to upload ROMs or BIOS files once you've connected? SSH connection issue on Phicomm N1 #136 - GitHub