0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenWrt UZ801 LTE USB MODEM with Wi-Fi HotSpot

Last updated at Posted at 2025-09-15

:flag_jp: Japanese article
OpenWrt_icon.png

はじめに

おススメ管理インターフェース

検証環境

UZ801の見分け方

UFI系列分類

IMG_4187-removebg-preview.png
IMG_4190-removebg-preview.png

UFI001: MSM8909チップセット
UZ801: MSM8916チップセット
UFI003: MSM8916チップセット
UFI103S: MSM8916チップセット

HandsomeMod化は、UZ801以外はモデムやLEDが認識しないと思われます
成功事例 (UZ801)は白赤で、失敗事例 (UFI103S)は白でしたが、全く根拠ありません
外見同じなので、ぶっちゃけ見極められません

OpenWrt化

概要手順

AlienWolfX/UZ801-USB_MODEM/OpenWRT

  • openwrt-UZ801.tar.xzをダウンロードし解凍する
  • UZ801をWindowsクライアントに接続
  • adbにアクセス
  • コマンドプロンプトでOpenWRT-UZ801\flash.batを実行

adbアクセス

  • UZ801 V3.0:
    usb_debug.htmlにアクセスし、デバイスを再起動
    ※要再接続

  • UZ801 V3.2:
    usbdebug.htmlにアクセス
    ※再接続不要

Feed

opkg & distfeeds

conf
cat << 'EOF' > /etc/opkg.conf
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
arch all 1
arch noarch 1
arch aarch64_cortex-a53_neon 10
arch aarch64_cortex-a53 100
EOF
cat << 'EOF' > /etc/opkg/distfeeds.conf
src/gz reboot_base http://mirrors.cloud.tencent.com/lede/releases/21.02.3/packages/aarch64_cortex-a53/base
src/gz reboot_luci http://mirrors.cloud.tencent.com/lede/releases/21.02.3/packages/aarch64_cortex-a53/luci
src/gz reboot_packages http://mirrors.cloud.tencent.com/lede/releases/21.02.3/packages/aarch64_cortex-a53/packages
src/gz reboot_routing http://mirrors.cloud.tencent.com/lede/releases/21.02.3/packages/aarch64_cortex-a53/routing
src/gz reboot_telephony http://mirrors.cloud.tencent.com/lede/releases/21.02.3/packages/aarch64_cortex-a53/telephony
# src/gz openwrt_kiddin9 https://op.supes.top/packages/aarch64_cortex-a53
EOF

opkg & distfeeds (公式)

conf
cat << 'EOF' > /etc/opkg.conf
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
arch all 1
arch noarch 1
arch aarch64_cortex-a53 10
arch aarch64_generic 20
EOF
cat << 'EOF' > /etc/opkg/distfeeds.conf
src/gz reboot_base https://downloads.openwrt.org/releases/21.02.3/packages/aarch64_cortex-a53/base
src/gz reboot_luci https://downloads.openwrt.org/releases/21.02.3/packages/aarch64_cortex-a53/luci
src/gz reboot_packages https://downloads.openwrt.org/releases/21.02.3/packages/aarch64_cortex-a53/packages
src/gz reboot_routing https://downloads.openwrt.org/releases/21.02.3/packages/aarch64_cortex-a53/routing
src/gz reboot_telephony https://downloads.openwrt.org/releases/21.02.3/packages/aarch64_cortex-a53/telephony
EOF

パッケージ

温度センサー

ダウンロード
wget --no-check-certificate -O /tmp/luci-app-temp-status_0.3-3_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/19.07/luci-app-temp-status_0.3-3_all.ipk
opkg install /tmp/luci-app-temp-status_0.3-3_all.ipk
rm /tmp/luci-app-temp-status_0.3-3_all.ipk
/etc/init.d/rpcd reload

CPUパフォーマンス

ダウンロード
wget --no-check-certificate -O /tmp/luci-app-cpu-perf_0.4.1-r1_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/luci-app-cpu-perf_0.4.1-r1_all.ipk
opkg install /tmp/luci-app-cpu-perf_0.4.1-r1_all.ipk
rm /tmp/luci-app-cpu-perf_0.4.1-r1_all.ipk
/etc/init.d/rpcd restart
/etc/init.d/cpu-perf start

CPUステータス

ダウンロード
wget --no-check-certificate -O /tmp/luci-app-cpu-status_0.6.1-r1_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/luci-app-cpu-status_0.6.1-r1_all.ipk
opkg install /tmp/luci-app-cpu-status_0.6.1-r1_all.ipk
rm /tmp/luci-app-cpu-status_0.6.1-r1_all.ipk
/etc/init.d/rpcd reload

EXT4 ファイル破損

前提条件

Linux (Ubuntu、Debianなど)での復旧手順
※Live Linux可

mmcblk0p14のイメージをLinuxに転送

Linuxターミナルで以下を実行

ssh root@192.168.1.1 "dd if=/dev/mmcblk0p14 bs=1M" | sudo dd of=~/mmcblk0p14.img bs=1M status=progress

Linuxホスト上でext4をチェック&修復

sudo fsck.ext4 -f -y ~/mmcblk0p14.img
  • エラーは-yで自動修復
  • “Filesystem clean” 等が出れば完了

修正済イメージをUZ801に書き戻し

再びLinux側で以下を実行。

sudo dd if=~/mmcblk0p14.img bs=1M status=progress | ssh root@192.168.1.1 "dd of=/dev/mmcblk0p14 bs=1M"

再起動して動作確認

ssh root@192.168.1.1 "reboot"

再起動後、dmesglogreadでext4のI/O エラーが消えていれば復旧成功

あとがき

OpenWrt化自体はバッチのおかげもあり、数分待つだけだが
UZ801を見つける事とADBモードに変更する方が手間かもしれない

車載でApple CarPlay & Android Auto用に作りました
LEDが動作確認用に良い感じです

躯体自体はぜんぜん熱くは無いんだけど、温度は70度~ある

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?