A tools for EC modules, like EC618/EC616/EC718
Project description
移芯工具箱
已支持:
- EC618的刷机
- binpkg格式解包
将要支持
- binpkg格式的打包
- EC718, EC616的刷机
用法
先安装ectool, 在命令行或控制台执行
# 清华镜像
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple ectool
# 无镜像,或者系统默认镜像
pip3 install -U ectool
刷机(当前仅USB刷机), 支持binpkg和soc文件, 但暂不支持LuatOS的脚本刷机
ectool burn -f example.binpkg
# 启动后, 按住BOOT键, 复位模块, 或模块开机
TODO List
- 完整的注释
- 测试Linux下的兼容性
- 测试Mac下的兼容性
- 支持刷LuatOS的script.bin
- 支持只刷AP
参考链接
- 流程参考 https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=483a9555e446577cefc31b5629e843cc814b83cb
- beanio做的逆向版本 https://github.com/beanjs/beanio-ec618-downloader
开源协议
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ectool-1.1.2.tar.gz
(39.5 kB
view hashes)
Built Distribution
ectool-1.1.2-py2.py3-none-any.whl
(36.4 kB
view hashes)
Close
Hashes for ectool-1.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ee55ea9cbb1c3e25c2c3d403e74bfc7d9c19e708462758bd8a26adf3c1ce3f0 |
|
MD5 | 06df52823b096abc2edf578a4c5fb56c |
|
BLAKE2b-256 | a9b2d4810794e6eed571bfe3523f0850cab0a06cf269a3c64a9ae4b5d5493074 |