小米小方 1S T20L 自制 RTSP 固件指南

小米小方可以说是市面上最廉价的家庭安防摄像头。虽然官方固件只支持云端录像,但是仍然有大神做出了 RTSP 固件,让小方可以加入本地安防录像系统。第一代使用 ARM 处理器的小方有 fang-hacks,第二代使用 T20 芯片的小方 1S 有 Dafang-Hacks,但是使用 T20L 芯片的新版小方 1S 却打着“不支持”标签。

其实 T20L 只是 T20 的低配版本,通过调整 Dafang-Hacks,也可以给 T20L 版的小方 1S 刷上 RTSP 固件。

2022-01-12 更新

现在 Dafang-Hacks 作者已经给出了 T20L 的安装步骤。新版 Dafang-Hacks 里面也附带了 T20L 专用的一些驱动程序。按照官方指南安装即可。


下方的教程已过时,仅作为文章历史保留。

正确刷入 RTSP 固件

具体做法:

  1. 下载小方 1S 对应的自制固件,按照教程准备好 micro SD 卡,刷入自制固件,完成摄像机设置。
  2. 下载小方 1S T20L 对应的 bootloader下载页面),按照教程刷入 bootloader,但是需要跳过修改 uEnv.txt 的步骤,不要重启摄像机。
  3. 将 uEnv.txt 里面的 bootargs 改成
    console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2C00000 init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2048k(kernel),3392k(root),640k(driver),4736k(appfs),2048k(backupk),640k(backupd),2048k(backupa),256k(config),256k(para),-(flag)
  4. 重启摄像机。
  5. 再次通过网页界面将摄像机设置
    Video:
    > Size: 1920x1080
    > Bitrate: 2000
    > Format: SMART
    > Frame rate: 15
    Audio:
    > Format: MP3
    > In sample rate: 8000
    > Out sample rate: 44100
  6. 通过 SSH 开启 swap
    # cp /system/sdcard/config/swap.conf.dist /system/sdcard/config/swap.conf

自动重启

以上操作之后,基本上可以保证小方 1S 可以提供 RTSP 视频。但是大概过两三天之后,rtsp-h264 服务会崩溃。所以最好加上每天自动重启。

# echo "#!/bin/sh" > /system/sdcard/config/cron/periodic/daily/auto_reboot
# echo "reboot" >> /system/sdcard/config/cron/periodic/daily/auto_reboot
# chmod +x /system/sdcard/config/cron/periodic/daily/auto_reboot

使用 USB 网卡

如果无线网络不稳定的话,小方 1S 还可以外挂 USB 网卡。因为内核已经启用对 ASIX AX88179 控制器的支持,所以可以使用 AmazonBasics USB 2.0 或者 USB 3.0 网卡,并用以下命令切换到有线网卡。

# cp /system/sdcard/config/usb_eth_driver.conf.dist /system/sdcard/config/usb_eth_driver.conf

需要提醒的是,如果启用有线网卡,WiFi 会被停用,所以如果网卡设置出错,只能把 SD 卡取出来,删掉 /config/usb_eth_driver.conf 文件


已有 3 条评论
  1. DD DD

    有没有完美一点的方法,感觉好复杂呀,怕一不小心给刷坏了

    1. 暂时没有简单的方法,官方固件没有RTSP,又不能刷入Wyze固件,只能暂时用这个不太稳定的自制固件了

  2. AA AA

    链接失效

添加新评论