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.3.tar.gz
(39.5 kB
view hashes)
Built Distribution
ectool-1.1.3-py2.py3-none-any.whl
(36.4 kB
view hashes)
Close
Hashes for ectool-1.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdbf9adbd513e34a6f0df3c8411ce8a83d5bae8094a03fa5eb8edb314413752d |
|
MD5 | e45c220995ef8b733976bed51920239d |
|
BLAKE2b-256 | 7692ede2c0aafd8da5c8800e68a25455a2e816bcefe89b5c87a4ddf55700197e |