NE301 Verified Models
NE301 is based on the STM32N6 NPU and supports TFLite Int8 quantized model inference. The tables below list all models verified on actual devices (12 models total).
Hardware Constraintsβ
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| NPU | STM32N6, TFLite Int8 | Max Resolution | 480Γ480 |
| Input Format | uint8, RGB888 | Model Storage | 10 MB (2 partitions, 5MB each) |
| Simultaneous Load | 1 model | Output Quantization | _uf=float32, _ui=int8 |
Download file descriptions:
- tflite β Original TFLite weight file for secondary development or model analysis
- json β NE301 model configuration file defining input specs, post-processing type, and inference parameters
- bin β NE301 OTA firmware package, deploy directly via the Web UI
1. General Object Detection (COCO 80 Classes)β
Supports 80 categories including person, vehicle, animal, furniture, etc. _uf offers higher precision, _ui is ~10% faster.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| YOLOv8n | 256Γ256 | _uf | 3.2MB | ![]() β zebra 95% 1 detection | tflitejson | bin | AGPL-3.0 |
| YOLOv8n | 256Γ256 | _ui | 3.2MB | ![]() β zebra 95% 1 detection | tflitejson | bin | AGPL-3.0 |
| ST YOLO-X | 480Γ480 | int8 | 2.4MB | ![]() β person 99.9% β person 99.9% β person 99.8% β person 80% 4 detections | tflitejson | bin | SLA0044 |
2. Person Detectionβ
Detects only the "person" category with lighter post-processing.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| YOLOv8n | 256Γ256 | _uf | 3.1MB | ![]() β person 90% 1 detection | tflitejson | bin | AGPL-3.0 |
| YOLO11n | 256Γ256 | _uf | 3.0MB | ![]() β person 92% 1 detection | tflitejson | bin | AGPL-3.0 |
3. Pose Estimationβ
Each detected person outputs 17 keypoints (COCO keypoint format), suitable for action recognition and pose analysis scenarios.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| YOLOv8n Pose | 256Γ256 | _uf | 3.4MB | ![]() β pose 1 Β· 87% Β· 17 keys β pose 2 Β· 81% Β· 17 keys β pose 3 Β· 77% Β· 17 keys 3 poses | tflitejson | bin | AGPL-3.0 |
| YOLOv8n Pose | 256Γ256 | _ui | 3.4MB | ![]() β pose 1 Β· 86% Β· 17 keys β pose 2 Β· 81% Β· 17 keys β pose 3 Β· 74% Β· 17 keys 3 poses | tflitejson | bin | AGPL-3.0 |
| YOLO11n Pose | 256Γ256 | _uf | 3.6MB | ![]() β pose 1 Β· 80% Β· 17 keys β pose 2 Β· 70% Β· 17 keys β pose 3 Β· 63% Β· 17 keys 3 poses | tflitejson | bin | AGPL-3.0 |
4. Meter Reading Detectionβ
Supports two types of meter reading: digital meters and analog gauges. Digital meters recognize digits 0-9 on the display, suitable for water, electricity, and gas meter scenarios; the analog gauge model computes the pointer angle via 4 keypoints (dial center, max scale, min scale, pointer tip) and outputs the actual reading value, suitable for pressure gauges, thermometers, and other analog instruments.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| YOLOv8n | 256Γ256 | _ui | 3.1MB | ![]() β "0" 81% β "0" 74% β "0" 57% β "0" 33% β "3" 43% β "5" 30% β "5" 21% 7 detections | tflitejson | bin | AGPL-3.0 |
| YOLOv8n Pose | 256Γ256 | _ui | 3.2MB | ![]() β gauge 92% Β· 4 keys β» reading 46.99 1 gauge Β· ratio 0.47 Β· ccw | tflitejson | bin | AGPL-3.0 |
Analog gauge model note: The reading value is output via the Web UI and Webhook, and requires App β₯ v2.1.0.78 / Web UI β₯ v1.3.4.7 firmware.
5. Instance Segmentation (COCO 80 Classes)β
Outputs pixel-level segmentation masks (32Γ32) for each detected object on top of object detection, suitable for fine-grained segmentation scenarios.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| YOLOv8n Seg | 256Γ256 | _ui | 3.6MB | ![]() β person 86% β person 83% β person 77% β person 73% 4 segments | tflitejson | bin | AGPL-3.0 |
6. Face Detectionβ
Detects face positions and outputs 6 keypoints (left/right eye, nose tip, mouth center, left/right ear), suitable for face localization and expression analysis.
| Architecture | Size | Quant | Size | Verification Result | Model Files | OTA Package | License |
|---|---|---|---|---|---|---|---|
| BlazeFace | 128Γ128 | _ui | 245KB | ![]() β face 89% Β· 6 keypoints 1 face detected | tflitejson | bin | Apache 2.0 |
Model Deploymentβ
Two types of files are available for download from the tables above:
- tflite + json: For custom development, requires self-compilation into a firmware package before deployment. See the Model Training and Deployment Guide
- bin: Ready-to-use OTA firmware package, see the Quick Start Guide for details. Upload via Feature Debugging β upload or System Setting β Firmware Upgrade
More models are being adapted, stay tuned.
Document version: v1.7 Β· Last updated: 2026-06-12











