linuxerwang / rkflashkit

rkflashkit is an open source toolkit for flashing Linux kernel images to rockchip rk3066/rk3188/rk3288 etc. based devices. It's programmed with python and gtk2.
214 stars 74 forks source link
flashkit gtk python rockchip

rkflashkit

rkflashkit is an open sourced (GPL v2) toolkit for flashing Linux kernel images (Picuntu) to rk3066/rk3188/rk3288 based devices. It's programmed with python and gtk3. The kernel program is adapted from Galland's rkflashtool_rk3066 which is in turn based on cyteen's rk3066-rkflashtool.

rkflashkit talks to the devices through vpelletier's python-libusb1 which is a python wrapper of libusb. For convenience the python-libusb1 programs are included in rkflashkit. Also included is binary created for Ubuntu.

Features

Change logs:

Release 0.1.5-dev:

Release 0.1.4:

Release 0.1.3:

Release 0.1.2:

Release 0.1.1:

Release 0.1.0:

Build

$ ./waf debian

Installation

Before installing the deb file please install its dependency:

$ sudo apt-get install python3-gi python3-libusb1

then

$ sudo dpkg -i rkflashkit_0.1.5_all.deb

You should be able to find an icon in unity dasher or gnome menu.

Links

https://github.com/Galland/rkflashtool_rk3066
https://github.com/cyteen/rk3066-rkflashtool
https://github.com/vpelletier/python-libusb1

Command line usage

Multiple commands can be specified at once:

$ sudo rkflashkit flash @boot boot.img @resource resourse.img reboot