Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KyDevTool-python

Python version of the KyDevTool flashing utility. A tool for writing to Ky X1 boards via MaskROM/fastboot mode.

This QT6 app has been made by just mimicking what the original tool does.

Compatibility

This tool has been tested with the OrangePi R2S.

It can practically work with the RV2/other boards as well but i can't guarantee that the factory/ blobs are compatible

Also, flashing custom OpenWRT builds may not be possible at the current state of spacemit/ky bringup

How to use

  1. Install python requirements
pip install -r requirements.txt
  1. Run the app
python gui.py

Bootinfo

This partition is used to set the boot order for the target board. The original tool always flashes bootinfo_sd.bin no matter the board, but considering the R2S (for example) doesn't even have Micro SDCard slot, i set bootinfo_emmc.bin as the default.

Original source

The original tool can be found in this shared google drive by the manufacturer. Archive the contents please

Requirements

  • Python 3.10 or newer
  • Installed PyQt6, pyqt6_sip pip packages
  • fastboot binary in system PATH

Disclaimer

This project is not affiliated or associated with Orange Pi, Shenzhen Xunlong Software Co., Ltd., or SpacemiT

About

Python version of the KyDevTool flashing utility

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Sponsor this project

Contributors

Languages