SMHUB Update via Type-C / Factory Restore
SMHUB OS v0.30B — Windows Flashing Guide (Step-by-Step)
⚙️ What You’ll Do
-
Download the ZIP file with firmware
-
Unzip it
-
Install the driver
-
Open CMD as Administrator
-
Go to the folder with
flash.bat -
Run
flash.bat -
Only then connect SMHUB to the PC
-
Wait for flashing to finish
-
Wait for first boot (LED cues)
🚫 Before You Start
You’ll need:
-
Windows 10 or 11 PC with administrator access
-
USB-C data cable (not just charging)
-
The firmware ZIP file (from the link above)
Do NOT:
-
Connect the SMHUB before starting
flash.bat -
Skip the driver installation
-
Run CMD without Administrator rights
🔴 Common user errors:
Connecting SMHUB before
flash.batstartsNot installing the driver
Not running CMD as Administrator
1) Download the file
-
Click the firmware link above and save the ZIP file to your computer (e.g.,
Downloads). -
[screenshot: browser download]
2) Unzip the archive
-
ight-click the ZIP file → Extract All… → choose a simple path (e.g.,
C:\SMHUB\firmware\)
(Avoid paths with non-Latin characters or very long names.) -
You should now see these files/folders inside the extracted directory:
-
driver\smhub-driver.exe -
rom\emmc.img -
rom\fip.bin -
rom\partition_gpt.xml -
usb_dl.exe -
flash.bat -
cv_dl_magic.bin
-
3) Install the driver
-
Open the
driverfolder. -
Double-click
smhub-driver.exe. -
Complete the installation wizard. Allow the installer in Windows security prompts if shown.
-
When it says Finished, close the installer.
If Windows asks for permission to install device software, click Install.
4) Open Command Prompt as Administrator
-
Press Win key, type cmd.
- The title bar must say Administrator: Command Prompt.
You’ll know it’s correct if the window title says Administrator: Command Prompt.
5) Go to the extracted folder
In the admin CMD, change directory to the folder with flash.bat. For this purposes, type cd C:\SMHUB\firmware and press Enter.
Hint: if your path is long for typing, copy it, and in CMD enter cd + do right click. This will insert Clipboard content into CMD window.
6) Start the flashing script
Important: Do not connect the SMHUB yet. The script need to be run first.
Run: flash.bat
By typing this command flash.bat and pressing Enter button.
7) Now connect the SMHUB
When flash.bat is running, connect SMHUB to the PC via USB-C.
The script will detect the device and begin flashing automatically. You’ll see progress output in the CMD window.
If nothing happens for ~a while, try another USB port or USB-C cable, but keep the script running while you reconnect the cable.
8) Wait for “Flashing completed” (script finishes)
-
When the script completes, it will show a success message and return to the prompt or close.
-
You can now safely disconnect the SMHUB from the PC and power it normally (via its regular power supply), or leave USB-C connected if it provides power.
9) First boot and LED cues (what “ready” looks like)
-
First start takes longer than subsequent boots. This is normal.
-
Blue LED (4G/Status):
When the blue LED stops running, SSH is available. -
Ambilight green LEDs:
When all ambilight green LEDs are lit, the Web UI is ready.
You can proceed as soon as you see the respective cue:
SSH actions once blue LED stopped running.
Web administration once all green LEDs are lit.
[screenshot: example LED state — SSH ready]
[screenshot: example LED state — Web UI ready]
10) (Optional) Quick post-flash checks
Web UI:
-
Open a browser and go to:
http://smhub.local/(or your device’s IP).
[screenshot: browser opening Web UI]
SSH (from Windows using built-in OpenSSH or PuTTY):
-
Hostname:
smhub.local(or your device’s IP) -
Username:
smlight -
Password:
smlight
Example using Windows OpenSSH:
[screenshot: SSH client ready screen]
Web UI:
Open a browser and go to:http://smhub.local/(or your device’s IP).[screenshot: browser opening Web UI]
Troubleshooting
A) The script doesn’t detect my device
-
Most likely cause: Device connected before
flash.bat.
Fix: Close the script, unplug SMHUB, re-run steps 4–7 exactly: admin CMD →flash.bat→ then connect SMHUB. -
Try a different USB port or another data-capable USB-C cable.
B) Driver didn’t install or Windows blocked it
-
Re-run
driver\smhub-driver.exeas admin. -
Approve any Windows prompts.
-
Reboot Windows if the installer requests it, then try again.
C) “Access denied” or “cannot open port”
-
You’re likely not in an Administrator CMD. Close CMD, re-open as Administrator, repeat from step 5.
D) Flashing stops or errors out mid-way
-
Leave the CMD window open; wait a bit to ensure it’s not still working.
-
If it clearly failed, unplug SMHUB, close the CMD, reopen admin CMD, start
flash.batagain, and only then plug SMHUB back in.
E) SSH/Web UI doesn’t come up after flashing
-
Give the device more time on the first boot.
-
Watch the LEDs:
-
Blue ambilight LED stopped running → SSH should be ready.
-
All ambilight greens lit → Web UI should be ready.
-
-
If still nothing, power-cycle the SMHUB and check your network/DHCP (try accessing by IP, not by hostname).











