[ Orbic RCL400 Webflasher ]

⚡ Orbic RCL400 Webflasher

This tool helps you install DagShell on your Orbic RCL400 directly from your browser. Follow the steps below in order.

⚠️ Requirements: You must be connected to the Orbic's WiFi network (192.168.1.1) for steps 3 and 4.
1

Generate PKI Certificates

Generate unique SSL certificates for secure HTTPS access to DagShell.

2

Download All Required Files

Download the firmware, scripts, and place them in a folder together with your PKI certificates from Step 1.

📦 Firmware Files

💾
orbic_app

Main firmware binary

Download
📜
dagshell_boot.sh

Boot script

Download

🐍 Python Scripts

🔓
enable_shell.py

Opens root shell on port 24

Download
🚀
deploy_base64.py

Deploys firmware to device

Download
📋
requirements.txt

Python dependencies

Download
💡 Folder structure: Place all downloaded files + your 3 DER certificates (from Step 1) in the same folder.
3

Enable Root Shell

Connect to the Orbic's WiFi network, then run this command with your admin password (found on device label or set in web UI):

python enable_shell.py YOUR_PASSWORD

Example:

python enable_shell.py 1d495f58
💡 This opens port 24 on the device for shell access. You should see "SUCCESS! Port 24 is OPEN!" when complete.
4

Deploy Firmware

After the shell is enabled, run the deploy script to install DagShell:

💡 Make sure you have Python 3 installed with requests module.

Option A: Full Deploy (Recommended)

Navigate to the DagShell folder and run:

python deploy_base64.py

Option B: Quick Deploy (One-Liner)

If you downloaded files to ~/Downloads:

cd ~/Downloads && git clone https://github.com/dagnazty/DagShell.git && cd DagShell && pip install -r requirements.txt && python deploy_base64.py
⚠️ After deployment completes, access DagShell at: https://192.168.1.1:8443/