Skip to content

RednibCoding/SUP-Console-Flash-Programmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUP Console Flash Programmer

Everything presented here is done at your own risk.

Note: the original repo can be found here. All credits goes to promolife. I just took it and translated everything from russian to english.

You can read the article here

Simple parallel flash memory programmer:

  • Built on the readily available Arduino Mega 2560
  • Minimal additional components required
  • Easy to replicate

Features

  • Erase, read, and write memory chip K5L2731CAA-D770 or similar models
  • Monitor data transfer process between the computer and the programmer
  • Control the data writing process to Flash
  • Light indicators for processes (Writing, Reading, Erasing, Error)
  • Ability to define button behaviors (Through firmware source code)
  • Can display information about the process on the programmer's screen (Through firmware source code)
  • High speed operation: up to 1Mbit/s (Can be higher, but the microcontroller's performance does not allow for increased speed)

Project Setup

Requires Python version no lower than 3.9.10. All operations described are for Windows OS with GitBash installed.

  • Must be performed as an administrator.

Clone the repository from GIT:

git clone git@github.com:Promolife/sup_console_programmator.git

Enter the project directory

cd sup_console_programmator

Install and activate the virtual environment

python -m venv venv
source venv/Scripts/activate

Update pip and install dependencies

python -m pip install --upgrade pip
pip install pyserial

Ready! You can start using it.

About

SUP Console Flash Programmer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published