# 随身 wifi 小网卡玩机技巧–刷入 debian 实现廉价的 ARM 单板电脑


本文结构:

  • 概述

  • windows 刷入

    • 准备

    • 第一步

    • 第二步

  • linux 刷入

  • Windows 下的常见驱动问题

  • 连接 openstick

    • adb 连接

    • ssh 连接

  • 连接 WIFI

  • enjoy!


# 概述

随身 wifi 价格低,大概在 15 元左右,具体可以在酷安了解。自带安卓 4.4, 可以插 sim 卡。
具体配置:骁龙 410,512mb 内存,4gb 储存(性能和树莓派 zero2 差不多)。

-66149a2515b60a84.jpg

使用 openstick 项目刷入 debian11 系统(支持电路板丝印为 UFI001B、UFI001C、SP970、UZ801 开头的 4G 无线网卡。具体见 openstick 的 wiki)


# 开始刷入 (windows)

# 准备

提前安装高通 9008 的驱动
openstick 的 github 下载 base.zip,debian.zip ( ufi001b/c 之外的版型请使用更为通用的 base-generic.zip,然后使用本机型的 boot.img 替换 debian.zip 中的 boot.img)(adb 在 release 提供了)
ufi001b 版:

3e5b731f0c765ed2.jpg


# 第一步

解压 base.zip 压缩包
将设备插入 usb 口并且置于 fastboot 模式:
cmd 转到 base 目录,

1
adb reboot bootloader

输入 fastboot devices 可以检测是否进入
或者拆开壳子,插 usb 口后亮指示灯时快速按按钮
,指示灯常亮即进入 fastboot,注意不是按住按钮插入 usb 口。
然后执行 base 目录中的 flash.bat:
注意!!!! 一定要全部执行完 (不是出现按任意键继续就刷完了),执行过程中会自动退出 fastboot, 等一会会再进入,也可以按按钮再进入 fastboot

Snipaste_2022-04-06_20-35-27.png

Snipaste_2022-04-06_20-35-56.png

Snipaste_2022-04-06_20-36-16.png


# 第二步

解压并进入 debian.zip 目录,执行 flsah.bat

Snipaste_2022-04-06_20-45-17.png
一路刷完。
如果出现‘分区表不存在’报错,一般是刷 base 出的问题,比如没有刷完。


# linux 刷入

Linux 下的刷机

不同的Linux发行版可能存在差异,这里以2022年2月8日的ArchLinux为例。
如果你的设备之前刷过base.zip,则可以将设备置于fastboot模式后从第4步开始。
ufi001b/c之外的版型请使用更为通用的base-generic.zip,然后使用本机型的boot.img替换debian.zip中的boot.img

解压base.zip压缩包。
将你的设备置于fastboot模式
执行其中的flash.sh
当完成后解压<系统名称>.zip压缩包。
执行其中的flash.sh
enjoy!

# Windows 下的常见驱动问题

openstick 看云

# 连接 openstick

支持使用任何支持 openssh 协议的工具以及 adb 来连接到 OpenStick 的 shell。

# adb 连接

openstick 启动并且连接 rndis 后

1
adb shell

# ssh 连接

openstick 启动并且连接 rndis 后使用 ssh 客户端连接 192.168.68.1
默认用户名:user 密码:1


# 连接 WIFI

进入 ssh 或 adb shell

1
$sudo nmtui

Snipaste_2022-04-06_21-16-01.png
adb shell 若打不开 nmtui, 就使用 ssh 连接

Snipaste_2022-04-06_21-16-10.png
按方向下键选择 activate a connection,回车
Snipaste_2022-04-06_21-16-30.png

选择 wifi, 并输入密码
设备闪烁红灯和蓝灯就代表已经连接 wifi


# ENJOY!!