<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PeiYao+Wang</id>
		<title>Radxa Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PeiYao+Wang"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Special:Contributions/PeiYao_Wang"/>
		<updated>2026-06-27T15:09:32Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image</id>
		<title>Rock/flash the image</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image"/>
				<updated>2016-01-14T09:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Flashing failed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes how to install an image to the nand flash of Radxa Rock, ie, how to flash the board. You can choose to either flash the whole nand image (ie, [[rock/update.img |update.img]]) to the board or just flash the selected [[rock/partitions |partitions]]. You can download the [[rock/prebuilt images| prebuilt images]] from our [http://dl.radxa.com/rock/images/ server] or build your own images.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
 &lt;br /&gt;
Keep in mind that:&lt;br /&gt;
    '''You can always flash the rock, it never bricks (as the name :)) unless some hardware damage occurs.'''&lt;br /&gt;
&lt;br /&gt;
What you will need to flash the board is:&lt;br /&gt;
&lt;br /&gt;
* Firmware image, check [[Rock/hardware_revision | hardware revision]]. there are Pro and Full/Lite, firmware is different&lt;br /&gt;
* Radxa Rock or Rock Pro or Rock2 Square board &lt;br /&gt;
* a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit)&lt;br /&gt;
* a micro USB cable with one side plugged in to the OTG port of the board and the other side plugged into the USB port on PC.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]](you'd better click this link and read this page,it's very Important for the radxa beginner), you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way(Just for winXp, Vista, Win7,not support Win8)&lt;br /&gt;
# install manually (WinXp,Vista,Win7,Win8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
====a. Install using RK Driver Assistant tools ====&lt;br /&gt;
Note:The method just support WinXp,Vista,Win7, NOT SUPPORT Win8&lt;br /&gt;
&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[Rock/Loader mode|loader mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
====b. Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download driver file first. For WinXp,Vista,Win7,Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] . For Win8 Download the file(usb_driver_v3.7.zip) from [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip here]. shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
&lt;br /&gt;
Download the tool first  [http://dl.radxa.com/rock/tools/windows/AndroidTool_Release_v2.3.zip AndroidTool_Release_v2.3.zip]&lt;br /&gt;
&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# Flash  the whole firmware only, it will erase everything.&lt;br /&gt;
# Flash firmware by partitions, it's very convenient when debugging  part function such as kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash the whole firmware ====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time&lt;br /&gt;
&lt;br /&gt;
Then Select an image (rockdev/update.img). For information on how to make nand image see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, Click &amp;quot;Upgrade &amp;quot; to begin flashing&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_2.png]]&lt;br /&gt;
&lt;br /&gt;
====Flash firmware by partation====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time.&lt;br /&gt;
&lt;br /&gt;
Then select  the partations you need update, and select the right image which you can find under rockdev or kernel directory.   finally click &amp;quot;Run &amp;quot; to flash&lt;br /&gt;
&lt;br /&gt;
Note: if your address of the partation doesn't the same as the pic below, you can modify the address by click the  address item.&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_3.png]]&lt;br /&gt;
&lt;br /&gt;
Here is the video you can refer &lt;br /&gt;
&lt;br /&gt;
http://v.youku.com/v_show/id_XNjkzNDk3MjEy.html&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== FlashTool  can not recognize the board ==== &lt;br /&gt;
&lt;br /&gt;
This often happened by the follow reasons:&lt;br /&gt;
&lt;br /&gt;
1) Not enter the loader mode (refer to [[Rock/Loader_mode | [rock loader mode]]]               [[Rock2/square_bb/loader_mode | [rock2 square loader mode]]])&lt;br /&gt;
&lt;br /&gt;
Note:  &lt;br /&gt;
&lt;br /&gt;
In general, When you connect to PC with radxa( in loader mode), the PC can recongize radxa as Rockusb Device(windows)&lt;br /&gt;
&lt;br /&gt;
2) the used usb port of pc is usb3.0 (please change usb2.0 port)&lt;br /&gt;
&lt;br /&gt;
3) the OS of PC is windows 8 (if windows 8,please use [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip])&lt;br /&gt;
&lt;br /&gt;
4) bad quality usb cable, you can change a short and good quality one to try again&lt;br /&gt;
&lt;br /&gt;
If the problem still exists, you can refer to the topics in [http://talk.radxa.com talk.radxa.com], create a new topic on it or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
For rock pro &lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* AndroidTool V2.3  -&amp;gt; Upgrade firmware  - click &amp;quot;Erease Flash&amp;quot; button to format the nand flash&lt;br /&gt;
* AndroidTool V2.3  -&amp;gt; Download Image      - click  &amp;quot;LowerFormat&amp;quot; to format the nand flash&lt;br /&gt;
&lt;br /&gt;
For rock2 square&lt;br /&gt;
&lt;br /&gt;
you can press reset key and reflash , if still failed ,you can refer to  http://talk.radxa.com/topic/957/bricked-rock2/19    or send mail to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
==== Win8.1 and USB 3.0 ====&lt;br /&gt;
If you have problem with Win8.1 and USB 3.0, please check:&lt;br /&gt;
http://talk.radxa.com/topic/1026/solution-rk-batchtool-problem-with-64bit-windows-8-1-usb3&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
&lt;br /&gt;
Note:  there are two ways to flash the android image. &lt;br /&gt;
&lt;br /&gt;
1&amp;gt; Just flash one image file.  refer to  the &amp;quot;Flash update.img&amp;quot; ,The image you can download  here  [[rock/prebuilt_images | '''prebuilt_image''' ]] . or you can build the image by yourself refer to [[rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;Flash image by partitions,this methods you need flash serveral images depends on the partitions and your requirement. refer to &amp;quot;Flash parameter &amp;quot;, &amp;quot;Flash bootloader &amp;quot;,&amp;quot;Flash the kernel(boot.img)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash all-in-one nand/emmc image file(Recommended)====&lt;br /&gt;
&lt;br /&gt;
Let the board go to '''loader mode''' [[Rock/Loader mode| [Rock Loader mode]]], [[Rock2/square_bb/loader_mode | [Rock2 Square Loader mode]]] and run the following command to flash the [[rock/update.img | '''update.img''']]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
====Flash by partitions====&lt;br /&gt;
&lt;br /&gt;
The whole files you should flash are&amp;quot;parameter&amp;quot;,&amp;quot;bootloader&amp;quot;,&amp;quot;boot.img&amp;quot;,&amp;quot;recovery.img&amp;quot;&amp;quot;system.img&amp;quot; , all the file you can find under the rockdev/ after you build the android successful.&lt;br /&gt;
&lt;br /&gt;
How to flash the file and images. &lt;br /&gt;
&lt;br /&gt;
===== Flash bootloader =====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader          #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
Other partitions can be flashed by '''di''' command. You can use '''upgrade_tool di partition_name image_name''' to flash the image to the partition. There are some shortcuts for certain image name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! partition name&lt;br /&gt;
! short name&lt;br /&gt;
|-&lt;br /&gt;
| parameter&lt;br /&gt;
| -p&lt;br /&gt;
|-&lt;br /&gt;
| boot&lt;br /&gt;
| -b&lt;br /&gt;
|-&lt;br /&gt;
| system&lt;br /&gt;
| -s&lt;br /&gt;
|-&lt;br /&gt;
| recovery&lt;br /&gt;
| -r&lt;br /&gt;
|-&lt;br /&gt;
| misc&lt;br /&gt;
| -m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Flash parameter =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' '''parameter''' /path/to/parameter&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter        #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the kernel(boot.img) =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' boot /path/to/boot.img&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the rootfs =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' linuxroot /path/to/rootfs.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Others =====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
1) why I must flash this file?&lt;br /&gt;
&lt;br /&gt;
The android image is constructed by  this files.&lt;br /&gt;
&lt;br /&gt;
2)what's the paration info?&lt;br /&gt;
&lt;br /&gt;
The partations info you can get from the paramteter file under the rockdev/ which in the android source code.&lt;br /&gt;
&lt;br /&gt;
 CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0&lt;br /&gt;
 init=/init initrd=0x62000000,0x00800000&lt;br /&gt;
 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),&lt;br /&gt;
 0x00006000@0x00004000(kernel),&lt;br /&gt;
 0x00006000@0x0000a000(boot),&lt;br /&gt;
 0x00010000@0x00010000(recovery),&lt;br /&gt;
 0x00020000@0x00020000(backup),&lt;br /&gt;
 0x00040000@0x00040000(cache),&lt;br /&gt;
 0x003FC000@0x00080000(userdata),&lt;br /&gt;
 0x00002000@0x0047C000(metadata),&lt;br /&gt;
 0x00002000@0x0047E000(kpanic),&lt;br /&gt;
 0x00180000@0x00480000(system),&lt;br /&gt;
 -@0x00600000(user)&lt;br /&gt;
&lt;br /&gt;
3) why  other parations  do have image to flash?&lt;br /&gt;
&lt;br /&gt;
Other parations are used to store data.&lt;br /&gt;
&lt;br /&gt;
4) why not flash the kernel.img ?&lt;br /&gt;
 &lt;br /&gt;
The kernel.img is packed into boot.img . more info you can refer to [[Rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
5) Other questions &lt;br /&gt;
&lt;br /&gt;
Post on the talk.radxa.com or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
=== Flash with rkflashtool(Advanced) ===&lt;br /&gt;
&lt;br /&gt;
rkflashtool is an open source tool to write nand flash via the loader mode for rockchip platform.&lt;br /&gt;
&lt;br /&gt;
To install rkflashtool:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install build-essential libusb-1.0-0-dev&lt;br /&gt;
 git clone https://github.com/linux-rockchip/rkflashtool&lt;br /&gt;
 cd rkflashtool&lt;br /&gt;
 make&lt;br /&gt;
 sudo cp rkflashtool rkcrc rkunpack rkunsign /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
To read/write parameter:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool p &amp;gt; param&lt;br /&gt;
 rkflashtool P &amp;lt; param&lt;br /&gt;
&lt;br /&gt;
To read/write partitions:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r boot &amp;gt; boot.img&lt;br /&gt;
 rkflashtool w boot &amp;lt; boot.img&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r linuxroot &amp;gt; linuxroot.ext4&lt;br /&gt;
 rkflashtool w linuxroot &amp;lt; linuxroot.ext4&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[Rock/Loader mode|loader mode]] you will then see the the program detect the board in loader mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Creating Comm Object failed! ====&lt;br /&gt;
that's udev issues… You can solve this by creating a new file in /etc/udev/rules.d/ with the rule for the rock.&lt;br /&gt;
&lt;br /&gt;
To do that, copy and paste these commands:&lt;br /&gt;
&lt;br /&gt;
 echo 'SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTR{idVendor}==&amp;quot;2207&amp;quot;, MODE=&amp;quot;0666&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;' | sudo tee /etc/udev/rules.d/51-android.rules&lt;br /&gt;
&lt;br /&gt;
Finally, just remove and reinsert the USB cable.&lt;br /&gt;
&lt;br /&gt;
==== What's verision of My board and Which Image should I flash! ====&lt;br /&gt;
&lt;br /&gt;
refer to [[Rock/update.img|update.img]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
&lt;br /&gt;
== Videos tutorial ==&lt;br /&gt;
*Flashing the image to nand flash https://www.youtube.com/watch?v=r20lOKu2E1s&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== External Reference ==&lt;br /&gt;
* http://www.hagensieker.com/styled-26/index.html&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image</id>
		<title>Rock/flash the image</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image"/>
				<updated>2016-01-14T09:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* RKBatchTool can not recognize the board */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes how to install an image to the nand flash of Radxa Rock, ie, how to flash the board. You can choose to either flash the whole nand image (ie, [[rock/update.img |update.img]]) to the board or just flash the selected [[rock/partitions |partitions]]. You can download the [[rock/prebuilt images| prebuilt images]] from our [http://dl.radxa.com/rock/images/ server] or build your own images.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
 &lt;br /&gt;
Keep in mind that:&lt;br /&gt;
    '''You can always flash the rock, it never bricks (as the name :)) unless some hardware damage occurs.'''&lt;br /&gt;
&lt;br /&gt;
What you will need to flash the board is:&lt;br /&gt;
&lt;br /&gt;
* Firmware image, check [[Rock/hardware_revision | hardware revision]]. there are Pro and Full/Lite, firmware is different&lt;br /&gt;
* Radxa Rock or Rock Pro or Rock2 Square board &lt;br /&gt;
* a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit)&lt;br /&gt;
* a micro USB cable with one side plugged in to the OTG port of the board and the other side plugged into the USB port on PC.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]](you'd better click this link and read this page,it's very Important for the radxa beginner), you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way(Just for winXp, Vista, Win7,not support Win8)&lt;br /&gt;
# install manually (WinXp,Vista,Win7,Win8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
====a. Install using RK Driver Assistant tools ====&lt;br /&gt;
Note:The method just support WinXp,Vista,Win7, NOT SUPPORT Win8&lt;br /&gt;
&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[Rock/Loader mode|loader mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
====b. Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download driver file first. For WinXp,Vista,Win7,Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] . For Win8 Download the file(usb_driver_v3.7.zip) from [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip here]. shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
&lt;br /&gt;
Download the tool first  [http://dl.radxa.com/rock/tools/windows/AndroidTool_Release_v2.3.zip AndroidTool_Release_v2.3.zip]&lt;br /&gt;
&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# Flash  the whole firmware only, it will erase everything.&lt;br /&gt;
# Flash firmware by partitions, it's very convenient when debugging  part function such as kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash the whole firmware ====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time&lt;br /&gt;
&lt;br /&gt;
Then Select an image (rockdev/update.img). For information on how to make nand image see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, Click &amp;quot;Upgrade &amp;quot; to begin flashing&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_2.png]]&lt;br /&gt;
&lt;br /&gt;
====Flash firmware by partation====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time.&lt;br /&gt;
&lt;br /&gt;
Then select  the partations you need update, and select the right image which you can find under rockdev or kernel directory.   finally click &amp;quot;Run &amp;quot; to flash&lt;br /&gt;
&lt;br /&gt;
Note: if your address of the partation doesn't the same as the pic below, you can modify the address by click the  address item.&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_3.png]]&lt;br /&gt;
&lt;br /&gt;
Here is the video you can refer &lt;br /&gt;
&lt;br /&gt;
http://v.youku.com/v_show/id_XNjkzNDk3MjEy.html&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== FlashTool  can not recognize the board ==== &lt;br /&gt;
&lt;br /&gt;
This often happened by the follow reasons:&lt;br /&gt;
&lt;br /&gt;
1) Not enter the loader mode (refer to [[Rock/Loader_mode | [rock loader mode]]]               [[Rock2/square_bb/loader_mode | [rock2 square loader mode]]])&lt;br /&gt;
&lt;br /&gt;
Note:  &lt;br /&gt;
&lt;br /&gt;
In general, When you connect to PC with radxa( in loader mode), the PC can recongize radxa as Rockusb Device(windows)&lt;br /&gt;
&lt;br /&gt;
2) the used usb port of pc is usb3.0 (please change usb2.0 port)&lt;br /&gt;
&lt;br /&gt;
3) the OS of PC is windows 8 (if windows 8,please use [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip])&lt;br /&gt;
&lt;br /&gt;
4) bad quality usb cable, you can change a short and good quality one to try again&lt;br /&gt;
&lt;br /&gt;
If the problem still exists, you can refer to the topics in [http://talk.radxa.com talk.radxa.com], create a new topic on it or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
==== Win8.1 and USB 3.0 ====&lt;br /&gt;
If you have problem with Win8.1 and USB 3.0, please check:&lt;br /&gt;
http://talk.radxa.com/topic/1026/solution-rk-batchtool-problem-with-64bit-windows-8-1-usb3&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
&lt;br /&gt;
Note:  there are two ways to flash the android image. &lt;br /&gt;
&lt;br /&gt;
1&amp;gt; Just flash one image file.  refer to  the &amp;quot;Flash update.img&amp;quot; ,The image you can download  here  [[rock/prebuilt_images | '''prebuilt_image''' ]] . or you can build the image by yourself refer to [[rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;Flash image by partitions,this methods you need flash serveral images depends on the partitions and your requirement. refer to &amp;quot;Flash parameter &amp;quot;, &amp;quot;Flash bootloader &amp;quot;,&amp;quot;Flash the kernel(boot.img)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash all-in-one nand/emmc image file(Recommended)====&lt;br /&gt;
&lt;br /&gt;
Let the board go to '''loader mode''' [[Rock/Loader mode| [Rock Loader mode]]], [[Rock2/square_bb/loader_mode | [Rock2 Square Loader mode]]] and run the following command to flash the [[rock/update.img | '''update.img''']]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
====Flash by partitions====&lt;br /&gt;
&lt;br /&gt;
The whole files you should flash are&amp;quot;parameter&amp;quot;,&amp;quot;bootloader&amp;quot;,&amp;quot;boot.img&amp;quot;,&amp;quot;recovery.img&amp;quot;&amp;quot;system.img&amp;quot; , all the file you can find under the rockdev/ after you build the android successful.&lt;br /&gt;
&lt;br /&gt;
How to flash the file and images. &lt;br /&gt;
&lt;br /&gt;
===== Flash bootloader =====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader          #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
Other partitions can be flashed by '''di''' command. You can use '''upgrade_tool di partition_name image_name''' to flash the image to the partition. There are some shortcuts for certain image name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! partition name&lt;br /&gt;
! short name&lt;br /&gt;
|-&lt;br /&gt;
| parameter&lt;br /&gt;
| -p&lt;br /&gt;
|-&lt;br /&gt;
| boot&lt;br /&gt;
| -b&lt;br /&gt;
|-&lt;br /&gt;
| system&lt;br /&gt;
| -s&lt;br /&gt;
|-&lt;br /&gt;
| recovery&lt;br /&gt;
| -r&lt;br /&gt;
|-&lt;br /&gt;
| misc&lt;br /&gt;
| -m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Flash parameter =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' '''parameter''' /path/to/parameter&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter        #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the kernel(boot.img) =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' boot /path/to/boot.img&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the rootfs =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' linuxroot /path/to/rootfs.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Others =====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
1) why I must flash this file?&lt;br /&gt;
&lt;br /&gt;
The android image is constructed by  this files.&lt;br /&gt;
&lt;br /&gt;
2)what's the paration info?&lt;br /&gt;
&lt;br /&gt;
The partations info you can get from the paramteter file under the rockdev/ which in the android source code.&lt;br /&gt;
&lt;br /&gt;
 CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0&lt;br /&gt;
 init=/init initrd=0x62000000,0x00800000&lt;br /&gt;
 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),&lt;br /&gt;
 0x00006000@0x00004000(kernel),&lt;br /&gt;
 0x00006000@0x0000a000(boot),&lt;br /&gt;
 0x00010000@0x00010000(recovery),&lt;br /&gt;
 0x00020000@0x00020000(backup),&lt;br /&gt;
 0x00040000@0x00040000(cache),&lt;br /&gt;
 0x003FC000@0x00080000(userdata),&lt;br /&gt;
 0x00002000@0x0047C000(metadata),&lt;br /&gt;
 0x00002000@0x0047E000(kpanic),&lt;br /&gt;
 0x00180000@0x00480000(system),&lt;br /&gt;
 -@0x00600000(user)&lt;br /&gt;
&lt;br /&gt;
3) why  other parations  do have image to flash?&lt;br /&gt;
&lt;br /&gt;
Other parations are used to store data.&lt;br /&gt;
&lt;br /&gt;
4) why not flash the kernel.img ?&lt;br /&gt;
 &lt;br /&gt;
The kernel.img is packed into boot.img . more info you can refer to [[Rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
5) Other questions &lt;br /&gt;
&lt;br /&gt;
Post on the talk.radxa.com or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
=== Flash with rkflashtool(Advanced) ===&lt;br /&gt;
&lt;br /&gt;
rkflashtool is an open source tool to write nand flash via the loader mode for rockchip platform.&lt;br /&gt;
&lt;br /&gt;
To install rkflashtool:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install build-essential libusb-1.0-0-dev&lt;br /&gt;
 git clone https://github.com/linux-rockchip/rkflashtool&lt;br /&gt;
 cd rkflashtool&lt;br /&gt;
 make&lt;br /&gt;
 sudo cp rkflashtool rkcrc rkunpack rkunsign /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
To read/write parameter:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool p &amp;gt; param&lt;br /&gt;
 rkflashtool P &amp;lt; param&lt;br /&gt;
&lt;br /&gt;
To read/write partitions:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r boot &amp;gt; boot.img&lt;br /&gt;
 rkflashtool w boot &amp;lt; boot.img&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r linuxroot &amp;gt; linuxroot.ext4&lt;br /&gt;
 rkflashtool w linuxroot &amp;lt; linuxroot.ext4&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[Rock/Loader mode|loader mode]] you will then see the the program detect the board in loader mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Creating Comm Object failed! ====&lt;br /&gt;
that's udev issues… You can solve this by creating a new file in /etc/udev/rules.d/ with the rule for the rock.&lt;br /&gt;
&lt;br /&gt;
To do that, copy and paste these commands:&lt;br /&gt;
&lt;br /&gt;
 echo 'SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTR{idVendor}==&amp;quot;2207&amp;quot;, MODE=&amp;quot;0666&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;' | sudo tee /etc/udev/rules.d/51-android.rules&lt;br /&gt;
&lt;br /&gt;
Finally, just remove and reinsert the USB cable.&lt;br /&gt;
&lt;br /&gt;
==== What's verision of My board and Which Image should I flash! ====&lt;br /&gt;
&lt;br /&gt;
refer to [[Rock/update.img|update.img]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
&lt;br /&gt;
== Videos tutorial ==&lt;br /&gt;
*Flashing the image to nand flash https://www.youtube.com/watch?v=r20lOKu2E1s&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== External Reference ==&lt;br /&gt;
* http://www.hagensieker.com/styled-26/index.html&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image</id>
		<title>Rock/flash the image</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image"/>
				<updated>2016-01-14T09:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Using RKAndroidTool to flash image by partitions(Advanced) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes how to install an image to the nand flash of Radxa Rock, ie, how to flash the board. You can choose to either flash the whole nand image (ie, [[rock/update.img |update.img]]) to the board or just flash the selected [[rock/partitions |partitions]]. You can download the [[rock/prebuilt images| prebuilt images]] from our [http://dl.radxa.com/rock/images/ server] or build your own images.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
 &lt;br /&gt;
Keep in mind that:&lt;br /&gt;
    '''You can always flash the rock, it never bricks (as the name :)) unless some hardware damage occurs.'''&lt;br /&gt;
&lt;br /&gt;
What you will need to flash the board is:&lt;br /&gt;
&lt;br /&gt;
* Firmware image, check [[Rock/hardware_revision | hardware revision]]. there are Pro and Full/Lite, firmware is different&lt;br /&gt;
* Radxa Rock or Rock Pro or Rock2 Square board &lt;br /&gt;
* a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit)&lt;br /&gt;
* a micro USB cable with one side plugged in to the OTG port of the board and the other side plugged into the USB port on PC.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]](you'd better click this link and read this page,it's very Important for the radxa beginner), you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way(Just for winXp, Vista, Win7,not support Win8)&lt;br /&gt;
# install manually (WinXp,Vista,Win7,Win8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
====a. Install using RK Driver Assistant tools ====&lt;br /&gt;
Note:The method just support WinXp,Vista,Win7, NOT SUPPORT Win8&lt;br /&gt;
&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[Rock/Loader mode|loader mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
====b. Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download driver file first. For WinXp,Vista,Win7,Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] . For Win8 Download the file(usb_driver_v3.7.zip) from [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip here]. shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
&lt;br /&gt;
Download the tool first  [http://dl.radxa.com/rock/tools/windows/AndroidTool_Release_v2.3.zip AndroidTool_Release_v2.3.zip]&lt;br /&gt;
&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# Flash  the whole firmware only, it will erase everything.&lt;br /&gt;
# Flash firmware by partitions, it's very convenient when debugging  part function such as kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash the whole firmware ====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time&lt;br /&gt;
&lt;br /&gt;
Then Select an image (rockdev/update.img). For information on how to make nand image see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, Click &amp;quot;Upgrade &amp;quot; to begin flashing&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_2.png]]&lt;br /&gt;
&lt;br /&gt;
====Flash firmware by partation====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time.&lt;br /&gt;
&lt;br /&gt;
Then select  the partations you need update, and select the right image which you can find under rockdev or kernel directory.   finally click &amp;quot;Run &amp;quot; to flash&lt;br /&gt;
&lt;br /&gt;
Note: if your address of the partation doesn't the same as the pic below, you can modify the address by click the  address item.&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_3.png]]&lt;br /&gt;
&lt;br /&gt;
Here is the video you can refer &lt;br /&gt;
&lt;br /&gt;
http://v.youku.com/v_show/id_XNjkzNDk3MjEy.html&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
&lt;br /&gt;
This often happened by the follow reasons:&lt;br /&gt;
&lt;br /&gt;
1) Not enter the loader mode (refer to [[Rock/Loader_mode | [rock loader mode]]]               [[Rock2/square_bb/loader_mode | [rock2 square loader mode]]])&lt;br /&gt;
&lt;br /&gt;
Note:  &lt;br /&gt;
&lt;br /&gt;
In general, When you connect to PC with radxa( in loader mode), the PC can recongize radxa as Rockusb Device(windows)&lt;br /&gt;
&lt;br /&gt;
2) the used usb port of pc is usb3.0 (please change usb2.0 port)&lt;br /&gt;
&lt;br /&gt;
3) the OS of PC is windows 8 (if windows 8,please use [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip])&lt;br /&gt;
&lt;br /&gt;
4) bad quality usb cable, you can change a short and good quality one to try again&lt;br /&gt;
&lt;br /&gt;
5) edit the RKBatchTool config.ini file with instructions [http://talk.radxa.com/topic/593/batchtool-not-finding-device/2 here].&lt;br /&gt;
&lt;br /&gt;
If the problem still exists, you can refer to the topics in [http://talk.radxa.com talk.radxa.com], create a new topic on it or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
==== Win8.1 and USB 3.0 ====&lt;br /&gt;
If you have problem with Win8.1 and USB 3.0, please check:&lt;br /&gt;
http://talk.radxa.com/topic/1026/solution-rk-batchtool-problem-with-64bit-windows-8-1-usb3&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
&lt;br /&gt;
Note:  there are two ways to flash the android image. &lt;br /&gt;
&lt;br /&gt;
1&amp;gt; Just flash one image file.  refer to  the &amp;quot;Flash update.img&amp;quot; ,The image you can download  here  [[rock/prebuilt_images | '''prebuilt_image''' ]] . or you can build the image by yourself refer to [[rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;Flash image by partitions,this methods you need flash serveral images depends on the partitions and your requirement. refer to &amp;quot;Flash parameter &amp;quot;, &amp;quot;Flash bootloader &amp;quot;,&amp;quot;Flash the kernel(boot.img)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash all-in-one nand/emmc image file(Recommended)====&lt;br /&gt;
&lt;br /&gt;
Let the board go to '''loader mode''' [[Rock/Loader mode| [Rock Loader mode]]], [[Rock2/square_bb/loader_mode | [Rock2 Square Loader mode]]] and run the following command to flash the [[rock/update.img | '''update.img''']]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
====Flash by partitions====&lt;br /&gt;
&lt;br /&gt;
The whole files you should flash are&amp;quot;parameter&amp;quot;,&amp;quot;bootloader&amp;quot;,&amp;quot;boot.img&amp;quot;,&amp;quot;recovery.img&amp;quot;&amp;quot;system.img&amp;quot; , all the file you can find under the rockdev/ after you build the android successful.&lt;br /&gt;
&lt;br /&gt;
How to flash the file and images. &lt;br /&gt;
&lt;br /&gt;
===== Flash bootloader =====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader          #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
Other partitions can be flashed by '''di''' command. You can use '''upgrade_tool di partition_name image_name''' to flash the image to the partition. There are some shortcuts for certain image name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! partition name&lt;br /&gt;
! short name&lt;br /&gt;
|-&lt;br /&gt;
| parameter&lt;br /&gt;
| -p&lt;br /&gt;
|-&lt;br /&gt;
| boot&lt;br /&gt;
| -b&lt;br /&gt;
|-&lt;br /&gt;
| system&lt;br /&gt;
| -s&lt;br /&gt;
|-&lt;br /&gt;
| recovery&lt;br /&gt;
| -r&lt;br /&gt;
|-&lt;br /&gt;
| misc&lt;br /&gt;
| -m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Flash parameter =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' '''parameter''' /path/to/parameter&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter        #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the kernel(boot.img) =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' boot /path/to/boot.img&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the rootfs =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' linuxroot /path/to/rootfs.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Others =====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
1) why I must flash this file?&lt;br /&gt;
&lt;br /&gt;
The android image is constructed by  this files.&lt;br /&gt;
&lt;br /&gt;
2)what's the paration info?&lt;br /&gt;
&lt;br /&gt;
The partations info you can get from the paramteter file under the rockdev/ which in the android source code.&lt;br /&gt;
&lt;br /&gt;
 CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0&lt;br /&gt;
 init=/init initrd=0x62000000,0x00800000&lt;br /&gt;
 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),&lt;br /&gt;
 0x00006000@0x00004000(kernel),&lt;br /&gt;
 0x00006000@0x0000a000(boot),&lt;br /&gt;
 0x00010000@0x00010000(recovery),&lt;br /&gt;
 0x00020000@0x00020000(backup),&lt;br /&gt;
 0x00040000@0x00040000(cache),&lt;br /&gt;
 0x003FC000@0x00080000(userdata),&lt;br /&gt;
 0x00002000@0x0047C000(metadata),&lt;br /&gt;
 0x00002000@0x0047E000(kpanic),&lt;br /&gt;
 0x00180000@0x00480000(system),&lt;br /&gt;
 -@0x00600000(user)&lt;br /&gt;
&lt;br /&gt;
3) why  other parations  do have image to flash?&lt;br /&gt;
&lt;br /&gt;
Other parations are used to store data.&lt;br /&gt;
&lt;br /&gt;
4) why not flash the kernel.img ?&lt;br /&gt;
 &lt;br /&gt;
The kernel.img is packed into boot.img . more info you can refer to [[Rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
5) Other questions &lt;br /&gt;
&lt;br /&gt;
Post on the talk.radxa.com or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
=== Flash with rkflashtool(Advanced) ===&lt;br /&gt;
&lt;br /&gt;
rkflashtool is an open source tool to write nand flash via the loader mode for rockchip platform.&lt;br /&gt;
&lt;br /&gt;
To install rkflashtool:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install build-essential libusb-1.0-0-dev&lt;br /&gt;
 git clone https://github.com/linux-rockchip/rkflashtool&lt;br /&gt;
 cd rkflashtool&lt;br /&gt;
 make&lt;br /&gt;
 sudo cp rkflashtool rkcrc rkunpack rkunsign /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
To read/write parameter:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool p &amp;gt; param&lt;br /&gt;
 rkflashtool P &amp;lt; param&lt;br /&gt;
&lt;br /&gt;
To read/write partitions:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r boot &amp;gt; boot.img&lt;br /&gt;
 rkflashtool w boot &amp;lt; boot.img&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r linuxroot &amp;gt; linuxroot.ext4&lt;br /&gt;
 rkflashtool w linuxroot &amp;lt; linuxroot.ext4&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[Rock/Loader mode|loader mode]] you will then see the the program detect the board in loader mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Creating Comm Object failed! ====&lt;br /&gt;
that's udev issues… You can solve this by creating a new file in /etc/udev/rules.d/ with the rule for the rock.&lt;br /&gt;
&lt;br /&gt;
To do that, copy and paste these commands:&lt;br /&gt;
&lt;br /&gt;
 echo 'SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTR{idVendor}==&amp;quot;2207&amp;quot;, MODE=&amp;quot;0666&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;' | sudo tee /etc/udev/rules.d/51-android.rules&lt;br /&gt;
&lt;br /&gt;
Finally, just remove and reinsert the USB cable.&lt;br /&gt;
&lt;br /&gt;
==== What's verision of My board and Which Image should I flash! ====&lt;br /&gt;
&lt;br /&gt;
refer to [[Rock/update.img|update.img]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
&lt;br /&gt;
== Videos tutorial ==&lt;br /&gt;
*Flashing the image to nand flash https://www.youtube.com/watch?v=r20lOKu2E1s&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== External Reference ==&lt;br /&gt;
* http://www.hagensieker.com/styled-26/index.html&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image</id>
		<title>Rock/flash the image</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image"/>
				<updated>2016-01-14T09:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Flash the whole firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes how to install an image to the nand flash of Radxa Rock, ie, how to flash the board. You can choose to either flash the whole nand image (ie, [[rock/update.img |update.img]]) to the board or just flash the selected [[rock/partitions |partitions]]. You can download the [[rock/prebuilt images| prebuilt images]] from our [http://dl.radxa.com/rock/images/ server] or build your own images.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
 &lt;br /&gt;
Keep in mind that:&lt;br /&gt;
    '''You can always flash the rock, it never bricks (as the name :)) unless some hardware damage occurs.'''&lt;br /&gt;
&lt;br /&gt;
What you will need to flash the board is:&lt;br /&gt;
&lt;br /&gt;
* Firmware image, check [[Rock/hardware_revision | hardware revision]]. there are Pro and Full/Lite, firmware is different&lt;br /&gt;
* Radxa Rock or Rock Pro or Rock2 Square board &lt;br /&gt;
* a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit)&lt;br /&gt;
* a micro USB cable with one side plugged in to the OTG port of the board and the other side plugged into the USB port on PC.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]](you'd better click this link and read this page,it's very Important for the radxa beginner), you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way(Just for winXp, Vista, Win7,not support Win8)&lt;br /&gt;
# install manually (WinXp,Vista,Win7,Win8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
====a. Install using RK Driver Assistant tools ====&lt;br /&gt;
Note:The method just support WinXp,Vista,Win7, NOT SUPPORT Win8&lt;br /&gt;
&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[Rock/Loader mode|loader mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
====b. Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download driver file first. For WinXp,Vista,Win7,Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] . For Win8 Download the file(usb_driver_v3.7.zip) from [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip here]. shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
&lt;br /&gt;
Download the tool first  [http://dl.radxa.com/rock/tools/windows/AndroidTool_Release_v2.3.zip AndroidTool_Release_v2.3.zip]&lt;br /&gt;
&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# Flash  the whole firmware only, it will erase everything.&lt;br /&gt;
# Flash firmware by partitions, it's very convenient when debugging  part function such as kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash the whole firmware ====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time&lt;br /&gt;
&lt;br /&gt;
Then Select an image (rockdev/update.img). For information on how to make nand image see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, Click &amp;quot;Upgrade &amp;quot; to begin flashing&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_2.png]]&lt;br /&gt;
&lt;br /&gt;
====Flash firmware by partation====&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can see “Found One MASKROM device “ at the bottom of the tool  when you first flash the board or just unbrick the board&lt;br /&gt;
&lt;br /&gt;
Or “Found One Loader Device” at the bottom of the tool when you flashed image not first time.&lt;br /&gt;
&lt;br /&gt;
Then select  the partations you need update, and select the right image which you can find under rockdev or kernel directory.   finally click &amp;quot;Run &amp;quot; to flash&lt;br /&gt;
&lt;br /&gt;
Note: if your address of the partation doesn't the same as the pic below, you can modify the address by click the  address item.&lt;br /&gt;
&lt;br /&gt;
[[File:Flash_whole_firmware_3.png]]&lt;br /&gt;
&lt;br /&gt;
Here is the video you can refer &lt;br /&gt;
&lt;br /&gt;
http://v.youku.com/v_show/id_XNjkzNDk3MjEy.html&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to flash image by partitions(Advanced) ====&lt;br /&gt;
Download RKAndroidTools from [http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip here]. Unzip it the file and double click RKAndroidTool.exe, you will then see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]] then the program will detect it.&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
There are eight selections to choose from so select the correct row and then select the checkbox to the left of the row to select it. After you must click the column on the right side for the path of the file you want to flash. You can then select one or more files and flash them at once. Finally Click &amp;quot;Run&amp;quot; to flash images to the device (the right most selection shows the log of the progress).&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
If successful the board will disconnect from the tool and boot into the system.&lt;br /&gt;
&lt;br /&gt;
Please Note:&lt;br /&gt;
&lt;br /&gt;
# The kernel is contained within the boot.img when you package the image by  &amp;quot;./mkimage.sh ota&amp;quot;  please see [[Rock/Android_Build]] for more information.&lt;br /&gt;
# you can flash one of more image at one time as needed&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
&lt;br /&gt;
This often happened by the follow reasons:&lt;br /&gt;
&lt;br /&gt;
1) Not enter the loader mode (refer to [[Rock/Loader_mode | [rock loader mode]]]               [[Rock2/square_bb/loader_mode | [rock2 square loader mode]]])&lt;br /&gt;
&lt;br /&gt;
Note:  &lt;br /&gt;
&lt;br /&gt;
In general, When you connect to PC with radxa( in loader mode), the PC can recongize radxa as Rockusb Device(windows)&lt;br /&gt;
&lt;br /&gt;
2) the used usb port of pc is usb3.0 (please change usb2.0 port)&lt;br /&gt;
&lt;br /&gt;
3) the OS of PC is windows 8 (if windows 8,please use [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip])&lt;br /&gt;
&lt;br /&gt;
4) bad quality usb cable, you can change a short and good quality one to try again&lt;br /&gt;
&lt;br /&gt;
5) edit the RKBatchTool config.ini file with instructions [http://talk.radxa.com/topic/593/batchtool-not-finding-device/2 here].&lt;br /&gt;
&lt;br /&gt;
If the problem still exists, you can refer to the topics in [http://talk.radxa.com talk.radxa.com], create a new topic on it or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
==== Win8.1 and USB 3.0 ====&lt;br /&gt;
If you have problem with Win8.1 and USB 3.0, please check:&lt;br /&gt;
http://talk.radxa.com/topic/1026/solution-rk-batchtool-problem-with-64bit-windows-8-1-usb3&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
&lt;br /&gt;
Note:  there are two ways to flash the android image. &lt;br /&gt;
&lt;br /&gt;
1&amp;gt; Just flash one image file.  refer to  the &amp;quot;Flash update.img&amp;quot; ,The image you can download  here  [[rock/prebuilt_images | '''prebuilt_image''' ]] . or you can build the image by yourself refer to [[rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;Flash image by partitions,this methods you need flash serveral images depends on the partitions and your requirement. refer to &amp;quot;Flash parameter &amp;quot;, &amp;quot;Flash bootloader &amp;quot;,&amp;quot;Flash the kernel(boot.img)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash all-in-one nand/emmc image file(Recommended)====&lt;br /&gt;
&lt;br /&gt;
Let the board go to '''loader mode''' [[Rock/Loader mode| [Rock Loader mode]]], [[Rock2/square_bb/loader_mode | [Rock2 Square Loader mode]]] and run the following command to flash the [[rock/update.img | '''update.img''']]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
====Flash by partitions====&lt;br /&gt;
&lt;br /&gt;
The whole files you should flash are&amp;quot;parameter&amp;quot;,&amp;quot;bootloader&amp;quot;,&amp;quot;boot.img&amp;quot;,&amp;quot;recovery.img&amp;quot;&amp;quot;system.img&amp;quot; , all the file you can find under the rockdev/ after you build the android successful.&lt;br /&gt;
&lt;br /&gt;
How to flash the file and images. &lt;br /&gt;
&lt;br /&gt;
===== Flash bootloader =====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader          #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
Other partitions can be flashed by '''di''' command. You can use '''upgrade_tool di partition_name image_name''' to flash the image to the partition. There are some shortcuts for certain image name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! partition name&lt;br /&gt;
! short name&lt;br /&gt;
|-&lt;br /&gt;
| parameter&lt;br /&gt;
| -p&lt;br /&gt;
|-&lt;br /&gt;
| boot&lt;br /&gt;
| -b&lt;br /&gt;
|-&lt;br /&gt;
| system&lt;br /&gt;
| -s&lt;br /&gt;
|-&lt;br /&gt;
| recovery&lt;br /&gt;
| -r&lt;br /&gt;
|-&lt;br /&gt;
| misc&lt;br /&gt;
| -m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Flash parameter =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' '''parameter''' /path/to/parameter&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter        #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the kernel(boot.img) =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' boot /path/to/boot.img&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the rootfs =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' linuxroot /path/to/rootfs.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Others =====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
1) why I must flash this file?&lt;br /&gt;
&lt;br /&gt;
The android image is constructed by  this files.&lt;br /&gt;
&lt;br /&gt;
2)what's the paration info?&lt;br /&gt;
&lt;br /&gt;
The partations info you can get from the paramteter file under the rockdev/ which in the android source code.&lt;br /&gt;
&lt;br /&gt;
 CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0&lt;br /&gt;
 init=/init initrd=0x62000000,0x00800000&lt;br /&gt;
 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),&lt;br /&gt;
 0x00006000@0x00004000(kernel),&lt;br /&gt;
 0x00006000@0x0000a000(boot),&lt;br /&gt;
 0x00010000@0x00010000(recovery),&lt;br /&gt;
 0x00020000@0x00020000(backup),&lt;br /&gt;
 0x00040000@0x00040000(cache),&lt;br /&gt;
 0x003FC000@0x00080000(userdata),&lt;br /&gt;
 0x00002000@0x0047C000(metadata),&lt;br /&gt;
 0x00002000@0x0047E000(kpanic),&lt;br /&gt;
 0x00180000@0x00480000(system),&lt;br /&gt;
 -@0x00600000(user)&lt;br /&gt;
&lt;br /&gt;
3) why  other parations  do have image to flash?&lt;br /&gt;
&lt;br /&gt;
Other parations are used to store data.&lt;br /&gt;
&lt;br /&gt;
4) why not flash the kernel.img ?&lt;br /&gt;
 &lt;br /&gt;
The kernel.img is packed into boot.img . more info you can refer to [[Rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
5) Other questions &lt;br /&gt;
&lt;br /&gt;
Post on the talk.radxa.com or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
=== Flash with rkflashtool(Advanced) ===&lt;br /&gt;
&lt;br /&gt;
rkflashtool is an open source tool to write nand flash via the loader mode for rockchip platform.&lt;br /&gt;
&lt;br /&gt;
To install rkflashtool:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install build-essential libusb-1.0-0-dev&lt;br /&gt;
 git clone https://github.com/linux-rockchip/rkflashtool&lt;br /&gt;
 cd rkflashtool&lt;br /&gt;
 make&lt;br /&gt;
 sudo cp rkflashtool rkcrc rkunpack rkunsign /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
To read/write parameter:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool p &amp;gt; param&lt;br /&gt;
 rkflashtool P &amp;lt; param&lt;br /&gt;
&lt;br /&gt;
To read/write partitions:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r boot &amp;gt; boot.img&lt;br /&gt;
 rkflashtool w boot &amp;lt; boot.img&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r linuxroot &amp;gt; linuxroot.ext4&lt;br /&gt;
 rkflashtool w linuxroot &amp;lt; linuxroot.ext4&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[Rock/Loader mode|loader mode]] you will then see the the program detect the board in loader mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Creating Comm Object failed! ====&lt;br /&gt;
that's udev issues… You can solve this by creating a new file in /etc/udev/rules.d/ with the rule for the rock.&lt;br /&gt;
&lt;br /&gt;
To do that, copy and paste these commands:&lt;br /&gt;
&lt;br /&gt;
 echo 'SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTR{idVendor}==&amp;quot;2207&amp;quot;, MODE=&amp;quot;0666&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;' | sudo tee /etc/udev/rules.d/51-android.rules&lt;br /&gt;
&lt;br /&gt;
Finally, just remove and reinsert the USB cable.&lt;br /&gt;
&lt;br /&gt;
==== What's verision of My board and Which Image should I flash! ====&lt;br /&gt;
&lt;br /&gt;
refer to [[Rock/update.img|update.img]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
&lt;br /&gt;
== Videos tutorial ==&lt;br /&gt;
*Flashing the image to nand flash https://www.youtube.com/watch?v=r20lOKu2E1s&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== External Reference ==&lt;br /&gt;
* http://www.hagensieker.com/styled-26/index.html&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Flash_whole_firmware_3.png</id>
		<title>File:Flash whole firmware 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Flash_whole_firmware_3.png"/>
				<updated>2016-01-14T09:25:05Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Flash_whole_firmware_2.png</id>
		<title>File:Flash whole firmware 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Flash_whole_firmware_2.png"/>
				<updated>2016-01-14T09:24:54Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Flash_whole_firmware_1.png</id>
		<title>File:Flash whole firmware 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Flash_whole_firmware_1.png"/>
				<updated>2016-01-14T09:24:23Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image</id>
		<title>Rock/flash the image</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image"/>
				<updated>2016-01-14T09:23:43Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Flash Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes how to install an image to the nand flash of Radxa Rock, ie, how to flash the board. You can choose to either flash the whole nand image (ie, [[rock/update.img |update.img]]) to the board or just flash the selected [[rock/partitions |partitions]]. You can download the [[rock/prebuilt images| prebuilt images]] from our [http://dl.radxa.com/rock/images/ server] or build your own images.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
 &lt;br /&gt;
Keep in mind that:&lt;br /&gt;
    '''You can always flash the rock, it never bricks (as the name :)) unless some hardware damage occurs.'''&lt;br /&gt;
&lt;br /&gt;
What you will need to flash the board is:&lt;br /&gt;
&lt;br /&gt;
* Firmware image, check [[Rock/hardware_revision | hardware revision]]. there are Pro and Full/Lite, firmware is different&lt;br /&gt;
* Radxa Rock or Rock Pro or Rock2 Square board &lt;br /&gt;
* a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit)&lt;br /&gt;
* a micro USB cable with one side plugged in to the OTG port of the board and the other side plugged into the USB port on PC.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]](you'd better click this link and read this page,it's very Important for the radxa beginner), you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way(Just for winXp, Vista, Win7,not support Win8)&lt;br /&gt;
# install manually (WinXp,Vista,Win7,Win8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
====a. Install using RK Driver Assistant tools ====&lt;br /&gt;
Note:The method just support WinXp,Vista,Win7, NOT SUPPORT Win8&lt;br /&gt;
&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[Rock/Loader mode|loader mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
====b. Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download driver file first. For WinXp,Vista,Win7,Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] . For Win8 Download the file(usb_driver_v3.7.zip) from [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip here]. shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
&lt;br /&gt;
Download the tool first  [http://dl.radxa.com/rock/tools/windows/AndroidTool_Release_v2.3.zip AndroidTool_Release_v2.3.zip]&lt;br /&gt;
&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# Flash  the whole firmware only, it will erase everything.&lt;br /&gt;
# Flash firmware by partitions, it's very convenient when debugging  part function such as kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash the whole firmware ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select an image (rockdev/update.img). For information on how to make nand image see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[Rock/Loader mode|loader mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the &amp;quot;Upgrade&amp;quot; button to begin flashing and when the flashing process finishes successfully you will see the following interface.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the flashing has aborted ,it could possibly be an error with the update.img, you can either try to redo the operations above or make the update.img again!&lt;br /&gt;
&lt;br /&gt;
Here is the video&lt;br /&gt;
&lt;br /&gt;
http://v.youku.com/v_show/id_XNjkzNDk3MjEy.html&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to flash image by partitions(Advanced) ====&lt;br /&gt;
Download RKAndroidTools from [http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip here]. Unzip it the file and double click RKAndroidTool.exe, you will then see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer and let the board go to [[Rock/Loader mode|loader mode]] then the program will detect it.&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
There are eight selections to choose from so select the correct row and then select the checkbox to the left of the row to select it. After you must click the column on the right side for the path of the file you want to flash. You can then select one or more files and flash them at once. Finally Click &amp;quot;Run&amp;quot; to flash images to the device (the right most selection shows the log of the progress).&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
If successful the board will disconnect from the tool and boot into the system.&lt;br /&gt;
&lt;br /&gt;
Please Note:&lt;br /&gt;
&lt;br /&gt;
# The kernel is contained within the boot.img when you package the image by  &amp;quot;./mkimage.sh ota&amp;quot;  please see [[Rock/Android_Build]] for more information.&lt;br /&gt;
# you can flash one of more image at one time as needed&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
&lt;br /&gt;
This often happened by the follow reasons:&lt;br /&gt;
&lt;br /&gt;
1) Not enter the loader mode (refer to [[Rock/Loader_mode | [rock loader mode]]]               [[Rock2/square_bb/loader_mode | [rock2 square loader mode]]])&lt;br /&gt;
&lt;br /&gt;
Note:  &lt;br /&gt;
&lt;br /&gt;
In general, When you connect to PC with radxa( in loader mode), the PC can recongize radxa as Rockusb Device(windows)&lt;br /&gt;
&lt;br /&gt;
2) the used usb port of pc is usb3.0 (please change usb2.0 port)&lt;br /&gt;
&lt;br /&gt;
3) the OS of PC is windows 8 (if windows 8,please use [http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip http://dl.radxa.com/rock/tools/windows/Rockusb%20Driver%20v3.7.zip])&lt;br /&gt;
&lt;br /&gt;
4) bad quality usb cable, you can change a short and good quality one to try again&lt;br /&gt;
&lt;br /&gt;
5) edit the RKBatchTool config.ini file with instructions [http://talk.radxa.com/topic/593/batchtool-not-finding-device/2 here].&lt;br /&gt;
&lt;br /&gt;
If the problem still exists, you can refer to the topics in [http://talk.radxa.com talk.radxa.com], create a new topic on it or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
==== Win8.1 and USB 3.0 ====&lt;br /&gt;
If you have problem with Win8.1 and USB 3.0, please check:&lt;br /&gt;
http://talk.radxa.com/topic/1026/solution-rk-batchtool-problem-with-64bit-windows-8-1-usb3&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
&lt;br /&gt;
Note:  there are two ways to flash the android image. &lt;br /&gt;
&lt;br /&gt;
1&amp;gt; Just flash one image file.  refer to  the &amp;quot;Flash update.img&amp;quot; ,The image you can download  here  [[rock/prebuilt_images | '''prebuilt_image''' ]] . or you can build the image by yourself refer to [[rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;Flash image by partitions,this methods you need flash serveral images depends on the partitions and your requirement. refer to &amp;quot;Flash parameter &amp;quot;, &amp;quot;Flash bootloader &amp;quot;,&amp;quot;Flash the kernel(boot.img)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Flash all-in-one nand/emmc image file(Recommended)====&lt;br /&gt;
&lt;br /&gt;
Let the board go to '''loader mode''' [[Rock/Loader mode| [Rock Loader mode]]], [[Rock2/square_bb/loader_mode | [Rock2 Square Loader mode]]] and run the following command to flash the [[rock/update.img | '''update.img''']]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
====Flash by partitions====&lt;br /&gt;
&lt;br /&gt;
The whole files you should flash are&amp;quot;parameter&amp;quot;,&amp;quot;bootloader&amp;quot;,&amp;quot;boot.img&amp;quot;,&amp;quot;recovery.img&amp;quot;&amp;quot;system.img&amp;quot; , all the file you can find under the rockdev/ after you build the android successful.&lt;br /&gt;
&lt;br /&gt;
How to flash the file and images. &lt;br /&gt;
&lt;br /&gt;
===== Flash bootloader =====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader          #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
Other partitions can be flashed by '''di''' command. You can use '''upgrade_tool di partition_name image_name''' to flash the image to the partition. There are some shortcuts for certain image name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! partition name&lt;br /&gt;
! short name&lt;br /&gt;
|-&lt;br /&gt;
| parameter&lt;br /&gt;
| -p&lt;br /&gt;
|-&lt;br /&gt;
| boot&lt;br /&gt;
| -b&lt;br /&gt;
|-&lt;br /&gt;
| system&lt;br /&gt;
| -s&lt;br /&gt;
|-&lt;br /&gt;
| recovery&lt;br /&gt;
| -r&lt;br /&gt;
|-&lt;br /&gt;
| misc&lt;br /&gt;
| -m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Flash parameter =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' '''parameter''' /path/to/parameter&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter        #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the kernel(boot.img) =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' boot /path/to/boot.img&lt;br /&gt;
or for short&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Flash the rootfs =====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' linuxroot /path/to/rootfs.img   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Others =====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
1) why I must flash this file?&lt;br /&gt;
&lt;br /&gt;
The android image is constructed by  this files.&lt;br /&gt;
&lt;br /&gt;
2)what's the paration info?&lt;br /&gt;
&lt;br /&gt;
The partations info you can get from the paramteter file under the rockdev/ which in the android source code.&lt;br /&gt;
&lt;br /&gt;
 CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0&lt;br /&gt;
 init=/init initrd=0x62000000,0x00800000&lt;br /&gt;
 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),&lt;br /&gt;
 0x00006000@0x00004000(kernel),&lt;br /&gt;
 0x00006000@0x0000a000(boot),&lt;br /&gt;
 0x00010000@0x00010000(recovery),&lt;br /&gt;
 0x00020000@0x00020000(backup),&lt;br /&gt;
 0x00040000@0x00040000(cache),&lt;br /&gt;
 0x003FC000@0x00080000(userdata),&lt;br /&gt;
 0x00002000@0x0047C000(metadata),&lt;br /&gt;
 0x00002000@0x0047E000(kpanic),&lt;br /&gt;
 0x00180000@0x00480000(system),&lt;br /&gt;
 -@0x00600000(user)&lt;br /&gt;
&lt;br /&gt;
3) why  other parations  do have image to flash?&lt;br /&gt;
&lt;br /&gt;
Other parations are used to store data.&lt;br /&gt;
&lt;br /&gt;
4) why not flash the kernel.img ?&lt;br /&gt;
 &lt;br /&gt;
The kernel.img is packed into boot.img . more info you can refer to [[Rock/Android_Build | '''Android_Build''']]&lt;br /&gt;
&lt;br /&gt;
5) Other questions &lt;br /&gt;
&lt;br /&gt;
Post on the talk.radxa.com or send email to support@radxa.com&lt;br /&gt;
&lt;br /&gt;
=== Flash with rkflashtool(Advanced) ===&lt;br /&gt;
&lt;br /&gt;
rkflashtool is an open source tool to write nand flash via the loader mode for rockchip platform.&lt;br /&gt;
&lt;br /&gt;
To install rkflashtool:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install build-essential libusb-1.0-0-dev&lt;br /&gt;
 git clone https://github.com/linux-rockchip/rkflashtool&lt;br /&gt;
 cd rkflashtool&lt;br /&gt;
 make&lt;br /&gt;
 sudo cp rkflashtool rkcrc rkunpack rkunsign /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
To read/write parameter:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool p &amp;gt; param&lt;br /&gt;
 rkflashtool P &amp;lt; param&lt;br /&gt;
&lt;br /&gt;
To read/write partitions:&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r boot &amp;gt; boot.img&lt;br /&gt;
 rkflashtool w boot &amp;lt; boot.img&lt;br /&gt;
&lt;br /&gt;
 rkflashtool r linuxroot &amp;gt; linuxroot.ext4&lt;br /&gt;
 rkflashtool w linuxroot &amp;lt; linuxroot.ext4&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[Rock/Loader mode|loader mode]] you will then see the the program detect the board in loader mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== Creating Comm Object failed! ====&lt;br /&gt;
that's udev issues… You can solve this by creating a new file in /etc/udev/rules.d/ with the rule for the rock.&lt;br /&gt;
&lt;br /&gt;
To do that, copy and paste these commands:&lt;br /&gt;
&lt;br /&gt;
 echo 'SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTR{idVendor}==&amp;quot;2207&amp;quot;, MODE=&amp;quot;0666&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;' | sudo tee /etc/udev/rules.d/51-android.rules&lt;br /&gt;
&lt;br /&gt;
Finally, just remove and reinsert the USB cable.&lt;br /&gt;
&lt;br /&gt;
==== What's verision of My board and Which Image should I flash! ====&lt;br /&gt;
&lt;br /&gt;
refer to [[Rock/update.img|update.img]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
&lt;br /&gt;
== Videos tutorial ==&lt;br /&gt;
*Flashing the image to nand flash https://www.youtube.com/watch?v=r20lOKu2E1s&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== External Reference ==&lt;br /&gt;
* http://www.hagensieker.com/styled-26/index.html&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Gpio</id>
		<title>Rock/Android Gpio</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Gpio"/>
				<updated>2015-12-04T12:15:54Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* How to use gpio on rock pro with android4.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to use gpio on rock pro with android4.4==&lt;br /&gt;
&lt;br /&gt;
'''1)''' Download firmware and source code &lt;br /&gt;
&lt;br /&gt;
[https://mega.nz/#!wFFgkDjK!OUkw4dKntdT8gUF086i0gdKspdCQCgeEmaQ6gFKvF1U radxa-gpio-demo(20151204).zip]&lt;br /&gt;
&lt;br /&gt;
[https://mega.nz/#!0BM2RThS!7i6-HExdOR6OBpGFOUp6_VzR5UMctbBCKruaVt9bXDI  radxa_rock_pro_android_kitkat_151202.zip]&lt;br /&gt;
&lt;br /&gt;
'''Note: the apk to control gpio must run on the firmware contains gpioctl device. No matter the prebuilt like the first link. Or build yourself (refer to part 4)'''&lt;br /&gt;
&lt;br /&gt;
'''2)'''unzip the firmware(radxa_rock_pro_android_kitkat_151202.zip),and flash the image  (refer to [[Rock/flash_the_image]]) &lt;br /&gt;
&lt;br /&gt;
unzip the source code(radxa-gpio-demo(20151204).zip)&lt;br /&gt;
  &lt;br /&gt;
Import the radxa-gpio-demo(with_so) or radxa-gpio-demo(with_jni_code) to AndroidStudio and compile,&lt;br /&gt;
&lt;br /&gt;
(The demo is writen by AndroidStudio 1.3.2)  the run the apk on your rock pro &lt;br /&gt;
&lt;br /&gt;
'''3)'''How to control the gpio on android. Please read the code &lt;br /&gt;
&lt;br /&gt;
'''4)'''How to add the driver in kernel&lt;br /&gt;
&lt;br /&gt;
 cd kernel&lt;br /&gt;
 patch -p 1 &amp;lt; 0001-add-gpio-ctrl-driver.patch  //the file contained in the radxa-gpio-demo(20151204).zip&lt;br /&gt;
&lt;br /&gt;
then recompile the kernel&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Gpio</id>
		<title>Rock/Android Gpio</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Gpio"/>
				<updated>2015-12-04T12:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: Created page with &amp;quot;==How to use gpio on rock pro with android4.4==  1) Download firmware and source code   [https://mega.nz/#!wFFgkDjK!OUkw4dKntdT8gUF086i0gdKspdCQCgeEmaQ6gFKvF1U radxa-gpio-demo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to use gpio on rock pro with android4.4==&lt;br /&gt;
&lt;br /&gt;
1) Download firmware and source code &lt;br /&gt;
&lt;br /&gt;
[https://mega.nz/#!wFFgkDjK!OUkw4dKntdT8gUF086i0gdKspdCQCgeEmaQ6gFKvF1U radxa-gpio-demo(20151204).zip]&lt;br /&gt;
&lt;br /&gt;
[https://mega.nz/#!0BM2RThS!7i6-HExdOR6OBpGFOUp6_VzR5UMctbBCKruaVt9bXDI  radxa_rock_pro_android_kitkat_151202.zip]&lt;br /&gt;
&lt;br /&gt;
'''Note: the apk to control gpio must run on the firmware contains gpioctl device. No matter the prebuilt like the first link. Or build yourself (refer to part 4)'''&lt;br /&gt;
&lt;br /&gt;
2)unzip the firmware(radxa_rock_pro_android_kitkat_151202.zip),and flash the image  (refer to [[Rock/flash_the_image]]) &lt;br /&gt;
&lt;br /&gt;
unzip the source code(radxa-gpio-demo(20151204).zip)&lt;br /&gt;
  &lt;br /&gt;
Import the radxa-gpio-demo(with_so) or radxa-gpio-demo(with_jni_code) to AndroidStudio and compile,&lt;br /&gt;
&lt;br /&gt;
(The demo is writen by AndroidStudio 1.3.2)  the run the apk on your rock pro &lt;br /&gt;
&lt;br /&gt;
3)How to control the gpio on android. Please read the code &lt;br /&gt;
&lt;br /&gt;
4)How to add the driver in kernel&lt;br /&gt;
&lt;br /&gt;
 cd kernel&lt;br /&gt;
 patch -p 1 &amp;lt; 0001-add-gpio-ctrl-driver.patch  //the file contained in the radxa-gpio-demo(20151204).zip&lt;br /&gt;
&lt;br /&gt;
then recompile the kernel&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock</id>
		<title>Rock</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock"/>
				<updated>2015-12-02T06:28:59Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8 mwbs-color-darker&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;thumbnail &amp;quot;&amp;gt;http://wiki.radxa.com/mw/images/3/36/Rock.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Radxa Rock(Pro/Lite)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;text-justify&amp;quot;&amp;gt;Radxa Rock is a RK3188 based SBC(Single Board Computer) by [[Special:SpecialContact| Radxa]]. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-9&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Getting started&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read '''[[rock/Getting Started|Radxa Rock Getting Started Guide]]''' and hook everything up and start playing with the board.&lt;br /&gt;
&lt;br /&gt;
Once you get started, you can [[Rock/flash_the_image|flash]] latest [[Rock/prebuilt_images|Android image and several Linux images]], or you can try to [[Rock/SD_images|boot Android/Linux from SD card]]. You can also [[Rock/Android_Build|build your own Android]], [[Rock/Booting_Linux|build your own kernel]], [[Rock/ubuntu|build your own Ubuntu root file system]], or whatever you want.&lt;br /&gt;
&lt;br /&gt;
'''FAQs'''&lt;br /&gt;
&lt;br /&gt;
Before you ask any questions about the Radxa Rock check if your question has already been asked and answered [[rock/FAQ|Radxa Rock FAQ]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-3 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Download&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Visit the '''[[rock/download| download]]''' page to get the download link and description of the source code, tools, images etc&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Users'''&lt;br /&gt;
&lt;br /&gt;
* [http://talk.radxa.com/ Radxa Talk]&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google Plus community]&lt;br /&gt;
* [https://www.facebook.com/groups/218416868348521/ Facebook Group Page]&lt;br /&gt;
&lt;br /&gt;
'''Developers'''&lt;br /&gt;
&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa google groups], send emails to radxa@googlegroups.com to subscribe &lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)], or consult [http://irclog.whitequark.org/radxa/ IRC logs].     &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Linux&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu rootfs]]&lt;br /&gt;
* [[Rock/debian | Make Debian rootfs]]&lt;br /&gt;
* [[rock/make_sd_image| Make SD booting images]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]] '''OBSOLETE'''       &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Common HowTos&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/flash the image | Flash the image to NAND]]&lt;br /&gt;
* [[rock/SD images | Flash the image to SD card]]&lt;br /&gt;
* [[rock/SD upgrading | Upgrade NAND from SD card]]&lt;br /&gt;
* [[rock/backup| Backing up]]&lt;br /&gt;
* [[rock/fsck| Recovery ext4 file system]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | Serial console debugging]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/resize linux rootfs |Resize linux rootfs ]]&lt;br /&gt;
* [[rock/ir| Using IR on Rock]]&lt;br /&gt;
* [[rock/usb| Using USB on Rock]]&lt;br /&gt;
* [[rock/uart| Using UART on Rock]]&lt;br /&gt;
* [[rock/Wireless | Using Wireless on Rock]]&lt;br /&gt;
* [[rock/Camera | Using Camera on Rock]]&lt;br /&gt;
* [[rock/Tp,Lvds,Camera | Using Lvds,Tp,Camera on Rock]]&lt;br /&gt;
* [[rock/Rock Lite | Run Rock Lite]]&lt;br /&gt;
* [[rock/Hdmi Resolution| Add new hdmi resolution]]&lt;br /&gt;
* [[rock/wiringX| wringX:GPIO/I2C/SPI/ISR/UART/PWM]]&lt;br /&gt;
* [[rock/Android Gpio| Using gpio In Android apk]]&lt;br /&gt;
* [[rock/PM| Config power saving ]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-berry-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-check-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Others&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]] &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-party-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-gamepad&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Addons&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Hardware&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/specifications| Specifications]]&lt;br /&gt;
* [[rock/hardware revision | Hardware Revision]]&lt;br /&gt;
* [[rock/extension header | Extension Header]]&lt;br /&gt;
* [[rock/hardware docs | hardware documents]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-meadow-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-android&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Android&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/SD booting | Making bootable SD card]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
* [[rock/Android dev tips | Some tips for android development]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cyanide-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-bold&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Bootloader&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-neutral-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;Projects&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [http://radxa.com/Rock/pilight Run Pilight on Radxa Rock for remote control]&lt;br /&gt;
* [http://www.mydbapool.com/install-postgresql-9-4-raspberry-pi-radxa-similarmicrocomputers-running-lubuntu/ How to install PostgreSQL 9.4 on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]&lt;br /&gt;
* [http://ks20.free.fr/projects/?page=projects Another Radxa-based NAS]&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock Network sharing on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating the Radxa with external I2C devices]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-concrete-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;References&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/download</id>
		<title>Rock2/download</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/download"/>
				<updated>2015-11-09T03:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{DISPLAYTITLE:Rock2 Download&amp;lt;span style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
This page collects useful resource for rock2 series devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 box box-flame&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Linux&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Windows&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Note&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Firmware upgrade tool – Format and install firmware to eMMC flash&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip Linux_Upgrade_Tool_v1.21.zip] (1.9M)&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip RK_BatchTool_V1.7.zip (567K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Partition upgrade tool – Install images to eMMC flash by partitions&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb rkflashkit_0.1.1_all.deb (143K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip RKDevelopTool_v1.37.zip (534K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Hardware&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/Rockchip%20RK3288%20datasheet%20V1.0%2020140516.pdf RK3288 brief datasheet(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/rk3288/ User manual/Programming Guide for RK3288](partly), available chapter are PMU, DMA, HDMI, LVDS, eDP and much more.&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_som_140927.pdf rock2 SoM schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_square_baseboard_beta_150303.pdf rock2 square baseboard schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/RADXA_ROCK2_SQUARE_beta.dxf rock2 square baseboard dimension file(.dxf)]&lt;br /&gt;
*[http://dl.radxa.com/rock2_square/docs/hw/rock2_square_baseboard_150128_components_position.pdf rock2 square baseboard components position reference(.pdf)]&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Firmware&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[rock/prebuilt_images | prebuilt image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz Android Kitkat source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_android4.4.2_sdk_20150324.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz Android lollipop source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/download</id>
		<title>Rock2/download</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/download"/>
				<updated>2015-11-09T03:10:49Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{DISPLAYTITLE:Rock2 Download&amp;lt;span style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
This page collects useful resource for rock2 series devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 box box-flame&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Linux&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Windows&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Note&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Firmware upgrade tool – Format and install firmware to eMMC flash&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip Linux_Upgrade_Tool_v1.21.zip] (1.9M)&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip RK_BatchTool_V1.7.zip (567K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Partition upgrade tool – Install images to eMMC flash by partitions&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb rkflashkit_0.1.1_all.deb (143K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip RKDevelopTool_v1.37.zip (534K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Hardware&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/Rockchip%20RK3288%20datasheet%20V1.0%2020140516.pdf RK3288 brief datasheet(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/rk3288/ User manual/Programming Guide for RK3288](partly), available chapter are PMU, DMA, HDMI, LVDS, eDP and much more.&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_som_140927.pdf rock2 SoM schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_square_baseboard_beta_150303.pdf rock2 square baseboard schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/RADXA_ROCK2_SQUARE_beta.dxf rock2 square baseboard dimension file(.dxf)]&lt;br /&gt;
*[http://dl.radxa.com/rock2_square/docs/hw/rock2_square_baseboard_150128_components_position.pdf rock2 square baseboard components position reference(.pdf)]&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz Android Kitkat source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_android4.4.2_sdk_20150324.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz Android lollipop source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-11-09T03:10:17Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Android5.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
First of all , Android 5.x need jdk 7, Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
If you need compile android4.4 and android5.x which need differet jdk version at same build environment. you can do as the follows&lt;br /&gt;
put a shell script(like below) at the android root directory like build.sh contained in the source code. and source build.sh before compile&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 export JAVA_HOME=/usr/lib/jvm/jdkxxx&lt;br /&gt;
 export PATH=$JAVA_HOME/bin:$PATH&lt;br /&gt;
 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.md5&lt;br /&gt;
&lt;br /&gt;
After download. &lt;br /&gt;
&lt;br /&gt;
 tar -xvf  radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
 cd radxa_rock2_square_rk3288_android51_151107&lt;br /&gt;
 git checkout .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 make rk3288_defconfig &lt;br /&gt;
 make -j8&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
 cd kernel&lt;br /&gt;
 make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
 make radxa-rock2-square-lollipop.img -j8&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
 source build/envsetup.sh &lt;br /&gt;
 lunch rk3288_box-userdebug&lt;br /&gt;
 make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
 ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/prebuilt_images</id>
		<title>Rock/prebuilt images</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/prebuilt_images"/>
				<updated>2015-11-09T02:53:54Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock_header}}&lt;br /&gt;
{{Languages|rock/prebuilt_images}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
This page collects the ready to install/flash image which works on the radxa rock.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [[Rock/flash the image | how to install NAND image]]&lt;br /&gt;
! [[Rock/SD images | how to install SD card image]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''check [[Rock/hardware revision | hardware revision]], firmware is different!'''&lt;br /&gt;
&lt;br /&gt;
'''Nightly build server: [http://build.radxa.com build.radxa.com]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Radxa Rock&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Image&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Nand&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;SD card&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android Kitkat 4.4.2 (AOSP based, officially maintained)&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/android/radxa_rock_android_kitkat_r2_140909_nand.zip kitkat_r2_140909_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/android/radxa_rock_android_kitkat_r2_140911_sdcard.zip kitkat_r2_140911_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Rabian&amp;lt;/span&amp;gt;(Debian 8 based, officially maintained)&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/rabian/rock_rabian_rock_1c1e5f8_150506_58f2882_nand.img.xz Rabian 150506_58f2882_nand.img]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Debian server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/debian/radxa_rock_debian_wheezy_141029_nand.zip debian_wheezy_141029_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 13.09 server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/ubuntu/nand/radxa_rock_ubuntu_13.09_server_140315_nand.zip ubuntu_13.09_server_140315_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 13.09 desktop&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/ubuntu/nand/radxa_rock_ubuntu_13.09_desktop_140318_nand.zip ubuntu_13.09_desktop_140318_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/ubuntu/nand/radxa_rock_ubuntu_14.04_server_140820_nand.zip ubuntu_14.04_server_140820_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 desktop&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/images/ubuntu/nand/radxa_rock_ubuntu_14.04_desktop_fhd_140823_nand.zip ubuntu_14.04_desktop_fhd_140823_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Radxa Rock Lite&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Image&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;SD card&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android Kitkat 4.4.2&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/android/radxa_rock_lite_android_kitkat_140911_sdcard.zip android_kitkat_140911_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Rabian&amp;lt;/span&amp;gt;(Debian 8 based, officially maintained)&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/rabian/rock_lite_rabian_150721_5d53487_sdcard.img.xz Rabian_150721_5d53487_sdcard.img.xz]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Rabian&amp;lt;/span&amp;gt; for lcd display&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/rabian/rock_lite_lvds_rabian_150721_5d53487_sdcard.img.xz Rabian_lvds_150721_5d53487_sdcard.img.xz]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Dual boot&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/dual_boot/radxa_rock_ite_android_ubuntu_dual_boot_141107_sdcard.zip  android_ubuntu_dual_boot_141107_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/linux/radxa_rock_pro_lite_ubuntu_14.04_server_141030_sdcard.zip ubuntu_14.04_server_141030_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 desktop&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_lite/images/linux/radxa_rock_pro_lite_ubuntu_14.04_desktop_fhd_141105_sdcard.zip ubuntu_14.04_desktop_fhd_141105_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Radxa Rock Pro&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Image&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Nand&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;SD card&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android Kitkat 4.4.2&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/android/radxa_rock_pro_android_kitkat_hdmi_20150403_nand.zip android_kitkat_hdmi_20150403_nand.zip] &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/android/radxa_rock_pro_android_kitkat_hdmi_141031_sdcard.zip  android_kitkat_hdmi_141031_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android Kitkat 4.4.2 lvds&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/android/radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Rabian&amp;lt;/span&amp;gt;(Debian 8 based, officially maintained)&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images//rabian/rock_pro_rabian_150725_2ce6708_nand.img.xz Rabian_150725_2ce6708_nand.img]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Debian Wheezy server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/debian/nand/radxa_rock_pro_debian_wheezy_150128_nand.zip debian_wheezy_150128_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Dual boot&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/dual_boot/radxa_rock_pro_dual_boot_20141022_nand.zip dual_boot_20141022_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 server&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/ubuntu/nand/radxa_rock_pro_ubuntu_14.04_server_140819_nand.zip ubuntu_14.04_server_140819_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/ubuntu/sd/radxa_rock_pro_lite_ubuntu_14.04_server_141030_sdcard.zip ubuntu_14.04_server_141030_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 desktop&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/ubuntu/nand/radxa_rock_pro_ubuntu_14.04_desktop_fhd_140823_nand.zip ubuntu_14.04_desktop_fhd_140823_nand.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/ubuntu/sd/radxa_rock_pro_ubuntu_14.04_desktop_140826_sdcard.zip ubuntu_14.04_desktop_140826_sdcard.zip] [http://dl.radxa.com/rock_pro/images/ubuntu/sd/radxa_rock_pro_lite_ubuntu_14.04_desktop_fhd_141124_sdcard.zip ubuntu_14.04_desktop_fhd_141124_sdcard.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Ubuntu 14.04 desktop lvds&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock_pro/images/ubuntu/nand/radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip]&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Radxa Rock2 Square&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;Image&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th&amp;gt;EMMC&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android Kitkat 4.4.2&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock2/images/android/rock2_square_android_kitkat_hdmi_150324_emmc.zip  rock2_square_android_kitkat_hdmi_150324_emmc.zip ] &lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Android lollipop 5.1 &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock2_square/images/android/radxa_rock2_square_android5.1_20151102.zip radxa_rock2_square_android5.1_20151102.zip ] &lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Rabian&amp;lt;/span&amp;gt;(Debian 8 based, officially maintained)&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;[http://dl.radxa.com/rock2_square/images/rabian/emmc/rock2_square_rabian_150720_5d53487_emmc.img.xz rock2_square_rabian_150720_5d53487_emmc.img] &lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-11-09T02:43:20Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Android5.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
First of all , Android 5.x need jdk 7, Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
If you need compile android4.4 and android5.x which need differet jdk version at same build environment. you can do as the follows&lt;br /&gt;
put a shell script(like below) at the android root directory like build.sh contained in the source code. and source build.sh before compile&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 export JAVA_HOME=/usr/lib/jvm/jdkxxx&lt;br /&gt;
 export PATH=$JAVA_HOME/bin:$PATH&lt;br /&gt;
 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5&lt;br /&gt;
&lt;br /&gt;
After download. &lt;br /&gt;
&lt;br /&gt;
 tar -xvf  radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
 cd radxa_rock2_square_rk3288_android51_151107&lt;br /&gt;
 git checkout .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 make rk3288_defconfig &lt;br /&gt;
 make -j8&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
 cd kernel&lt;br /&gt;
 make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
 make radxa-rock2-square-lollipop.img -j8&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
 source build/envsetup.sh &lt;br /&gt;
 lunch rk3288_box-userdebug&lt;br /&gt;
 make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
 ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-11-09T02:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Android5.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
First of all , Android 5.x need jdk 7, Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j8&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
     make radxa-rock2-square-lollipop.img -j8&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch    rk3288_box-userdebug&lt;br /&gt;
     make   -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/download</id>
		<title>Rock2/download</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/download"/>
				<updated>2015-11-09T02:28:15Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{DISPLAYTITLE:Rock2 Download&amp;lt;span style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
This page collects useful resource for rock2 series devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 box box-flame&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Linux&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Windows&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Note&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Firmware upgrade tool – Format and install firmware to eMMC flash&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip Linux_Upgrade_Tool_v1.21.zip] (1.9M)&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip RK_BatchTool_V1.7.zip (567K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Partition upgrade tool – Install images to eMMC flash by partitions&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb rkflashkit_0.1.1_all.deb (143K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip RKDevelopTool_v1.37.zip (534K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Hardware&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/Rockchip%20RK3288%20datasheet%20V1.0%2020140516.pdf RK3288 brief datasheet(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/rk3288/ User manual/Programming Guide for RK3288](partly), available chapter are PMU, DMA, HDMI, LVDS, eDP and much more.&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_som_140927.pdf rock2 SoM schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_square_baseboard_beta_150303.pdf rock2 square baseboard schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/RADXA_ROCK2_SQUARE_beta.dxf rock2 square baseboard dimension file(.dxf)]&lt;br /&gt;
*[http://dl.radxa.com/rock2_square/docs/hw/rock2_square_baseboard_150128_components_position.pdf rock2 square baseboard components position reference(.pdf)]&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz Android Kitkat source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_android4.4.2_sdk_20150324.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz Android lollipop source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-11-09T02:20:25Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Android5.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
First of all , Android 5.x need jdk 7, you can  refer Rock/Android_Build#Initializing_a_Build_Environment to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j8&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
     make radxa-rock2-square-lollipop.img -j8&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch    rk3288_box-userdebug&lt;br /&gt;
     make   -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-11-09T02:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Android5.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_151107.tgz&lt;br /&gt;
&lt;br /&gt;
http://dl.radxa.com/rock2_square/source/radxa_rock2_square_rk3288_android51_141107.md5&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j8&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
     make radxa-rock2-square-lollipop.img -j8&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch    rk3288_box-userdebug&lt;br /&gt;
     make   -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Build</id>
		<title>Rock/Android Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Build"/>
				<updated>2015-11-09T02:12:29Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: /* Initializing a Build Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/Android_Build}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Before start ===&lt;br /&gt;
&lt;br /&gt;
Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space.  You can read the detail requirement of the machine on [http://source.android.com/source/building.html AOSP requirement page]. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD.&lt;br /&gt;
&lt;br /&gt;
=== Initializing a Build Environment ===&lt;br /&gt;
* Refer [http://source.android.com/source/initializing.html instructions] from Google. Below is what we tested and set up the environment.&lt;br /&gt;
Install JDK&lt;br /&gt;
    sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install oracle-java6-installer&lt;br /&gt;
    '''Note if the sdk is android5.x you should install java 7 as below'''&lt;br /&gt;
    sudo apt-get install openjdk-7-jdk&lt;br /&gt;
&lt;br /&gt;
Install required packages - ubuntu 12.04&lt;br /&gt;
    sudo apt-get install git gnupg flex bison gperf build-essential \&lt;br /&gt;
    zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \&lt;br /&gt;
    libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \&lt;br /&gt;
    g++-multilib mingw32 tofrodos gcc-multilib ia32-libs\&lt;br /&gt;
    python-markdown libxml2-utils xsltproc zlib1g-dev:i386&lt;br /&gt;
&lt;br /&gt;
Install required packages - ubuntu 13.10 and 14.04&lt;br /&gt;
    sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev\&lt;br /&gt;
    libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl\&lt;br /&gt;
    libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils\&lt;br /&gt;
    xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev\&lt;br /&gt;
    lib32readline-gplv2-dev gcc-multilib libswitch-perl&lt;br /&gt;
&lt;br /&gt;
Install ARM toolchain and building kernel related pacakges &lt;br /&gt;
    sudo apt-get install lzop libncurses5-dev&lt;br /&gt;
Install libraries for other tools&lt;br /&gt;
    sudo apt-get install libssl1.0.0 libssl-dev&lt;br /&gt;
&lt;br /&gt;
=== Get the source code ===&lt;br /&gt;
&lt;br /&gt;
Git clone from the [http://git.linux-rockchip.org/ linux-rockchip mirror servers]. (git.us.linux-rockchip.org is located at U.S.A.)&lt;br /&gt;
&lt;br /&gt;
For android 4.2.2 Jelly Bean (rock)&lt;br /&gt;
    git clone -b radxa/radxa-dev git://git.us.linux-rockchip.org/rk3188_r-box_android4.2.2_sdk.git&lt;br /&gt;
&lt;br /&gt;
For android 4.2.2 Jelly Bean (rock pro)&lt;br /&gt;
    git clone -b radxa/radxa-dev-rock_pro git://git.us.linux-rockchip.org/rk3188_r-box_android4.2.2_sdk.git&lt;br /&gt;
&lt;br /&gt;
For android 4.4.2 KitKat  (rock pro &amp;amp; rock lite)&lt;br /&gt;
    Download here [http://dl.radxa.com/rock_pro/source/radxa_rock_android4-4_141219.tar.gz  radxa_rock_android4-4_141219.tar.gz]&lt;br /&gt;
    or download from Baidu Yun http://pan.baidu.com/s/1hqorKva (China)&lt;br /&gt;
&lt;br /&gt;
Note: After unzip the file please run git checkout . to get the code&lt;br /&gt;
&lt;br /&gt;
=== Build the kernel ===&lt;br /&gt;
&lt;br /&gt;
    cd kernel&lt;br /&gt;
    make rk3188_radxa_rock_defconfig     #Use this config If you build the '''android 4.2 JB image for radxa rock'''&lt;br /&gt;
    make rk3188_radxa_rock_kitkat_defconfig     #Use this config If you build the '''android 4.4 KK image for radxa rock'''&lt;br /&gt;
    make rk3188_box_radxa_rock_pro_hdmi_defconfig     #Use this config if you build the '''android 4.4 KK image for radxa rock pro'''&lt;br /&gt;
    make rk3188_box_radxa_rock_lite_hdmi_defconfig    #Use this config if you build the '''android 4.4 KK image for radxa rock lite'''&lt;br /&gt;
    make kernel.img     #kernel.img is the normal kernel image with rockchip crc&lt;br /&gt;
    cd ..&lt;br /&gt;
&lt;br /&gt;
'''note''': if you want to build android '''sdcard image for rock pro''', you need to run make menuconfig and go to Device Drivers  ---&amp;gt; MMC/SD/SDIO card support, and disable RK29 SDMMC0 controller support(sdmmc), for rock lite the sdmmc0 driver is already disabled in defconfig.&lt;br /&gt;
&lt;br /&gt;
=== Build android source code ===&lt;br /&gt;
    source build/envsetup.sh&lt;br /&gt;
    lunch rk31sdk-eng     #Launch this config if you build '''android 4.2 JB for radxa rock'''&lt;br /&gt;
    lunch radxa_rock-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock'''&lt;br /&gt;
    lunch radxa_rock_pro-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock pro'''&lt;br /&gt;
    lunch radxa_rock_lite-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock lite'''&lt;br /&gt;
    make -j8&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] under rockdev&lt;br /&gt;
&lt;br /&gt;
generate the image for '''sdcard'''(optional)&lt;br /&gt;
&lt;br /&gt;
    cd rockdev &amp;amp;&amp;amp; ./mksdimge.sh&lt;br /&gt;
&lt;br /&gt;
android_xx-xx-x_sdcard.img is the generated image for sd card. &lt;br /&gt;
&lt;br /&gt;
'''Note： How to write the image on sdcard, you can refer to http://radxa.com/Rock/SD_images ,  You can't use SD_Firmware_Tool._v1.43.zip''' &lt;br /&gt;
&lt;br /&gt;
=== Flash the image ===&lt;br /&gt;
Next, follow the [[rock/flash the image | flash to NAND flash]] to flash the image to NADN flash you just build. Or follow [[Rock/SD_images| flash to sd card]] to write the image on sd card.&lt;br /&gt;
&lt;br /&gt;
== External reference ==&lt;br /&gt;
http://www.cnx-software.com/2014/01/17/getting-started-with-raxda-rock-building-an-android-4-2-image-from-source/&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-10-30T12:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
===Android4.4===&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
===Android5.1===&lt;br /&gt;
&lt;br /&gt;
'''Get the source code '''&lt;br /&gt;
&lt;br /&gt;
  uploading&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_lollipop_defconfig&lt;br /&gt;
     make radxa-rock2-square-lollipop.img -j 4&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch    rk3288_box-userdebug&lt;br /&gt;
     make   -j 4&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-09-24T01:55:41Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
'''Get the source code&lt;br /&gt;
'''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch rk3288-eng&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-08-14T07:28:40Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
'''Get the source code&lt;br /&gt;
'''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch 12&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/Android/develop</id>
		<title>Rock2/Android/develop</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/Android/develop"/>
				<updated>2015-08-14T07:28:03Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Please refer [[Rock/Android_Build#Initializing_a_Build_Environment]] to set up the building environment if you haven't set it already.&lt;br /&gt;
&lt;br /&gt;
'''Get the source code&lt;br /&gt;
'''&lt;br /&gt;
   Download here [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz]&lt;br /&gt;
&lt;br /&gt;
'''Build u-boot'''&lt;br /&gt;
&lt;br /&gt;
     cd u-boot &lt;br /&gt;
     make rk3288_defconfig &lt;br /&gt;
     make -j4&lt;br /&gt;
&lt;br /&gt;
'''Build the kernel'''&lt;br /&gt;
&lt;br /&gt;
     cd kernel&lt;br /&gt;
     make radxa_rock2_square_defconfig&lt;br /&gt;
     make radxa-rock2-square.img -j 16&lt;br /&gt;
&lt;br /&gt;
'''Build android source code'''&lt;br /&gt;
&lt;br /&gt;
     source build/envsetup.sh &lt;br /&gt;
     lunch 12&lt;br /&gt;
     make -j 8&lt;br /&gt;
&lt;br /&gt;
''Generate the image''&lt;br /&gt;
&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] ( e.g. rock2_android_kitkat_15-03-23_141904.img)under rockdev&lt;br /&gt;
&lt;br /&gt;
[[Category:rock2_square]]&lt;br /&gt;
[[Category:dev]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock2/download</id>
		<title>Rock2/download</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock2/download"/>
				<updated>2015-08-14T07:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{DISPLAYTITLE:Rock2 Download&amp;lt;span style=&amp;quot;display: none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rock2_header}}&lt;br /&gt;
&lt;br /&gt;
This page collects useful resource for rock2 series devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 box box-flame&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Linux&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Windows&amp;lt;/th&amp;gt;&lt;br /&gt;
           &amp;lt;th&amp;gt;Note&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Firmware upgrade tool – Format and install firmware to eMMC flash&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.21.zip Linux_Upgrade_Tool_v1.21.zip] (1.9M)&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip RK_BatchTool_V1.7.zip (567K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Partition upgrade tool – Install images to eMMC flash by partitions&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb rkflashkit_0.1.1_all.deb (143K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip RKDevelopTool_v1.37.zip (534K)]&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;[[rock/flash the image|Readme]]&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Hardware&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/Rockchip%20RK3288%20datasheet%20V1.0%2020140516.pdf RK3288 brief datasheet(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/ds/rk3288/ User manual/Programming Guide for RK3288](partly), available chapter are PMU, DMA, HDMI, LVDS, eDP and much more.&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_som_140927.pdf rock2 SoM schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/radxa_rock2_square_baseboard_beta_150303.pdf rock2 square baseboard schematics(.pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock2/docs/hw/RADXA_ROCK2_SQUARE_beta.dxf rock2 square baseboard dimension file(.dxf)]&lt;br /&gt;
*[http://dl.radxa.com/rock2_square/docs/hw/rock2_square_baseboard_150128_components_position.pdf rock2 square baseboard components position reference(.pdf)]&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;h4&amp;gt;&amp;lt;span class=&amp;quot;label forest&amp;quot; style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
* &amp;lt;div class=&amp;quot;btn btn-default&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://dl.radxa.com/rock2/source/radxa_rock2_square_android4.4.2_sdk.tar.xz Android Kitkat source code ] &amp;lt;/div&amp;gt;  for rock2 square &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[http://dl.radxa.com/rock2_square/source/radxa_rock2_square_android4.4.2_sdk_20150324.md5 checksum ]&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;btn btn-primary&amp;quot;&amp;gt;[[Rock2/Android/develop | Build Instructions ]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Hdmi_Resolution</id>
		<title>Rock/Hdmi Resolution</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Hdmi_Resolution"/>
				<updated>2015-06-01T07:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:'''&lt;br /&gt;
&lt;br /&gt;
1) the method is suit for rock pro, rock lite &amp;amp; rock2 square&lt;br /&gt;
&lt;br /&gt;
2) the method is suit for Android &amp;amp; Linux&lt;br /&gt;
&lt;br /&gt;
'''Step 1: Get the EDID parameter by tools''' &lt;br /&gt;
&lt;br /&gt;
Note: There is  just tool under windows, we will provide tool under linux Later&lt;br /&gt;
&lt;br /&gt;
1) Download the tools here: http://dl.radxa.com/users/yao/sm_setup.exe&lt;br /&gt;
&lt;br /&gt;
2 )Install sm_setup.exe, then run it (SoftMCCS)&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3） Select your Display Mode, then choose &amp;quot;File-&amp;gt;Save EDID as &amp;quot; and save the file as &amp;quot;Raylar EDID file (*.dat)&amp;quot;,  you can open and edit the dat file, you will see as below:&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Step2: Parse the EDID file  by tool (Phoenix)''' &lt;br /&gt;
&lt;br /&gt;
you can download here http://dl.radxa.com/users/yao/Phoenix.zip&lt;br /&gt;
run the tool, &amp;quot;File -&amp;gt; Open EDID...&amp;quot; to open the dat file saved by SoftMCCS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_3.png]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Detailed Timings&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_4.png]]&lt;br /&gt;
&lt;br /&gt;
From the above picture, we can get these parameter needed by driver file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;kernel/drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/*  name  refresh xres   yres    pixclock   h_bp    h_fp    v_bp    v_fp    h_pw    v_pw   polariry      PorI    flag     vic      2ndvic      pixelrepeat     interface */&lt;br /&gt;
&lt;br /&gt;
{ {     &amp;quot;1440x900p@60Hz&amp;quot;,        60,      1440,   900,    106500000,     232,    80,     25,     3,              152,    6,                      0,                              0,      0       },      2,      0,        1,      OUT_P888},&lt;br /&gt;
&lt;br /&gt;
Note : &lt;br /&gt;
&lt;br /&gt;
H  = Horizontal, V = vertical&lt;br /&gt;
&lt;br /&gt;
Pixel Clk: 106500000 (106.50MHz)&lt;br /&gt;
&lt;br /&gt;
Resolution: xres=1440, yres=900.&lt;br /&gt;
&lt;br /&gt;
h_fp = H sync Offset = 80&lt;br /&gt;
&lt;br /&gt;
h_pw = H sync width = 152;&lt;br /&gt;
&lt;br /&gt;
h_bp = H Blank - h_fp - h_pw = 464 - 80 - 152 = 232;&lt;br /&gt;
&lt;br /&gt;
v_fp = V Sync Offset = 3&lt;br /&gt;
&lt;br /&gt;
v_pw = V sync width = 6&lt;br /&gt;
&lt;br /&gt;
v_bp = V Blank - v_fp -v_pw = 25&lt;br /&gt;
&lt;br /&gt;
Add line like “1440x900p@60Hz....”use the parameter value above. (the other parameter can use like &amp;quot;&amp;quot;1440x900p@60Hz...&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Then  cd kernel, make clean and re-compile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 3: Flash the image, and set the resolution'''&lt;br /&gt;
&lt;br /&gt;
Android:&lt;br /&gt;
&lt;br /&gt;
you can set by Settings-&amp;gt;Display-&amp;gt;HDMI Mode &lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
&lt;br /&gt;
 #cat /sys/class/display/display0.HDMI/modes&lt;br /&gt;
&lt;br /&gt;
1920x1080p-60&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
1440x900p-60&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
 echo #echo 1440x900p-60 &amp;gt; /sys/class/display/display0.HDMI/mode&lt;br /&gt;
&lt;br /&gt;
The above are the whole steps. we have serveral customers tested ok. but we can't make sure it is fitted for all.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Q&amp;amp;A'''&lt;br /&gt;
&lt;br /&gt;
1) After set the new resolution, I found the refresh frequency is not the same as the setting. e.g. I set &amp;quot;1360x768@60Hz&amp;quot;,the display shows &amp;quot;1360x768@46&amp;quot;, what's the problem.&lt;br /&gt;
&lt;br /&gt;
It caused by the pixclock changed by the system.  The system will choose another value it think more suitable base on the pixclock you set on the &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;,  you can get the value for kernel log.&lt;br /&gt;
&lt;br /&gt;
e.g.  &lt;br /&gt;
&lt;br /&gt;
I modify &amp;quot;1360x768@60Hz, pixclock = 85500000&amp;quot;. in the  &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;, but the result shows on display is &amp;quot;1360x768@46Hz&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
At last I found the pixclock clock the system used is &amp;quot;75000000&amp;quot; not &amp;quot;85500000&amp;quot; we set like the below message.&lt;br /&gt;
&lt;br /&gt;
[  119.205896] lcdc1: dclk:75000000&amp;gt;&amp;gt;fps:46 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
then how to fix this?&lt;br /&gt;
&lt;br /&gt;
Use the pixclock &amp;quot;75000000&amp;quot; set by the system,  adjusts the values of &amp;quot; h_fp,h_bp,h_pw. v_fp,v_bp,v_pw&amp;quot; to fit the formula&lt;br /&gt;
&lt;br /&gt;
（xres + h_fp + h_bp + h_pw） x (yres + v_fp + v_bp + v_pw) * fps = pixclock.   (the fps is refresh frequency value. e.g. 1360x768@60Hz, the fps = 60) &lt;br /&gt;
&lt;br /&gt;
then update the value in the &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2）The resolution and fps are all right. but the screen shows mess&lt;br /&gt;
&lt;br /&gt;
It caused by the values of &amp;quot;h_fp,h_bp,h_pw. v_fp,v_bp,v_pw&amp;quot; are not suitable, you can adjust them base on &lt;br /&gt;
&lt;br /&gt;
（xres + h_fp + h_bp + h_pw） x (yres + v_fp + v_bp + v_pw) * fps = pixclock. and then update on the file&lt;br /&gt;
&lt;br /&gt;
&amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3）I can't  found the resolution item after I add the new resolution  in &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Make sure you execute &amp;quot;make clean&amp;quot; under kernel and re-compile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Any question please send Email to support@radxa.com'''&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Hdmi_Resolution</id>
		<title>Rock/Hdmi Resolution</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Hdmi_Resolution"/>
				<updated>2015-06-01T07:21:46Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:'''&lt;br /&gt;
&lt;br /&gt;
1) the method is suit for rock pro, rock lite &amp;amp; rock2 square&lt;br /&gt;
&lt;br /&gt;
2) the method is suit for Android &amp;amp; Linux&lt;br /&gt;
&lt;br /&gt;
'''Step 1: Get the EDID parameter by tools''' &lt;br /&gt;
&lt;br /&gt;
Note: There is  just tool under windows, we will provide tool under linux Later&lt;br /&gt;
&lt;br /&gt;
1) Download the tools here: http://dl.radxa.com/users/yao/sm_setup.exe&lt;br /&gt;
&lt;br /&gt;
2 )Install sm_setup.exe, then run it (SoftMCCS)&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3） Select your Display Mode, then choose &amp;quot;File-&amp;gt;Save EDID as &amp;quot; and save the file as &amp;quot;Raylar EDID file (*.dat)&amp;quot;,  you can open and edit the dat file, you will see as below:&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Step2: Parse the EDID file  by tool (Phoenix)''' &lt;br /&gt;
&lt;br /&gt;
you can download here http://dl.radxa.com/users/yao/Phoenix.zip&lt;br /&gt;
run the tool, &amp;quot;File -&amp;gt; Open EDID...&amp;quot; to open the dat file saved by SoftMCCS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_3.png]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Detailed Timings&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:wiki_hdmi_resolution_4.png]]&lt;br /&gt;
&lt;br /&gt;
From the above picture, we can get these parameter needed by driver file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;kernel/drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/*  name  refresh xres   yres    pixclock   h_bp    h_fp    v_bp    v_fp    h_pw    v_pw   polariry      PorI    flag     vic      2ndvic      pixelrepeat     interface */&lt;br /&gt;
&lt;br /&gt;
{ {     &amp;quot;1440x900p@60Hz&amp;quot;,        60,      1440,   900,    106500000,     232,    80,     25,     3,              152,    6,                      0,                              0,      0       },      2,      0,        1,      OUT_P888},&lt;br /&gt;
&lt;br /&gt;
Note : &lt;br /&gt;
&lt;br /&gt;
H  = Horizontal, V = vertical&lt;br /&gt;
&lt;br /&gt;
Pixel Clk: 106500000 (106.50MHz)&lt;br /&gt;
&lt;br /&gt;
Resolution: xres=1440, yres=900.&lt;br /&gt;
&lt;br /&gt;
h_fp = H sync Offset = 80&lt;br /&gt;
&lt;br /&gt;
h_pw = H sync width = 152;&lt;br /&gt;
&lt;br /&gt;
h_bp = H Blank - h_fp - h_pw = 464 - 80 - 152 = 232;&lt;br /&gt;
&lt;br /&gt;
v_fp = V Sync Offset = 3&lt;br /&gt;
&lt;br /&gt;
v_pw = V sync width = 6&lt;br /&gt;
&lt;br /&gt;
v_bp = V Blank - v_fp -v_pw = 25&lt;br /&gt;
&lt;br /&gt;
Add line like “1440x900p@60Hz....”use the parameter value above. (the other parameter can use like &amp;quot;&amp;quot;1440x900p@60Hz...&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Then  cd kernel, make clean and re-compile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 3: Flash the image, and set the resolution'''&lt;br /&gt;
&lt;br /&gt;
Android:&lt;br /&gt;
&lt;br /&gt;
you can set by Settings-&amp;gt;Display-&amp;gt;HDMI Mode &lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
&lt;br /&gt;
 #cat /sys/class/display/display0.HDMI/modes&lt;br /&gt;
&lt;br /&gt;
1920x1080p-60&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
1440x900p-60&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
 echo #echo 1440x900p-60 &amp;gt; /sys/class/display/display0.HDMI/mode&lt;br /&gt;
&lt;br /&gt;
The above are the whole steps. we have serveral customers tested ok. but we can't make sure it is fitted for all.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Q&amp;amp;A'''&lt;br /&gt;
&lt;br /&gt;
1) After set the new resolution, I found the refresh frequency is not the same as the setting. e.g. I set &amp;quot;1360x768@60Hz&amp;quot;,the display shows &amp;quot;1360x768@46&amp;quot;, what's the problem.&lt;br /&gt;
&lt;br /&gt;
It caused by the pixclock changed by the system.  The system will choose another value it think more suitable base on the pixclock you set on the &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;,  you can get the value for kernel log.&lt;br /&gt;
&lt;br /&gt;
e.g.  &lt;br /&gt;
&lt;br /&gt;
I modify &amp;quot;1360x768@60Hz, pixclock = 85500000&amp;quot;. in the  &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;, but the result shows on display is &amp;quot;1360x768@46Hz&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
At last I found the pixclock clock the system used is &amp;quot;75000000&amp;quot; not &amp;quot;85500000&amp;quot; we set like the below message.&lt;br /&gt;
&lt;br /&gt;
[  119.205896] lcdc1: dclk:75000000&amp;gt;&amp;gt;fps:46 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
then how to fix this?&lt;br /&gt;
&lt;br /&gt;
Use the pixclock &amp;quot;75000000&amp;quot; set by the system,  adjusts the values of &amp;quot; h_fp,h_bp,h_pw. v_fp,v_bp,v_pw&amp;quot; to fit the formula&lt;br /&gt;
&lt;br /&gt;
（xres + h_fp + h_bp + h_pw） x (yres + v_fp + v_bp + v_pw) * fps = pixclock.   (the fps is refresh frequency value. e.g. 1360x768@60Hz, the fps = 60) &lt;br /&gt;
&lt;br /&gt;
then update the value in the &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2）The resolution and fps are all right. but the screen shows mess&lt;br /&gt;
&lt;br /&gt;
It caused by the values of &amp;quot;h_fp,h_bp,h_pw. v_fp,v_bp,v_pw&amp;quot; are not suitable, you can adjust them base on &lt;br /&gt;
&lt;br /&gt;
（xres + h_fp + h_bp + h_pw） x (yres + v_fp + v_bp + v_pw) * fps = pixclock. and then update on the file&lt;br /&gt;
&lt;br /&gt;
&amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3）I can't  found the resolution item after I add the new resolution  in &amp;quot;drivers/video/rockchip/hdmi/hdmi-lcdc.c&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Make sure you execute &amp;quot;make clean&amp;quot; under kernel and re-compile.&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Wiki_hdmi_resolution_4.png</id>
		<title>File:Wiki hdmi resolution 4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Wiki_hdmi_resolution_4.png"/>
				<updated>2015-06-01T07:05:07Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Wiki_hdmi_resolution_3.png</id>
		<title>File:Wiki hdmi resolution 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Wiki_hdmi_resolution_3.png"/>
				<updated>2015-06-01T07:04:48Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Wiki_hdmi_resolution_2.png</id>
		<title>File:Wiki hdmi resolution 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Wiki_hdmi_resolution_2.png"/>
				<updated>2015-06-01T07:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Wiki_hdmi_resolution_1.png</id>
		<title>File:Wiki hdmi resolution 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Wiki_hdmi_resolution_1.png"/>
				<updated>2015-06-01T07:04:07Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Hdmi_Resolution</id>
		<title>Rock/Hdmi Resolution</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Hdmi_Resolution"/>
				<updated>2015-06-01T07:03:10Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: Created page with &amp;quot;Note: 1) the method is suit for rock pro, rock lite &amp;amp; rock2 square 2) the method is suit for Android &amp;amp; Linux  Step 1: Get the EDID parameter by tools  Note: There is  just too...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note:&lt;br /&gt;
1) the method is suit for rock pro, rock lite &amp;amp; rock2 square&lt;br /&gt;
2) the method is suit for Android &amp;amp; Linux&lt;br /&gt;
&lt;br /&gt;
Step 1: Get the EDID parameter by tools &lt;br /&gt;
Note: There is  just tool under windows, we will provide tool under linux Later&lt;br /&gt;
&lt;br /&gt;
1) Download the tools here: http://dl.radxa.com/users/yao/sm_setup.exe&lt;br /&gt;
&lt;br /&gt;
2 )Install sm_setup.exe, then run it (SoftMCCS)&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock</id>
		<title>Rock</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock"/>
				<updated>2015-06-01T07:00:25Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8 mwbs-color-darker&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;thumbnail &amp;quot;&amp;gt;http://wiki.radxa.com/mw/images/3/36/Rock.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Radxa Rock(Pro/Lite)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;text-justify&amp;quot;&amp;gt;Radxa Rock is a RK3188 based SBC(Single Board Computer) by [[Special:SpecialContact| Radxa]]. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-9&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Getting started&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read '''[[rock/Getting Started|Radxa Rock Getting Started Guide]]''' and hook everything up and start playing with the board.&lt;br /&gt;
&lt;br /&gt;
Once you get started, you can [[Rock/flash_the_image|flash]] latest [[Rock/prebuilt_images|Android image and several Linux images]], or you can try to [[Rock/SD_images|boot Android/Linux from SD card]]. You can also [[Rock/Android_Build|build your own Android]], [[Rock/Booting_Linux|build your own kernel]], [[Rock/ubuntu|build your own Ubuntu root file system]], or whatever you want.&lt;br /&gt;
&lt;br /&gt;
'''FAQs'''&lt;br /&gt;
&lt;br /&gt;
Before you ask any questions about the Radxa Rock check if your question has already been asked and answered [[rock/FAQ|Radxa Rock FAQ]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-3 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Download&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Visit the '''[[rock/download| download]]''' page to get the download link and description of the source code, tools, images etc&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Users'''&lt;br /&gt;
&lt;br /&gt;
* [http://talk.radxa.com/ Radxa Talk]&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google Plus community]&lt;br /&gt;
* [https://www.facebook.com/groups/218416868348521/ Facebook Group Page]&lt;br /&gt;
&lt;br /&gt;
'''Developers'''&lt;br /&gt;
&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa google groups], send emails to radxa@googlegroups.com to subscribe &lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)], or consult [http://irclog.whitequark.org/radxa/ IRC logs].     &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Linux&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]] '''OBSOLETE'''       &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Common HowTos&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/flash the image | Flash the image to NAND]]&lt;br /&gt;
* [[rock/SD images | Flash the image to SD card]]&lt;br /&gt;
* [[rock/SD upgrading | Upgrade NAND from SD card]]&lt;br /&gt;
* [[rock/make_sd_image| Make SD booting images]]&lt;br /&gt;
* [[rock/backup| Backing up]]&lt;br /&gt;
* [[rock/fsck| Recovery ext4 file system]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | Serial console debugging]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/resize linux rootfs |Resize linux rootfs ]]&lt;br /&gt;
* [[rock/ir| Using IR on Rock]]&lt;br /&gt;
* [[rock/usb| Using USB on Rock]]&lt;br /&gt;
* [[rock/uart| Using UART on Rock]]&lt;br /&gt;
* [[rock/Wireless | Using Wireless on Rock]]&lt;br /&gt;
* [[rock/Camera | Using Camera on Rock]]&lt;br /&gt;
* [[rock/Tp,Lvds,Camera | Using Lvds,Tp,Camera on Rock]]&lt;br /&gt;
* [[rock/Rock Lite | Run Rock Lite]]&lt;br /&gt;
* [[rock/Hdmi Resolution| Add new hdmi resolution]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-berry-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-check-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Others&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]] &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-party-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-gamepad&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Addons&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Hardware&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/specifications| Specifications]]&lt;br /&gt;
* [[rock/hardware revision | Hardware Revision]]&lt;br /&gt;
* [[rock/extension header | Extension Header]]&lt;br /&gt;
* [[rock/hardware docs | hardware documents]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-meadow-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-android&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Android&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/SD booting | Making bootable SD card]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
* [[rock/Android dev tips | Some tips for android development]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cyanide-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-bold&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Bootloader&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-neutral-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;Projects&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [http://radxa.com/Rock/pilight Run Pilight on Radxa Rock for remote control]&lt;br /&gt;
* [http://www.mydbapool.com/install-postgresql-9-4-raspberry-pi-radxa-similarmicrocomputers-running-lubuntu/ How to install PostgreSQL 9.4 on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock Network sharing on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating the Radxa with external I2C devices]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-concrete-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;References&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock</id>
		<title>Rock</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock"/>
				<updated>2015-06-01T06:59:37Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8 mwbs-color-darker&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;thumbnail &amp;quot;&amp;gt;http://wiki.radxa.com/mw/images/3/36/Rock.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Radxa Rock(Pro/Lite)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;text-justify&amp;quot;&amp;gt;Radxa Rock is a RK3188 based SBC(Single Board Computer) by [[Special:SpecialContact| Radxa]]. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-9&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Getting started&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read '''[[rock/Getting Started|Radxa Rock Getting Started Guide]]''' and hook everything up and start playing with the board.&lt;br /&gt;
&lt;br /&gt;
Once you get started, you can [[Rock/flash_the_image|flash]] latest [[Rock/prebuilt_images|Android image and several Linux images]], or you can try to [[Rock/SD_images|boot Android/Linux from SD card]]. You can also [[Rock/Android_Build|build your own Android]], [[Rock/Booting_Linux|build your own kernel]], [[Rock/ubuntu|build your own Ubuntu root file system]], or whatever you want.&lt;br /&gt;
&lt;br /&gt;
'''FAQs'''&lt;br /&gt;
&lt;br /&gt;
Before you ask any questions about the Radxa Rock check if your question has already been asked and answered [[rock/FAQ|Radxa Rock FAQ]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-3 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Download&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Visit the '''[[rock/download| download]]''' page to get the download link and description of the source code, tools, images etc&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Users'''&lt;br /&gt;
&lt;br /&gt;
* [http://talk.radxa.com/ Radxa Talk]&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google Plus community]&lt;br /&gt;
* [https://www.facebook.com/groups/218416868348521/ Facebook Group Page]&lt;br /&gt;
&lt;br /&gt;
'''Developers'''&lt;br /&gt;
&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa google groups], send emails to radxa@googlegroups.com to subscribe &lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)], or consult [http://irclog.whitequark.org/radxa/ IRC logs].     &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Linux&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
* [[rock/Hdmi Resolution| Add new hdmi resolution]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]] '''OBSOLETE'''       &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Common HowTos&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/flash the image | Flash the image to NAND]]&lt;br /&gt;
* [[rock/SD images | Flash the image to SD card]]&lt;br /&gt;
* [[rock/SD upgrading | Upgrade NAND from SD card]]&lt;br /&gt;
* [[rock/make_sd_image| Make SD booting images]]&lt;br /&gt;
* [[rock/backup| Backing up]]&lt;br /&gt;
* [[rock/fsck| Recovery ext4 file system]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | Serial console debugging]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/resize linux rootfs |Resize linux rootfs ]]&lt;br /&gt;
* [[rock/ir| Using IR on Rock]]&lt;br /&gt;
* [[rock/usb| Using USB on Rock]]&lt;br /&gt;
* [[rock/uart| Using UART on Rock]]&lt;br /&gt;
* [[rock/Wireless | Using Wireless on Rock]]&lt;br /&gt;
* [[rock/Camera | Using Camera on Rock]]&lt;br /&gt;
* [[rock/Tp,Lvds,Camera | Using Lvds,Tp,Camera on Rock]]&lt;br /&gt;
* [[rock/Rock Lite | Run Rock Lite]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-berry-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-check-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Others&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]] &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-party-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-gamepad&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Addons&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Hardware&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/specifications| Specifications]]&lt;br /&gt;
* [[rock/hardware revision | Hardware Revision]]&lt;br /&gt;
* [[rock/extension header | Extension Header]]&lt;br /&gt;
* [[rock/hardware docs | hardware documents]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-meadow-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-android&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Android&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/SD booting | Making bootable SD card]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
* [[rock/Android dev tips | Some tips for android development]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cyanide-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-bold&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Bootloader&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-neutral-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;Projects&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [http://radxa.com/Rock/pilight Run Pilight on Radxa Rock for remote control]&lt;br /&gt;
* [http://www.mydbapool.com/install-postgresql-9-4-raspberry-pi-radxa-similarmicrocomputers-running-lubuntu/ How to install PostgreSQL 9.4 on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock Network sharing on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating the Radxa with external I2C devices]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-concrete-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;References&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Build</id>
		<title>Rock/Android Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Build"/>
				<updated>2015-04-25T07:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/Android_Build}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Before start ===&lt;br /&gt;
&lt;br /&gt;
Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space.  You can read the detail requirement of the machine on [http://source.android.com/source/building.html AOSP requirement page]. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD.&lt;br /&gt;
&lt;br /&gt;
=== Initializing a Build Environment ===&lt;br /&gt;
* Refer [http://source.android.com/source/initializing.html instructions] from Google. Below is what we tested and set up the environment.&lt;br /&gt;
Install JDK&lt;br /&gt;
    sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install oracle-java6-installer&lt;br /&gt;
Install required packages - ubuntu 12.04&lt;br /&gt;
    sudo apt-get install git gnupg flex bison gperf build-essential \&lt;br /&gt;
    zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \&lt;br /&gt;
    libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \&lt;br /&gt;
    g++-multilib mingw32 tofrodos gcc-multilib ia32-libs\&lt;br /&gt;
    python-markdown libxml2-utils xsltproc zlib1g-dev:i386&lt;br /&gt;
&lt;br /&gt;
Install required packages - ubuntu 13.10 and 14.04&lt;br /&gt;
    sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev\&lt;br /&gt;
    libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl\&lt;br /&gt;
    libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils\&lt;br /&gt;
    xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev\&lt;br /&gt;
    lib32readline-gplv2-dev gcc-multilib libswitch-perl&lt;br /&gt;
&lt;br /&gt;
Install ARM toolchain and building kernel related pacakges &lt;br /&gt;
    sudo apt-get install lzop libncurses5-dev&lt;br /&gt;
Install libraries for other tools&lt;br /&gt;
    sudo apt-get install libssl1.0.0 libssl-dev&lt;br /&gt;
&lt;br /&gt;
=== Get the source code ===&lt;br /&gt;
&lt;br /&gt;
Git clone from the [http://git.linux-rockchip.org/ linux-rockchip mirror servers]. (git.us.linux-rockchip.org is located at U.S.A.)&lt;br /&gt;
&lt;br /&gt;
For android 4.2.2 Jelly Bean (rock)&lt;br /&gt;
    git clone -b radxa/radxa-dev git://git.us.linux-rockchip.org/rk3188_r-box_android4.2.2_sdk.git&lt;br /&gt;
&lt;br /&gt;
For android 4.4.2 KitKat  (rock pro &amp;amp; rock lite)&lt;br /&gt;
    Download here [http://dl.radxa.com/rock_pro/source/radxa_rock_android4-4_141219.tar.gz  radxa_rock_android4-4_141219.tar.gz]&lt;br /&gt;
    or download from Baidu Yun http://pan.baidu.com/s/1hqorKva (China)&lt;br /&gt;
&lt;br /&gt;
Note: After unzip the file please run git checkout . to get the code &lt;br /&gt;
&lt;br /&gt;
=== Build the kernel ===&lt;br /&gt;
&lt;br /&gt;
    cd kernel&lt;br /&gt;
    make rk3188_radxa_rock_defconfig     #Use this config If you build the '''android 4.2 JB image for radxa rock'''&lt;br /&gt;
    make rk3188_radxa_rock_kitkat_defconfig     #Use this config If you build the '''android 4.4 KK image for radxa rock'''&lt;br /&gt;
    make rk3188_box_radxa_rock_pro_hdmi_defconfig     #Use this config if you build the '''android 4.4 KK image for radxa rock pro'''&lt;br /&gt;
    make rk3188_box_radxa_rock_lite_hdmi_defconfig    #Use this config if you build the '''android 4.4 KK image for radxa rock lite'''&lt;br /&gt;
    make kernel.img     #kernel.img is the normal kernel image with rockchip crc&lt;br /&gt;
    cd ..&lt;br /&gt;
&lt;br /&gt;
'''note''': if you want to build android '''sdcard image for rock pro''', you need to run make menuconfig and go to Device Drivers  ---&amp;gt; MMC/SD/SDIO card support, and disable RK29 SDMMC0 controller support(sdmmc), for rock lite the sdmmc0 driver is already disabled in defconfig.&lt;br /&gt;
&lt;br /&gt;
=== Build android source code ===&lt;br /&gt;
    source build/envsetup.sh&lt;br /&gt;
    lunch rk31sdk-eng     #Launch this config if you build '''android 4.2 JB for radxa rock'''&lt;br /&gt;
    lunch radxa_rock-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock'''&lt;br /&gt;
    lunch radxa_rock_pro-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock pro'''&lt;br /&gt;
    lunch radxa_rock_lite-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock lite'''&lt;br /&gt;
    make -j8&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] under rockdev&lt;br /&gt;
&lt;br /&gt;
generate the image for '''sdcard'''(optional)&lt;br /&gt;
&lt;br /&gt;
    cd rockdev &amp;amp;&amp;amp; ./mksdimge.sh&lt;br /&gt;
&lt;br /&gt;
android_xx-xx-x_sdcard.img is the generated image for sd card. &lt;br /&gt;
&lt;br /&gt;
'''Note： How to write the image on sdcard, you can refer to http://radxa.com/Rock/SD_images ,  You can't use SD_Firmware_Tool._v1.43.zip''' &lt;br /&gt;
&lt;br /&gt;
=== Flash the image ===&lt;br /&gt;
Next, follow the [[rock/flash the image | flash to NAND flash]] to flash the image to NADN flash you just build. Or follow [[Rock/SD_images| flash to sd card]] to write the image on sd card.&lt;br /&gt;
&lt;br /&gt;
== External reference ==&lt;br /&gt;
http://www.cnx-software.com/2014/01/17/getting-started-with-raxda-rock-building-an-android-4-2-image-from-source/&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Build</id>
		<title>Rock/Android Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Build"/>
				<updated>2015-04-25T07:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/Android_Build}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Before start ===&lt;br /&gt;
&lt;br /&gt;
Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space.  You can read the detail requirement of the machine on [http://source.android.com/source/building.html AOSP requirement page]. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD.&lt;br /&gt;
&lt;br /&gt;
=== Initializing a Build Environment ===&lt;br /&gt;
* Refer [http://source.android.com/source/initializing.html instructions] from Google. Below is what we tested and set up the environment.&lt;br /&gt;
Install JDK&lt;br /&gt;
    sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install oracle-java6-installer&lt;br /&gt;
Install required packages - ubuntu 12.04&lt;br /&gt;
    sudo apt-get install git gnupg flex bison gperf build-essential \&lt;br /&gt;
    zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \&lt;br /&gt;
    libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \&lt;br /&gt;
    g++-multilib mingw32 tofrodos gcc-multilib ia32-libs\&lt;br /&gt;
    python-markdown libxml2-utils xsltproc zlib1g-dev:i386&lt;br /&gt;
&lt;br /&gt;
Install required packages - ubuntu 13.10 and 14.04&lt;br /&gt;
    sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev\&lt;br /&gt;
    libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl\&lt;br /&gt;
    libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils\&lt;br /&gt;
    xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev\&lt;br /&gt;
    lib32readline-gplv2-dev gcc-multilib libswitch-perl&lt;br /&gt;
&lt;br /&gt;
Install ARM toolchain and building kernel related pacakges &lt;br /&gt;
    sudo apt-get install lzop libncurses5-dev&lt;br /&gt;
Install libraries for other tools&lt;br /&gt;
    sudo apt-get install libssl1.0.0 libssl-dev&lt;br /&gt;
&lt;br /&gt;
=== Get the source code ===&lt;br /&gt;
&lt;br /&gt;
Git clone from the [http://git.linux-rockchip.org/ linux-rockchip mirror servers]. (git.us.linux-rockchip.org is located at U.S.A.)&lt;br /&gt;
&lt;br /&gt;
For android 4.2.2 Jelly Bean (rock)&lt;br /&gt;
    git clone -b radxa/radxa-dev git://git.us.linux-rockchip.org/rk3188_r-box_android4.2.2_sdk.git&lt;br /&gt;
&lt;br /&gt;
For android 4.4.2 KitKat  (rock pro &amp;amp; rock lite)&lt;br /&gt;
    Download here [http://dl.radxa.com/rock_pro/source/radxa_rock_android4-4_141219.tar.gz  radxa_rock_android4-4_141219.tar.gz]&lt;br /&gt;
    or download from Baidu Yun http://pan.baidu.com/s/1hqorKva (China)&lt;br /&gt;
&lt;br /&gt;
Note: After unzip the file please run git checkout . to get the code &lt;br /&gt;
&lt;br /&gt;
=== Build the kernel ===&lt;br /&gt;
&lt;br /&gt;
    cd kernel&lt;br /&gt;
    make rk3188_radxa_rock_defconfig     #Use this config If you build the '''android 4.2 JB image for radxa rock'''&lt;br /&gt;
    make rk3188_radxa_rock_kitkat_defconfig     #Use this config If you build the '''android 4.4 KK image for radxa rock'''&lt;br /&gt;
    make rk3188_box_radxa_rock_pro_hdmi_defconfig     #Use this config if you build the '''android 4.4 KK image for radxa rock pro'''&lt;br /&gt;
    make rk3188_box_radxa_rock_lite_hdmi_defconfig    #Use this config if you build the '''android 4.4 KK image for radxa rock lite'''&lt;br /&gt;
    make kernel.img     #kernel.img is the normal kernel image with rockchip crc&lt;br /&gt;
    cd ..&lt;br /&gt;
&lt;br /&gt;
'''note''': if you want to build android '''sdcard image for rock pro''', you need to run make menuconfig and go to Device Drivers  ---&amp;gt; MMC/SD/SDIO card support, and disable RK29 SDMMC0 controller support(sdmmc), for rock lite the sdmmc0 driver is already disabled in defconfig.&lt;br /&gt;
&lt;br /&gt;
=== Build android source code ===&lt;br /&gt;
    source build/envsetup.sh&lt;br /&gt;
    lunch rk31sdk-eng     #Launch this config if you build '''android 4.2 JB for radxa rock'''&lt;br /&gt;
    lunch radxa_rock-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock'''&lt;br /&gt;
    lunch radxa_rock_pro-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock pro'''&lt;br /&gt;
    lunch radxa_rock_lite-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock lite'''&lt;br /&gt;
    make -j8&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] under rockdev&lt;br /&gt;
&lt;br /&gt;
generate the image for '''sdcard'''(optional)&lt;br /&gt;
&lt;br /&gt;
    cd rockdev &amp;amp;&amp;amp; ./mksdimge.sh&lt;br /&gt;
&lt;br /&gt;
android_xx-xx-x_sdcard.img is the generated image for sd card. &lt;br /&gt;
Note： How to write the image on sdcard, you can refer to http://radxa.com/Rock/SD_images ,  You can't use SD_Firmware_Tool._v1.43.zip &lt;br /&gt;
&lt;br /&gt;
=== Flash the image ===&lt;br /&gt;
Next, follow the [[rock/flash the image | flash to NAND flash]] to flash the image to NADN flash you just build. Or follow [[Rock/SD_images| flash to sd card]] to write the image on sd card.&lt;br /&gt;
&lt;br /&gt;
== External reference ==&lt;br /&gt;
http://www.cnx-software.com/2014/01/17/getting-started-with-raxda-rock-building-an-android-4-2-image-from-source/&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Android_Build</id>
		<title>Rock/Android Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Android_Build"/>
				<updated>2015-04-21T06:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
{{Languages|rock/Android_Build}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Before start ===&lt;br /&gt;
&lt;br /&gt;
Building AOSP(Android Open Source Project) for radxa rock is a huge task, it takes a lot of time and disk space.  You can read the detail requirement of the machine on [http://source.android.com/source/building.html AOSP requirement page]. The recommend building OS is Ubuntu 12.04 64bit. It takes about 35 minutes and 30G disk space on a intel 4770 processor(i7, quad core, 3.4Ghz) machine with 16G ram and SSD.&lt;br /&gt;
&lt;br /&gt;
=== Initializing a Build Environment ===&lt;br /&gt;
* Refer [http://source.android.com/source/initializing.html instructions] from Google. Below is what we tested and set up the environment.&lt;br /&gt;
Install JDK&lt;br /&gt;
    sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
    sudo apt-get update&lt;br /&gt;
    sudo apt-get install oracle-java6-installer&lt;br /&gt;
Install required packages - ubuntu 12.04&lt;br /&gt;
    sudo apt-get install git gnupg flex bison gperf build-essential \&lt;br /&gt;
    zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \&lt;br /&gt;
    libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \&lt;br /&gt;
    g++-multilib mingw32 tofrodos gcc-multilib ia32-libs\&lt;br /&gt;
    python-markdown libxml2-utils xsltproc zlib1g-dev:i386&lt;br /&gt;
&lt;br /&gt;
Install required packages - ubuntu 13.10 and 14.04&lt;br /&gt;
    sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev\&lt;br /&gt;
    libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl\&lt;br /&gt;
    libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils\&lt;br /&gt;
    xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev\&lt;br /&gt;
    lib32readline-gplv2-dev gcc-multilib libswitch-perl&lt;br /&gt;
&lt;br /&gt;
Install ARM toolchain and building kernel related pacakges &lt;br /&gt;
    sudo apt-get install lzop libncurses5-dev&lt;br /&gt;
Install libraries for other tools&lt;br /&gt;
    sudo apt-get install libssl1.0.0 libssl-dev&lt;br /&gt;
&lt;br /&gt;
=== Get the source code ===&lt;br /&gt;
&lt;br /&gt;
Git clone from the [http://git.linux-rockchip.org/ linux-rockchip mirror servers]. (git.us.linux-rockchip.org is located at U.S.A.)&lt;br /&gt;
&lt;br /&gt;
For android 4.2.2 Jelly Bean (rock)&lt;br /&gt;
    git clone -b radxa/radxa-dev git://git.us.linux-rockchip.org/rk3188_r-box_android4.2.2_sdk.git&lt;br /&gt;
&lt;br /&gt;
For android 4.4.2 KitKat  (rock pro &amp;amp; rock lite)&lt;br /&gt;
    Download here [http://dl.radxa.com/rock_pro/source/radxa_rock_android4-4_141219.tar.gz  radxa_rock_android4-4_141219.tar.gz]&lt;br /&gt;
    or download from Baidu Yun http://pan.baidu.com/s/1hqorKva (China)&lt;br /&gt;
&lt;br /&gt;
Note: After unzip the file please run git checkout . to get the code &lt;br /&gt;
&lt;br /&gt;
=== Build the kernel ===&lt;br /&gt;
&lt;br /&gt;
    cd kernel&lt;br /&gt;
    make rk3188_radxa_rock_defconfig     #Use this config If you build the '''android 4.2 JB image for radxa rock'''&lt;br /&gt;
    make rk3188_radxa_rock_kitkat_defconfig     #Use this config If you build the '''android 4.4 KK image for radxa rock'''&lt;br /&gt;
    make rk3188_box_radxa_rock_pro_hdmi_defconfig     #Use this config if you build the '''android 4.4 KK image for radxa rock pro'''&lt;br /&gt;
    make rk3188_box_radxa_rock_lite_hdmi_defconfig    #Use this config if you build the '''android 4.4 KK image for radxa rock lite'''&lt;br /&gt;
    make kernel.img     #kernel.img is the normal kernel image with rockchip crc&lt;br /&gt;
    cd ..&lt;br /&gt;
&lt;br /&gt;
'''note''': if you want to build android '''sdcard image for rock pro''', you need to run make menuconfig and go to Device Drivers  ---&amp;gt; MMC/SD/SDIO card support, and disable RK29 SDMMC0 controller support(sdmmc), for rock lite the sdmmc0 driver is already disabled in defconfig.&lt;br /&gt;
&lt;br /&gt;
=== Build android source code ===&lt;br /&gt;
    source build/envsetup.sh&lt;br /&gt;
    lunch rk31sdk-eng     #Launch this config if you build '''android 4.2 JB for radxa rock'''&lt;br /&gt;
    lunch radxa_rock-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock'''&lt;br /&gt;
    lunch radxa_rock_pro-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock pro'''&lt;br /&gt;
    lunch radxa_rock_lite-eng    #Launch this config if you build '''android 4.4.2 KK for radxa rock lite'''&lt;br /&gt;
    make -j8&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    ./mkimage.sh ota&lt;br /&gt;
you will get boot.img recovery.img system.img under rockdev/Image, and [[rock/update.img | update.img]] under rockdev&lt;br /&gt;
&lt;br /&gt;
generate the image for '''sdcard'''(optional)&lt;br /&gt;
&lt;br /&gt;
    cd rockdev &amp;amp;&amp;amp; ./mksdimge.sh&lt;br /&gt;
&lt;br /&gt;
android_xx-xx-x_sdcard.img is the generated image for sd card.&lt;br /&gt;
&lt;br /&gt;
=== Flash the image ===&lt;br /&gt;
Next, follow the [[rock/flash the image | flash to NAND flash]] to flash the image to NADN flash you just build. Or follow [[Rock/SD_images| flash to sd card]] to write the image on sd card.&lt;br /&gt;
&lt;br /&gt;
== External reference ==&lt;br /&gt;
http://www.cnx-software.com/2014/01/17/getting-started-with-raxda-rock-building-an-android-4-2-image-from-source/&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Rock_Lite</id>
		<title>Rock/Rock Lite</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Rock_Lite"/>
				<updated>2015-04-17T07:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rock Lite ==&lt;br /&gt;
[[File:rock-lite-1.png]]&lt;br /&gt;
&lt;br /&gt;
'''The rock lite is a lite version to pro.   the table show the differences of them'''&lt;br /&gt;
&lt;br /&gt;
[[File:rock-lite-2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How to run Android and Linux on Lite==&lt;br /&gt;
&lt;br /&gt;
For the table we will see there isn't storage  on the board , We should prepare a sdcard (&amp;gt;=4GB),  write the system on the sdcard by pc using sdcard reader.&lt;br /&gt;
&lt;br /&gt;
How to write the sdcard.&lt;br /&gt;
&lt;br /&gt;
For Android&lt;br /&gt;
&lt;br /&gt;
Download the image:[http://dl.radxa.com/rock_lite/images/android/radxa_rock_lite_android_kitkat_140911_sdcard.zip  radxa_rock_lite_android_kitkat_140911_sdcard.zip]  &lt;br /&gt;
&lt;br /&gt;
Follow the readme.doc [http://dl.radxa.com/rock_lite/images/android/readme.doc  http://dl.radxa.com/rock_lite/images/android/readme.doc]&lt;br /&gt;
&lt;br /&gt;
For Ubuntu&lt;br /&gt;
&lt;br /&gt;
Download the image under  http://dl.radxa.com/rock_lite/images/linux/&lt;br /&gt;
&lt;br /&gt;
Follow the readme  file which is included in the zip file(the image file you download)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the sdcard is ready, insert the sdcard on the board and power on ,the board will run.&lt;br /&gt;
&lt;br /&gt;
'''Note:&lt;br /&gt;
&lt;br /&gt;
The method write image on sdcard are not the same. please read the readme file as the instroduction.'''&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Rock_Lite</id>
		<title>Rock/Rock Lite</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Rock_Lite"/>
				<updated>2015-04-17T07:04:18Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: Created page with &amp;quot;File:rock-lite-1.png  '''The rock lite is a lite version to pro.   the table show the differences of them'''  File:rock-lite-2.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:rock-lite-1.png]]&lt;br /&gt;
&lt;br /&gt;
'''The rock lite is a lite version to pro.   the table show the differences of them'''&lt;br /&gt;
&lt;br /&gt;
[[File:rock-lite-2.png]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rock-lite-2.png</id>
		<title>File:Rock-lite-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rock-lite-2.png"/>
				<updated>2015-04-17T07:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rock-lite-1.png</id>
		<title>File:Rock-lite-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rock-lite-1.png"/>
				<updated>2015-04-17T06:55:48Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock</id>
		<title>Rock</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock"/>
				<updated>2015-04-17T06:52:12Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Rock_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8 mwbs-color-darker&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;thumbnail &amp;quot;&amp;gt;http://wiki.radxa.com/mw/images/3/36/Rock.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Radxa Rock(Pro/Lite)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;text-justify&amp;quot;&amp;gt;Radxa Rock is a RK3188 based SBC(Single Board Computer) by [[Special:SpecialContact| Radxa]]. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-9&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Getting started&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read '''[[rock/Getting Started|Radxa Rock Getting Started Guide]]''' and hook everything up and start playing with the board.&lt;br /&gt;
&lt;br /&gt;
Once you get started, you can [[Rock/flash_the_image|flash]] latest [[Rock/prebuilt_images|Android image and several Linux images]], or you can try to [[Rock/SD_images|boot Android/Linux from SD card]]. You can also [[Rock/Android_Build|build your own Android]], [[Rock/Booting_Linux|build your own kernel]], [[Rock/ubuntu|build your own Ubuntu root file system]], or whatever you want.&lt;br /&gt;
&lt;br /&gt;
'''FAQs'''&lt;br /&gt;
&lt;br /&gt;
Before you ask any questions about the Radxa Rock check if your question has already been asked and answered [[rock/FAQ|Radxa Rock FAQ]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-3 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Download&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Visit the '''[[rock/download| download]]''' page to get the download link and description of the source code, tools, images etc&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Users'''&lt;br /&gt;
&lt;br /&gt;
* [http://talk.radxa.com/ Radxa Talk]&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google Plus community]&lt;br /&gt;
* [https://www.facebook.com/groups/218416868348521/ Facebook Group Page]&lt;br /&gt;
&lt;br /&gt;
'''Developers'''&lt;br /&gt;
&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa google groups], send emails to radxa@googlegroups.com to subscribe &lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)], or consult [http://irclog.whitequark.org/radxa/ IRC logs].     &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Linux&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]] '''OBSOLETE'''       &lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Common HowTos&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/flash the image | Flash the image to NAND]]&lt;br /&gt;
* [[rock/SD images | Flash the image to SD card]]&lt;br /&gt;
* [[rock/SD upgrading | Upgrade NAND from SD card]]&lt;br /&gt;
* [[rock/make_sd_image| Make SD booting images]]&lt;br /&gt;
* [[rock/backup| Backing up]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | Serial console debugging]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/resize linux rootfs |Resize linux rootfs ]]&lt;br /&gt;
* [[rock/ir| Using IR on Rock]]&lt;br /&gt;
* [[rock/usb| Using USB on Rock]]&lt;br /&gt;
* [[rock/uart| Using UART on Rock]]&lt;br /&gt;
* [[rock/Wireless | Using Wireless on Rock]]&lt;br /&gt;
* [[rock/Camera | Using Camera on Rock]]&lt;br /&gt;
* [[rock/Tp,Lvds,Camera | Using Lvds,Tp,Camera on Rock]]&lt;br /&gt;
* [[rock/Rock Lite | Run Rock Lite]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-berry-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-check-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Others&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]] &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-party-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-gamepad&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Addons&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Hardware&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/specifications| Specifications]]&lt;br /&gt;
* [[rock/hardware revision | Hardware Revision]]&lt;br /&gt;
* [[rock/extension header | Extension Header]]&lt;br /&gt;
* [[rock/hardware docs | hardware documents]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-meadow-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-android&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Android&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/SD booting | Making bootable SD card]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
* [[rock/Android dev tips | Some tips for android development]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-cyanide-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-bold&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Bootloader&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-neutral-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;Projects&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [http://radxa.com/Rock/pilight Run Pilight on Radxa Rock for remote control]&lt;br /&gt;
* [http://www.mydbapool.com/install-postgresql-9-4-raspberry-pi-radxa-similarmicrocomputers-running-lubuntu/ How to install PostgreSQL 9.4 on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock Network sharing on Radxa Rock]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating the Radxa with external I2C devices]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;col-md-6 pull-right&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel panel-concrete-white&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;References&amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Tp,Lvds,Camera</id>
		<title>Rock/Tp,Lvds,Camera</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Tp,Lvds,Camera"/>
				<updated>2015-04-17T04:50:48Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page introduces how to use  the lvds,camera and tp  accessories provided by radxa on rock pro or rock lite &lt;br /&gt;
&lt;br /&gt;
==What's the specs ==&lt;br /&gt;
&lt;br /&gt;
Lvds:  7'  1024 * 600&lt;br /&gt;
&lt;br /&gt;
Tp    : 7'&lt;br /&gt;
&lt;br /&gt;
Camera : Ov5640   500w&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Where to buy==&lt;br /&gt;
&lt;br /&gt;
Radxa store (coming soon)&lt;br /&gt;
&lt;br /&gt;
taobao.com&lt;br /&gt;
&lt;br /&gt;
http://item.taobao.com/item.htm?spm=a230r.1.14.70.dTEsKh&amp;amp;id=41884608630&amp;amp;ns=1&amp;amp;abbucket=3#detail&lt;br /&gt;
&lt;br /&gt;
http://item.taobao.com/item.htm?spm=a230r.1.14.63.kjh3OZ&amp;amp;id=41808694865&amp;amp;ns=1&amp;amp;abbucket=3#detail&lt;br /&gt;
&lt;br /&gt;
==How to connect to Pro or Lite ==&lt;br /&gt;
&lt;br /&gt;
We have released two lvds screen board versions. the connect methods are not the same. so please check the version first &lt;br /&gt;
&lt;br /&gt;
Version 1.0&lt;br /&gt;
&lt;br /&gt;
[[File:Screen v1.png]]&lt;br /&gt;
&lt;br /&gt;
Version2.0&lt;br /&gt;
&lt;br /&gt;
[[File:Screen v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connect the wire like the pics below&lt;br /&gt;
&lt;br /&gt;
For version 1.0&lt;br /&gt;
 Step 1:&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera.jpg]]&lt;br /&gt;
&lt;br /&gt;
Step 2:&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
For version 2.0&lt;br /&gt;
&lt;br /&gt;
Step 1:&lt;br /&gt;
&lt;br /&gt;
[[File:1111111.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 2:&lt;br /&gt;
&lt;br /&gt;
[[File:2222222.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 3:&lt;br /&gt;
&lt;br /&gt;
[[File:3333333.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 4:&lt;br /&gt;
&lt;br /&gt;
[[File:4444444.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flash the image for LVDS ==&lt;br /&gt;
&lt;br /&gt;
Note:the sdk is for box and don't support display on hdmi and lvds at the same time. so if you want use the lcd, you show flash the image for lvds. you can download here.&lt;br /&gt;
&lt;br /&gt;
For android. download here [http://dl.radxa.com/rock_pro/images/android/radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip]&lt;br /&gt;
&lt;br /&gt;
For ubuntu: download here:[http://dl.radxa.com/rock_pro/images/ubuntu/nand/radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip]&lt;br /&gt;
&lt;br /&gt;
About how to flash the image,please refer to http://radxa.com/Rock/flash_the_image&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Tp,Lvds,Camera</id>
		<title>Rock/Tp,Lvds,Camera</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Tp,Lvds,Camera"/>
				<updated>2015-04-17T04:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock_header}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page introduces how to use  the lvds,camera and tp  accessories provided by radxa on rock pro or rock lite &lt;br /&gt;
&lt;br /&gt;
==What's the specs ==&lt;br /&gt;
&lt;br /&gt;
Lvds:  7'  1024 * 600&lt;br /&gt;
&lt;br /&gt;
Tp    : 7'&lt;br /&gt;
&lt;br /&gt;
Camera : Ov5640   500w&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Where to buy==&lt;br /&gt;
&lt;br /&gt;
Radxa store (coming soon)&lt;br /&gt;
&lt;br /&gt;
taobao.com&lt;br /&gt;
&lt;br /&gt;
http://item.taobao.com/item.htm?spm=a230r.1.14.70.dTEsKh&amp;amp;id=41884608630&amp;amp;ns=1&amp;amp;abbucket=3#detail&lt;br /&gt;
&lt;br /&gt;
http://item.taobao.com/item.htm?spm=a230r.1.14.63.kjh3OZ&amp;amp;id=41808694865&amp;amp;ns=1&amp;amp;abbucket=3#detail&lt;br /&gt;
&lt;br /&gt;
==How to connect to Pro or Lite ==&lt;br /&gt;
&lt;br /&gt;
We have released two lvds screen board versions. the connect methods are not the same. so please check the version first &lt;br /&gt;
&lt;br /&gt;
Version 1.0&lt;br /&gt;
&lt;br /&gt;
[[File:Screen v1.png]]&lt;br /&gt;
&lt;br /&gt;
Version2.0&lt;br /&gt;
&lt;br /&gt;
[[File:Screen v2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connect the wire like the pics below&lt;br /&gt;
&lt;br /&gt;
For version 1.0&lt;br /&gt;
 Step 1:&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera.jpg]]&lt;br /&gt;
&lt;br /&gt;
Step 2:&lt;br /&gt;
&lt;br /&gt;
[[File:tp_lvds_camera_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
For version 2.0&lt;br /&gt;
&lt;br /&gt;
Step 1:&lt;br /&gt;
&lt;br /&gt;
[[File:1111111.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 2:&lt;br /&gt;
&lt;br /&gt;
[[File:2222222.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 3:&lt;br /&gt;
&lt;br /&gt;
[[File:3333333.JPG]]&lt;br /&gt;
&lt;br /&gt;
Step 4:&lt;br /&gt;
&lt;br /&gt;
[[File:4444444.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2、Flash the image for LVDS&lt;br /&gt;
Note:the sdk is for box and don't support display on hdmi and lvds at the same time. so if you want use the lcd, you show flash the image for lvds. you can download here.&lt;br /&gt;
&lt;br /&gt;
For android. download here [http://dl.radxa.com/rock_pro/images/android/radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip radxa_rock_pro_android_kitkat_lvds_standby_nand_20150122.zip]&lt;br /&gt;
&lt;br /&gt;
For ubuntu: download here:[http://dl.radxa.com/rock_pro/images/ubuntu/nand/radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip radxa_rock_pro_ubuntu_14.04_desktop_150114_nand_standby_lvds.zip]&lt;br /&gt;
&lt;br /&gt;
About how to flash the image,please refer to http://radxa.com/Rock/flash_the_image&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:4444444.JPG</id>
		<title>File:4444444.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:4444444.JPG"/>
				<updated>2015-04-17T04:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:3333333.JPG</id>
		<title>File:3333333.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:3333333.JPG"/>
				<updated>2015-04-17T04:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:2222222.JPG</id>
		<title>File:2222222.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:2222222.JPG"/>
				<updated>2015-04-17T04:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:1111111.JPG</id>
		<title>File:1111111.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:1111111.JPG"/>
				<updated>2015-04-17T04:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Screen_v2.png</id>
		<title>File:Screen v2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Screen_v2.png"/>
				<updated>2015-04-17T03:32:34Z</updated>
		
		<summary type="html">&lt;p&gt;PeiYao Wang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PeiYao Wang</name></author>	</entry>

	</feed>