summaryrefslogtreecommitdiff
path: root/utils/rk27utils/README
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2011-05-30 21:10:43 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2011-05-30 21:10:43 +0000
commit8f4202db285b2139cfee6269b838733d6d2a2306 (patch)
treea362bd367c35a03928b68485df0188e637e09ea3 /utils/rk27utils/README
parent976a1699da373f01dabc9353b34aef261ebf740f (diff)
downloadrockbox-8f4202db285b2139cfee6269b838733d6d2a2306.tar.gz
rockbox-8f4202db285b2139cfee6269b838733d6d2a2306.zip
Rockchip rk27xx utils
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29936 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/rk27utils/README')
-rw-r--r--utils/rk27utils/README37
1 files changed, 37 insertions, 0 deletions
diff --git a/utils/rk27utils/README b/utils/rk27utils/README
new file mode 100644
index 0000000000..a43d69a88f
--- /dev/null
+++ b/utils/rk27utils/README
@@ -0,0 +1,37 @@
1This is the collection of small utilities needed to hack Rockchip rk27xx
2series based DAPs. This tools were tested on linux only.
3
4
5rk27load
6This directory contains tool which can send arbitrary image(s) to the device
7in rockchip recovery mode (VID:PID 0x071B:0x3201).
8
9The first image can not exceed 510 bytes (+2 bytes checksum) and entry
10point is 0x18020e00. Usually this code is used to configure SDRAM controller.
11One can use first stage image extracted from Rock27Boot.bin file (a bit
12more sofisticated) or the one provided in rk27load/stage1 directory.
13
14The second image is loaded at the begining of the dram (0x60000000)
15and executed. For some reason (which is still unclear) the size of
162nd stage image is limited to about 3-4 kB.
17
18You can find example of custom 2nd stage image in rk27load/stage2 directory.
19The purpose of this image is to configure bulk transfer and allow to
20load usercode without size restriction mentioned above (the max size
21is 8MB actually). The entry point of usercode is 0x60000000.
22
23You need libusb 1.0 + header files in order to compile this utility.
24You need working arm-eabi crosscompiler in order to compile stage1/stage2
25bootloader binaries (but You should have one already if You tinker whith this)
26
27
28rkboottool
29This directory contains tool which allows to extract (and decrypt) images
30stored in Rock27Boot.bin recovery file.
31
32
33rkusbtool
34This directory contains tool which sends custom scsi commands to the
35rockchip player.
36
37You need libusb-1.0 + header files in order to compile this utility.