├── .clang-format ├── .github ├── screenshot.png └── workflows │ ├── push-dev.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── cli.py ├── gui-win32.py ├── gui-win32.spec ├── gui.py ├── ltchiptool ├── __init__.py ├── __main__.py ├── commands │ ├── compile │ │ ├── elf2bin.py │ │ └── link2bin.py │ ├── flash │ │ ├── __main__.py │ │ ├── _utils.py │ │ ├── file.py │ │ ├── info.py │ │ ├── read.py │ │ ├── split.py │ │ └── write.py │ ├── list.py │ ├── plugin │ │ ├── manage.py │ │ └── run.py │ └── soc.py ├── gui │ ├── __init__.py │ ├── __main__.py │ ├── base │ │ ├── __init__.py │ │ ├── frame.py │ │ ├── panel.py │ │ ├── window.py │ │ └── zc.py │ ├── colors.json │ ├── colors.py │ ├── install.py │ ├── ko-fi.png │ ├── ltchiptool-192x192.png │ ├── ltchiptool.ico │ ├── ltchiptool.wxui │ ├── ltchiptool.xrc │ ├── main.py │ ├── mixin │ │ ├── __init__.py │ │ ├── devices.py │ │ ├── file_dump.py │ │ └── zc.py │ ├── panels │ │ ├── __init__.py │ │ ├── about.py │ │ ├── base.py │ │ ├── flash.py │ │ ├── install.py │ │ ├── log.py │ │ └── plugins.py │ ├── utils.py │ └── work │ │ ├── __init__.py │ │ ├── base.py │ │ ├── devices.py │ │ ├── flash.py │ │ ├── install.py │ │ ├── plugins.py │ │ └── ports.py ├── models │ ├── __init__.py │ ├── board.py │ ├── enums.py │ └── family.py ├── soc │ ├── __init__.py │ ├── amb │ │ ├── efuse.py │ │ └── system.py │ ├── ambz │ │ ├── __init__.py │ │ ├── binary.py │ │ ├── flash.py │ │ ├── main.py │ │ └── util │ │ │ ├── __init__.py │ │ │ ├── ambzcode.py │ │ │ ├── ambztool.py │ │ │ └── rtltool.py │ ├── ambz2 │ │ ├── __init__.py │ │ ├── binary.py │ │ ├── flash.py │ │ ├── main.py │ │ ├── parse_partition.py │ │ └── util │ │ │ ├── __init__.py │ │ │ ├── ambz2code.py │ │ │ ├── ambz2tool.py │ │ │ └── models │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── enums.py │ │ │ ├── headers.py │ │ │ ├── images.py │ │ │ ├── partitions.py │ │ │ └── utils.py │ ├── bk72xx │ │ ├── __init__.py │ │ ├── binary.py │ │ ├── bkpackager.py │ │ ├── flash.py │ │ ├── main.py │ │ └── util │ │ │ ├── __init__.py │ │ │ ├── binary.py │ │ │ ├── crypto.py │ │ │ ├── models.py │ │ │ └── rbl.py │ ├── common.py │ ├── interface.py │ └── ln882h │ │ ├── __init__.py │ │ ├── binary.py │ │ ├── flash.py │ │ ├── main.py │ │ └── util │ │ ├── __init__.py │ │ ├── ln882htool.py │ │ ├── makeimage.py │ │ ├── models │ │ ├── __init__.py │ │ ├── boot_header.py │ │ ├── image_header.py │ │ ├── ln_tools.py │ │ └── part_desc_info.py │ │ ├── ota_image_generator.py │ │ └── ramcode.bin ├── util │ ├── __init__.py │ ├── bitint.py │ ├── cli.py │ ├── crc16.py │ ├── crypto.py │ ├── curve25519.py │ ├── detection.py │ ├── dict.py │ ├── env.py │ ├── fileio.py │ ├── flash.py │ ├── fwbinary.py │ ├── intbin.py │ ├── logging.py │ ├── lpm.py │ ├── ltim.py │ ├── lvm.py │ ├── misc.py │ ├── obj.py │ ├── serialtool.py │ ├── slice.py │ ├── streams.py │ └── toolchain.py └── version.py ├── ltctplugin └── base │ ├── __init__.py │ └── base.py ├── package.json ├── pyproject.toml ├── uf2ota ├── uf2binpatch.c ├── uf2binpatch.h ├── uf2ota.c ├── uf2ota.h ├── uf2priv.c ├── uf2priv.h └── uf2types.h └── uf2tool ├── __init__.py ├── binpatch ├── __init__.py ├── apply.py ├── bindiff.py └── diff32.py ├── cli.py ├── models ├── __init__.py ├── block.py ├── context.py ├── enums.py ├── flags.py ├── image.py ├── partition.py └── uf2.py └── writer.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/.github/screenshot.png -------------------------------------------------------------------------------- /.github/workflows/push-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/.github/workflows/push-dev.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/README.md -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/cli.py -------------------------------------------------------------------------------- /gui-win32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/gui-win32.py -------------------------------------------------------------------------------- /gui-win32.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/gui-win32.spec -------------------------------------------------------------------------------- /gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/gui.py -------------------------------------------------------------------------------- /ltchiptool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/__init__.py -------------------------------------------------------------------------------- /ltchiptool/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/__main__.py -------------------------------------------------------------------------------- /ltchiptool/commands/compile/elf2bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/compile/elf2bin.py -------------------------------------------------------------------------------- /ltchiptool/commands/compile/link2bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/compile/link2bin.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/__main__.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/_utils.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/file.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/info.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/read.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/split.py -------------------------------------------------------------------------------- /ltchiptool/commands/flash/write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/flash/write.py -------------------------------------------------------------------------------- /ltchiptool/commands/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/list.py -------------------------------------------------------------------------------- /ltchiptool/commands/plugin/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/plugin/manage.py -------------------------------------------------------------------------------- /ltchiptool/commands/plugin/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/plugin/run.py -------------------------------------------------------------------------------- /ltchiptool/commands/soc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/commands/soc.py -------------------------------------------------------------------------------- /ltchiptool/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/__init__.py -------------------------------------------------------------------------------- /ltchiptool/gui/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/__main__.py -------------------------------------------------------------------------------- /ltchiptool/gui/base/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2023-11-28. 2 | -------------------------------------------------------------------------------- /ltchiptool/gui/base/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/base/frame.py -------------------------------------------------------------------------------- /ltchiptool/gui/base/panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/base/panel.py -------------------------------------------------------------------------------- /ltchiptool/gui/base/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/base/window.py -------------------------------------------------------------------------------- /ltchiptool/gui/base/zc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/base/zc.py -------------------------------------------------------------------------------- /ltchiptool/gui/colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/colors.json -------------------------------------------------------------------------------- /ltchiptool/gui/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/colors.py -------------------------------------------------------------------------------- /ltchiptool/gui/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/install.py -------------------------------------------------------------------------------- /ltchiptool/gui/ko-fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/ko-fi.png -------------------------------------------------------------------------------- /ltchiptool/gui/ltchiptool-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/ltchiptool-192x192.png -------------------------------------------------------------------------------- /ltchiptool/gui/ltchiptool.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/ltchiptool.ico -------------------------------------------------------------------------------- /ltchiptool/gui/ltchiptool.wxui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/ltchiptool.wxui -------------------------------------------------------------------------------- /ltchiptool/gui/ltchiptool.xrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/ltchiptool.xrc -------------------------------------------------------------------------------- /ltchiptool/gui/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/main.py -------------------------------------------------------------------------------- /ltchiptool/gui/mixin/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2023-11-28. 2 | -------------------------------------------------------------------------------- /ltchiptool/gui/mixin/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/mixin/devices.py -------------------------------------------------------------------------------- /ltchiptool/gui/mixin/file_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/mixin/file_dump.py -------------------------------------------------------------------------------- /ltchiptool/gui/mixin/zc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/mixin/zc.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2023-1-13. 2 | -------------------------------------------------------------------------------- /ltchiptool/gui/panels/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/about.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/base.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/flash.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/install.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/log.py -------------------------------------------------------------------------------- /ltchiptool/gui/panels/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/panels/plugins.py -------------------------------------------------------------------------------- /ltchiptool/gui/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/utils.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2023-1-9. 2 | -------------------------------------------------------------------------------- /ltchiptool/gui/work/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/base.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/devices.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/flash.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/install.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/plugins.py -------------------------------------------------------------------------------- /ltchiptool/gui/work/ports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/gui/work/ports.py -------------------------------------------------------------------------------- /ltchiptool/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/models/__init__.py -------------------------------------------------------------------------------- /ltchiptool/models/board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/models/board.py -------------------------------------------------------------------------------- /ltchiptool/models/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/models/enums.py -------------------------------------------------------------------------------- /ltchiptool/models/family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/models/family.py -------------------------------------------------------------------------------- /ltchiptool/soc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/amb/efuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/amb/efuse.py -------------------------------------------------------------------------------- /ltchiptool/soc/amb/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/amb/system.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/binary.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/flash.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/main.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2022-07-29. 2 | -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/util/ambzcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/util/ambzcode.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/util/ambztool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/util/ambztool.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz/util/rtltool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz/util/rtltool.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/binary.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/flash.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/main.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/parse_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/parse_partition.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2022-12-21. 2 | -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/ambz2code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/ambz2code.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/ambz2tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/ambz2tool.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2023-1-21. 2 | -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/config.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/enums.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/headers.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/images.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/partitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/partitions.py -------------------------------------------------------------------------------- /ltchiptool/soc/ambz2/util/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ambz2/util/models/utils.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/binary.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/bkpackager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/bkpackager.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/flash.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/main.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/util/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/util/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/util/binary.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/util/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/util/crypto.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/util/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/util/models.py -------------------------------------------------------------------------------- /ltchiptool/soc/bk72xx/util/rbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/bk72xx/util/rbl.py -------------------------------------------------------------------------------- /ltchiptool/soc/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/common.py -------------------------------------------------------------------------------- /ltchiptool/soc/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/interface.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/binary.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/flash.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/main.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/ln882htool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/ln882htool.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/makeimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/makeimage.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/models/__init__.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/models/boot_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/models/boot_header.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/models/image_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/models/image_header.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/models/ln_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/models/ln_tools.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/models/part_desc_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/models/part_desc_info.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/ota_image_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/ota_image_generator.py -------------------------------------------------------------------------------- /ltchiptool/soc/ln882h/util/ramcode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/soc/ln882h/util/ramcode.bin -------------------------------------------------------------------------------- /ltchiptool/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Kuba Szczodrzyński 2022-07-29. 2 | -------------------------------------------------------------------------------- /ltchiptool/util/bitint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/bitint.py -------------------------------------------------------------------------------- /ltchiptool/util/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/cli.py -------------------------------------------------------------------------------- /ltchiptool/util/crc16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/crc16.py -------------------------------------------------------------------------------- /ltchiptool/util/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/crypto.py -------------------------------------------------------------------------------- /ltchiptool/util/curve25519.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/curve25519.py -------------------------------------------------------------------------------- /ltchiptool/util/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/detection.py -------------------------------------------------------------------------------- /ltchiptool/util/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/dict.py -------------------------------------------------------------------------------- /ltchiptool/util/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/env.py -------------------------------------------------------------------------------- /ltchiptool/util/fileio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/fileio.py -------------------------------------------------------------------------------- /ltchiptool/util/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/flash.py -------------------------------------------------------------------------------- /ltchiptool/util/fwbinary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/fwbinary.py -------------------------------------------------------------------------------- /ltchiptool/util/intbin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/intbin.py -------------------------------------------------------------------------------- /ltchiptool/util/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/logging.py -------------------------------------------------------------------------------- /ltchiptool/util/lpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/lpm.py -------------------------------------------------------------------------------- /ltchiptool/util/ltim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/ltim.py -------------------------------------------------------------------------------- /ltchiptool/util/lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/lvm.py -------------------------------------------------------------------------------- /ltchiptool/util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/misc.py -------------------------------------------------------------------------------- /ltchiptool/util/obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/obj.py -------------------------------------------------------------------------------- /ltchiptool/util/serialtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/serialtool.py -------------------------------------------------------------------------------- /ltchiptool/util/slice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/slice.py -------------------------------------------------------------------------------- /ltchiptool/util/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/streams.py -------------------------------------------------------------------------------- /ltchiptool/util/toolchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/util/toolchain.py -------------------------------------------------------------------------------- /ltchiptool/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltchiptool/version.py -------------------------------------------------------------------------------- /ltctplugin/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltctplugin/base/__init__.py -------------------------------------------------------------------------------- /ltctplugin/base/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/ltctplugin/base/base.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uf2ota/uf2binpatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2binpatch.c -------------------------------------------------------------------------------- /uf2ota/uf2binpatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2binpatch.h -------------------------------------------------------------------------------- /uf2ota/uf2ota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2ota.c -------------------------------------------------------------------------------- /uf2ota/uf2ota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2ota.h -------------------------------------------------------------------------------- /uf2ota/uf2priv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2priv.c -------------------------------------------------------------------------------- /uf2ota/uf2priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2priv.h -------------------------------------------------------------------------------- /uf2ota/uf2types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2ota/uf2types.h -------------------------------------------------------------------------------- /uf2tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/__init__.py -------------------------------------------------------------------------------- /uf2tool/binpatch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/binpatch/__init__.py -------------------------------------------------------------------------------- /uf2tool/binpatch/apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/binpatch/apply.py -------------------------------------------------------------------------------- /uf2tool/binpatch/bindiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/binpatch/bindiff.py -------------------------------------------------------------------------------- /uf2tool/binpatch/diff32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/binpatch/diff32.py -------------------------------------------------------------------------------- /uf2tool/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/cli.py -------------------------------------------------------------------------------- /uf2tool/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/__init__.py -------------------------------------------------------------------------------- /uf2tool/models/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/block.py -------------------------------------------------------------------------------- /uf2tool/models/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/context.py -------------------------------------------------------------------------------- /uf2tool/models/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/enums.py -------------------------------------------------------------------------------- /uf2tool/models/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/flags.py -------------------------------------------------------------------------------- /uf2tool/models/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/image.py -------------------------------------------------------------------------------- /uf2tool/models/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/partition.py -------------------------------------------------------------------------------- /uf2tool/models/uf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/models/uf2.py -------------------------------------------------------------------------------- /uf2tool/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretiny-eu/ltchiptool/HEAD/uf2tool/writer.py --------------------------------------------------------------------------------