MF 固件相关升级说明

    在使用 MF 人脸识别模块过程中,如果存在固件存在 bug、有新功能固件 release、误擦除固件、字体资源、图片资源,那么就需要通过烧录还原固件。

    MF 人脸识别模块固件、资源说明

    MF 人脸识别模块 固件、字体资源、图片资源、说明如下:

    类型 烧录地址 长度 说明
    固件 0x000000
    人脸模型
    字体资源
    图片资源
    板级配置 0x7FF000 4 KB
    人脸信息 0x800000 64 KB

    一般开发者在拿到 MF 模块之后,不需要关心该资源分布

    • MF 固件说明
    固件分类 方向 协议 识别方式 wechat 固件类型数量
    MF0 体验版模块 横版, 竖版 bin vis 2
    MF1 离线版模块 横版,竖版 bin/json vis+ir 8
    MF1_to_MF2 横版,竖版 bin/json vis+ir 8
    MF2 微信半成品 横版,竖版 bin vis 支持 2
    MF4 微信 (成品) 竖版 bin vis 支持 1
    MF5 微信 (成品) 竖版 bin/json vis 支持 2
    • 字体资源
    • 图片资源
    • 清除配信息

    MF1 固件烧录(升级,还原出厂配置)步骤

    在使用 MF 人脸识别模块过程中,如果存在固件存在 bug、有新功能固件 release、误擦除固件、字体资源、图片资源,那么就需要通过烧录还原固件。

    烧录步骤:

    1. 烧录 key_gen.bin 获取 key

    2. 通过 support@sipeed.com 获取模型文件

    3. 烧录模型文件

    4. 烧录图片,字体资源,

    准备:

    在升级,还原出厂配置MF 人脸识别模块 之前我们需要准备软硬件。

    硬件准备:

    • MF 人脸识别模块

    • USB Type-C 数据线

    软件准备:

    • 烧录软件: kflash_gui(这里使用 kflash_gui v1.6.5 版本)

      下载链接:

    • 烧录资源文件(根据情况烧录):MF 人脸识别模块固件、算法模型文件、字体资源文件、图片资源文件

      资源文件获取统一发送邮件到: Email: Support@sipeed.com

      推荐发送邮件格式如下:

      问题类型: [MF 固件资源获取/(简短描述你的问题)]

      使用硬件/固件版本: [MF0/MF1/MF2/MF4/MF5(这里标注使用的究竟是哪个模块、产品)]

      内容: [最新固件获取/固件丢失/模型丢失(描述相关情况)]

      机器码: [xxxxxxxxxxxxxxxxxxxxx(只有模型丢失时需要)]

    烧录固件,资源文件

    使用USB Type-C 数据线 将MF 人脸识别模块 连接 电脑

    MF1 connect USB

    打开 Kflash_gui 选择需要烧录的文件,选择版型(默认选择自动选择, 如果烧录失败则选择 MaixDuino),选择串口号(CH522 有两个串口,失败则尝试另外一个),配置波特率(默认选择 150000, 如果烧录失败则适当减低波特率,如 115200)

    image-20200806103433410

    image-20200806105056527

    怎么获取 Key(机器码)

    在使用过程中,如果模块的模型丢失或需要更换,需要发送 KeySupport@sipeed.com

    推荐发送邮件格式如下:

    首先下载 key_gen.bin

    使用 kflash_gui 将固件 ken_gen.bin 烧录到模块中之后,打开串口,波特率为115200,8,N,1

    kflash_gui 为 K210 固件烧录工具, 源码: Sipeed/kflash_gui

    建议使用 XCOM 来看串口信息

    轻点 DTR ,再松开,即可使模块复位,看到启动信息



    MF 固件横竖版说明

    由于采用的摄像头成像方向不同,相差 90度,摄像头寄存器无法配置旋转(软件旋转降低效率),故有横竖版两种固件;

    如何确认摄像头对应的固件:(通过摄像头丝印区分)

    横板 竖版