Releases: sipeed/MaixPy
v4.12.1
pre-release for MaixCAM2, info about MaixCAM2, please refer to https://wiki.sipeed.com/maixcam2
New Features
- [MaixCAM2] New platform MaixCAM2 with LLM/VLM/ASR/TTS, and faster running speed in many algorithm.
BUG Fix
- [MaixCAM] Fix auto boot app freeze bug.
APP update
- New Benchmark APP.
- New USB Hand control PC mouse APP.
- New YOLO11 OBB APP.
- [MaixCAM2] New LLM chat APP.
- [MaixCAM2] New VLM APP.
- [MaixCAM2] New mono depth estimation APP.
- [MaixCAM2] New YOLO-World APP.
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.maixcam2_*.img.xz: For the MaixCAM2 device.maixcam2_*.axp: Recovery image for MaixCAM2, see burn documentation.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.11.9
测试版,遇到问题请到 issue 反馈,或者直接使用稳定版本固件
New Features
- Boot LOGO will be different in USB upgrade mode and normal boot.
image.Image()supportbgarg to set background or clear memory(memset)( by default we not clear memory for faster initialize, if you encounter random background content, you shoud set bg arg).- add IMU AHRS support, refer to APP and documentation
- maix protocol support disable and add uart port selection for maix comm protocol, so now you can select default maix protocol uart in
settingsAPP. - Camera support set
buff_num=1to get image with lower latency, refer to documentation. - Camera support disable AWB and mannually set WB gain, refer to documentation
- fs add File.sync API
- Add USB audio driver support.
Optimization
- Optimize APP bootup speed on MaixCAM power on, faster 2~5s.
- Toolchain
memcpysupport RVV acceleration, so many copy ops may faster likeimg.copy()etc. - New system settings config file at
/boot/configs. - optmize some basic API like log,memory_info,fs.join
- change adc pin arg to id
- fix speech and optimize startup speed
BUG Fix
- OS04A10 90fps mode spend too much CPU power, due to lower than 90fps, now lower down to 80fps.
- fix os04a10 causing system freeze
- fix get_pixel RGB888 get wrong int data bug
- fix image.load png bug
- fix sys.memory_info overflow bug
- fix: correct parameter order in Modbus read functions
- 修复了 开机有几率启动失败卡死在开机界面的问题 以及MaixCAM-Pro开机后功率太大会重启问题,以及有概率无法充电的问题。
- 相比 v4.11.6 修复了 人脸关键点 手关键点检测无法运行的问题
APP update
- Increase the bottom margin of the image list to avoid the last line of images being obscured (when long pressed to delete)
- add maix default comm protocol for apps
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.10.3
New Features
Optimization
- optimize maix comm protocol listener, now exit faster for faster UART init
- optimize face emotion example accuracy
- optimize maixcam model convert tool doc
BUG Fix
- [tof100] Fix runtime err
- fix pose recognition: range() can't take float value
- fix b26/b27 can't used as gpio bug
- fix b26/b27 can't used as pwm bug
- fix protocol is_report arg error
- Fix segment error when start pcm with channel=2 for the first time.
- Fix audio record and play bugs:
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.10.2
Optimization
- Optimize TOF module
- os04a10 support 720p@90FPS
BUG Fix
- protocol is_report attribute error bug.
- Fix segment error when start pcm with channel=2 for the first time.
- Fix audio player bug.
- Fix inaccurate record time of the encoder
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.10.1
New features
- Add face 478 landmarks detect support with depth info, reliable and fast, please refer to docmumentation(EN).

video:
maixcam_face_landmarks_small.mp4
- Add face emotion recognize support, default 7 types, you can train your self according to documentation(EN.


video:
maixcam_face_emotion_small.mp4
video asset from https://github.com/oarriaga/face_classification
- All YOLO detect API support
sortparam now, so you can sort results according to object size and only use first few big objects. - Add body pose classifier(EN).
APP
- Add face landmarks APP.
- Add face emotion APP.
- Add human pose classifier APP.
- Camera APP optimization about LED light IO, now you can manually set light IO in
/boot/board.
BUG Fix
- Fix set auto start program freezing bug.
- FIx ModBus bug
Optimization
- Optimize
maixtoolcommand full compatibility with app.yaml generated by MaixVision.
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.10.0
v4.9.3
New features
- Add hands landmarks detection, documentation, English documentation
video:
hands_landmarks.mp4
- Add YOLO11-OBB support, now support detect object with angle, documentation ( English documentation)
- Add MaixCAM as UVC camera support and add APP, use MaixCAM as a USB camera.
- Add thermal camera MLX90640 support, hardware will be on store soon.

- Add TOF camera support, hardware will be on store soon.

- Support disable default CommProtocol in Settings APP(you can also set in
/maixapp/sys_conf.ini). image.to_format()support NV21 to grayscale.nn.NN.forward_imagenow supporthwcchannel format, that is now supportTensorlowmodel also, you can convert your tensorflow model to ONNX and convert to the format MaixCAM support.
BUG Fix
- Fix face recognition error when multiple face in camera.
- Sync time from RTC too late when no network #90.
- RTSP memory leak bug.
- MUD file parse labels contain space issue.
- Fix key init error bug on MaixCAM
Optimization
- Default set dual_buff arg to false for
nn.NNclass to avoid program mistake. - Pin map add PIN24/PWM2 support.(MaixCAM not this pin out)
MaixVision Update v1.2.1
- Officially support MacOS, both x64 and arm64 version, with developer signed.
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
More info refer to documentation.
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
更多说明请看文档
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.9.2
v4.8.2
Bug Fix
- APP photos play video error.
- Correct MaixCAM-Pro pin image in photos APP.
- Fix set auto start APP failed in second time.
- Fix time sync script stuck when no network.
- Fix zbar can't decode Chinese issue.
- Fix open big file error in APP http file browser.
Optimization
- Change Modbus default port to 502 from 5020.
- Camera application support add timestamp
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载
v4.8.0
New features
- Add Modbus support (based on UART and TCP), both slave and master mode are supported.
- Key support powerkey of MaixCAM-Pro, and long press in launcher will pop out power option.
- Add
maix.image.flipAPI. - Camera APP support change video bitrate, and Photos APP support play video now.
- Video record(Camera APP), RTSP, RTMP, video play(Photos APP) all video related APPs support audio record and play.
display.Displaynow support select device fb(framebuffer), so you can port any screen in system as fb driver and use in display like if you want to use two screen or a SPI OLED screen.- Support 7 inch touchscreen.
- LVGL based APPs support mouse input.

- Support a MIPI to HDMI module, so now we can use HDMI as screen.
- Support audio player volume setting.
- Add device config file in
/boot/board, so you can customize camera and display vflip and hmirror, and max LCD backlight power etc, refer to/boot/boards/README.txton device. - Launcher support I18N.

- Add log file for APP, you can find it in
/maixapp/last_run.log, so you can find bugs from log if your APP dead, useexamples/tools/show_last_run_log.pyto see log.
so be carefully, print too much log may conduct large log file.
BUG Fix
- Fix nn.F.softmax execute error
- Fix RTMP RTSP resource realease bug.
Optimization
- Speech recognition APP switch mode faster now.
- Remove upgrade MaixPy item from Settings APP to avoid user wrong upgrade.
- Optimize API documentation click TOC jump(same id issue).
MaixVision Update v1.2.0
- Support install runtime in MaixVision, so even MaixCAM no internet, you can also install runtime in MaixVision

- Add SSH terminal

- Add save image button on the right-top of image preview zone.
- Image preview zone support show ROI info(width height etc.)
- Support flush files button to sync files with system.

- All py files can use Python code auto-suggestions and auto-completion.

- Example code alway there now.
- Optimize editor scroll to preview opened file names.

- Optimize close files experience.
- Fix LAB histogram value error bug.
- Fix auto save will change AI model(binary) file bug.
- Fix render fail and GUI disapear bug after click image preview zone some times.
- Optimize multiple line error hint when pack APP.
- Windows support customize installation path now.
Attention
Burning the system image, the following files in the assets folder:
maixcam_*.img.xz: For the MaixCAM device.maixcam-pro_*.img.xz: For the MaixCAM-Pro device.
Be careful not to burn the wrong image, as burning the wrong one may cause screen burn-in (it usually recovers slowly after being left for a period of time).
烧录系统镜像,下面 assets 中的文件:
maixcam_*.img.xz: 设备 MaixCAM 用maixcam-pro_*.img.xz: 设备 MaixCAM-Pro 用
注意不要烧录错镜像文件,烧录错会导致屏幕烧屏(一般放置一段时间会缓慢恢复)
Downloads
| github release assets (recommend!) | Sourceforge | Pypi.org |
|---|---|---|
国内下载速度太慢也可以到 QQ 群 862340358 群文件下载


