SP970 (V3 / V10) Flashing Guide: Install OpenStick Debian Linux
This guide provides instructions for flashing custom Linux distributions onto the SP970 4G dongle.
Prerequisites
Section titled “Prerequisites”- An authentic SP970 (MSM8916 with eMMC) stick.
- PC with
fastbootandadbinstalled. - Essential backups saved (
modemst1,modemst2,fsg) — see Safety & Backups. - Download the OpenStick release packages (
base.zipanddebian.zip).
Step 1: Boot into Fastboot
Section titled “Step 1: Boot into Fastboot”Insert the SP970 into your computer:
# Verify ADB detects the stickadb devices
# Reboot into Fastboot modeadb reboot bootloaderIf ADB is locked or disabled, use the tweezers method on the EDL test pads (see SP970 Pinouts) and restore the bootloader using edl.py.
Confirm fastboot detects the stick:
fastboot devicesStep 2: Flash the lk2nd Bootloader
Section titled “Step 2: Flash the lk2nd Bootloader”# Flash lk2nd into the boot partitionfastboot flash boot lk2nd.img
# Reboot into lk2ndfastboot rebootThe SP970 will reboot, and lk2nd will take over hardware initialization, pulsing the blue LED.
Step 3: Flash Debian Root Filesystem
Section titled “Step 3: Flash Debian Root Filesystem”Once in lk2nd fastboot:
# Flash the Debian system image into the rootfs/system partitionfastboot flash rootfs debian-rootfs.img
# Erase userdata partitionfastboot erase userdata
# Reboot into Debian!fastboot rebootStep 4: First Boot & SSH Access
Section titled “Step 4: First Boot & SSH Access”- After approximately 30–45 seconds, the stick will expose a virtual USB network card on your computer.
- The stick IP address is
192.168.68.1.
Log in via SSH:
ssh user@192.168.68.1- User:
user - Password:
1 - Root:
sudo su(password1)
Step 5: Post-Install Configuration & 4G Setup
Section titled “Step 5: Post-Install Configuration & 4G Setup”# Expand storage to fill eMMCsudo resize2fs /dev/mmcblk0p20
# Connect to Wi-Fisudo nmcli dev wifi connect "MyWiFi" password "MyPassword"
# Initialize cellular modemmmcli -m 0 --enablesudo nmcli connection add type gsm ifname cdc-wdm0 con-name "Cellular4G" apn "internet"sudo nmcli connection up "Cellular4G"Frequently Asked Questions — SP970 (V3 / V10)
Does the SP970 4G USB modem run OpenStick Debian Linux?
Yes, genuine Qualcomm MSM8916 SP970 V3 and V10 boards with eMMC flash run OpenStick Debian Linux via the lk2nd bootloader.
👉 Ready to flash? Download the 1-Click OpenStick Debian Installer or browse Verified Store Links.