Skip to content

openLuat/ectool2py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

移芯工具箱

支持移芯方案的刷机, 解包, windows/linux/macos 可用

当前支持EC618系列, 例如Air780E/Air700E/Air600E/Air780EG等模块

本库可支持被引用, eccli本身就是调用实例.

用法

先安装ectool, 在命令行或控制台执行

# 清华镜像
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple ectool
# 若安装失败, 可尝试以下命令, 从pypi直接进行安装
pip3 install -U ectool

刷机(当前仅USB刷机), 支持binpkg和soc文件

ectool burn -f example.binpkg
# 启动后, 按住BOOT键, 复位模块, 或模块开机

更多参数执行 ectool -h 获取说明

TODO List

  • EC618使用USB刷机
  • binpkg解包
  • 兼容Linux下刷机
  • 兼容Mac下刷机
  • 支持只刷AP或CP
  • 支持跳过AgentBoot
  • 支持擦除指定区域的数据
  • SoC日志解析(简易)
  • 支持从http加载固件文件进行下载
  • EC618使用物理UART刷机
  • 支持刷LuatOS的script.bin
  • 完整的注释
  • SoC日志解析(完整)
  • binpkg打包

Linux刷机过程展示

asciicast

参考链接

开源协议

MIT