Android KitKat 4.4 for ODROIDs

Thanks for the long waiting. We have released Android KitKat 4.4 for ODROIDs.

ODROID-U3/U2 : http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=&bid=214

– Android 4.4.2 KitKat AOSP (Build ID : KOT49H), API Level 19
– Kernel 3.0.51
– Mali400 GPU Driver version r3p1-01rel1 is merged
– Android RenderScript API support (high-performance computation across heterogeneous processors)
– 2D acceleration Driver for the Google Maps compatibility
– WiFi RTL8188CUS & RTL8191SU chipset support
– Ethernet LAN9730 chipset support
– USB GPS support
– USB HID Touchscreen support
– ODROID Utility to set the CPU governor and HDMI resolution
– Mouse “right-click to ESC” and “wheel to zoom” mapping
– USB Webcam(UVC) support

ODROID-XU series : http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=&bid=213

– Android 4.4.2 KitKat AOSP (Build ID : KOT49H), API Level 19
– Kernel 3.4.5
– OpenGL ES 1.1/2.0 (GPU acceleration)
– OpenCL 1.1 EP (GPU acceleration)
– Android RenderScript API support (high-performance computation across heterogeneous processors)
– 2D acceleration bug is fixed. Google Maps is working now.
– Mouse “right-click to ESC” and “wheel to zoom” mapping
– On board Ethernet and external USB 3.0 Gigabit Ethernet support
– RTL8188CUS and RTL8191SU Wireless USB dongle support

ODROID-X/X2 : Please wait one more week. We will update the link next week.

If you have any question, ODROID community is always open. http://forum.odroid.com/

How to install update image for Android Beta 1.7 or higher.

We released Android Beta 1.6 (Jelly Bean) for ODROID-X/X2/U/Q/Q2 24-April-2013.
This version includes the UPDATER feature which support the OTA like system software installaion/upgrade.
It will reduce the pain of flashing or anoying ADB method.

Here is a brief instruction to install the latest OS image.
Click the image to enlarge it.

1. Check your OS version is higher than Beta 1.6
Settings --> System --> About Tablet
The Build Number has a date code. It must be something of April-2013 or later. This ODROID-X2 image is 24-April-2013.

2. Run Web browser in ODROID and visit “http://dn.odroid.com/Android_Beta_1.7/” home page.
If you are using X2 with eMMC, click X2 and eMMC directory. Click “odroidx2-ota-eng.codewalker.zip” to download it.

3. Download a file manager from this link and install it.
If you already installed, you can skip this process.
https://dl.dropboxusercontent.com/u/4485660/Astro%20File%20Manager.apk


4. Creat “updater” directory in sdcard and copy the “odroidx2-ota-eng.codewalker.zip” from “Download” directory to “updater” directory.

If you already have the “updater” directory, you don’t need to make it.

5. Select Settings -> About tablet -> ODROID Update. Choose the “odroidx2-ota-eng.codewalker.zip”
And it will reboot and start installation of the OS image.


6. If you select “Update”, it starts the OS update.

7. You need to reinstall the GMS again due to system partition has been changed.
Here is the instruction of GMS installation.
https://staging.hardkernel.com/ko/blog/how-to-install-t…ta-1-6-or-higher/

Improved Win32DiskImager

We already posted “How to make a bootable SD/microSD/eMMC” in this link.  http://www.hardkernel.com/?b130
But few people have met the problem of flashing SD with ‘win32DiskImager’ or ‘dd’ utility.

Those utilities read data from an OS image file and write it to storage media.
But USB host in your PC, USB memory card reader or SD card itself may have problem to perform the secure and stable image copy.

Because of those root causes, the OS image can’t be copied properly or corrupted in SD card.
So I decided to add a feature of verification of written image on the win32DiskImager Ver 0.6.

Basic flow of writing/verification is here!
1. Read 512KB from OS image file to buffer-a.
2. Write 512KB(buffer-a) to SD card.
3. Read 512KB from SD card to buffer-b.
4. Compare buffer-a with buffer-b. If they are different, stop the loop.
5. Increase pointer and goto #1 by end-of-file.

You can download the modified Win32DiskImage binaries in this link. It is working with WinXP/Win7.
http://dn.odroid.com/DiskImager_ODROID/win32diskimager2-binary.zip

Modified source code is here. You need the MinGW and Qt 4.8.4 SDK to compile it.
http://dn.odroid.com/DiskImager_ODROID/win32diskimager2-source_ODROID.zip

Note
1. The writing time is almost twice of the original version because of verification process.
2. The file name/path should not contain the 2-byte characters like Korean,Chinese,Japanese and so on.

ODROID-U2/U schematics.

Now that there are ODROID-U2 boards in the wild (over 80 countries), we thought it would be a great time to share our schematics with the world. In addition to giving you an idea of how the ODROID works internally, these should also provide the information you need to improve the platform software as well as your own application development.
Enjoy the full featured quad-core embedded system!

Download schematics : ODROID-U2_U_Schematics

Note:
1. We are using the Altium-Designer to develop the schematics and PCB.
2. There is no copyright issue on our schematics. It is a sort of open hardware. It is possible to clone the ODROID-U2/U with your risk.
3. We don’t supply/sell any PCB design file or Gerber file. Please don’t ask about it.
4. When we update the schematics in future, we will share it.

How to handle the ODROID-U/U2

ODROID-U / U2 board is half cased with heatsink. There are three screws to hold the board with heatsink.

There are three nuts mounted on the PCB.

The board is supported by three small nuts to heatsink. Please be careful especially when you connect cables. You must have to hold the board not the heasink when you connect cables. Otherwise, the nuts might be damaged and that could cause the board damage.

Case 1 : USB connector

Case 2 : Ethernet Cable

Case 3 : HDMI Cable and Micro USB Cable

More tips! for cooling fan. The red line is outside.

How to access the eMMC module with the converter.

If you buy the eMMC module with ODROID-X2, ODROID-U and ODROID-U2, it comes with a small PCB.
We call it eMMC reader. (center of below picture)

To write an OS image, you must assemble them as below pictures.
OS images can be found in our “Download” menu of this homepage.

 

 

It’s time to put the USB memory reader into your PC.
And write the lastest OS image to the eMMC storage.
Refer below link to know how to do it.  It is very easy and simple.
http://www.hardkernel.com/?b130

Please note below items.
– Plug the reader board into USB memory reader as deep as possible for the stable connection.
– Assemble the reader board and eMMC module tightly.
– Some portion of eMMC protected/hidden blocks(about 8MByte) are not accessible with the reader.

Party of Quad-Core boards

The new ODROID boards are powered by the Samsung Exynos-4412 and Exynos-4412-Prime chip. Exynos 4412 Prime has 4 cores of 1.7Ghz ARM Cortex-A9 processor and 2Gbyte of Low-Power DDR RAM. New ODROID boards can run the Android and various Linux operating systems.
Please note the Exynos-4412 is the core of Samsung Galaxy-S3 and the Exynos-4412-Prime is for the latest Galaxy-Note2.

ODROID-U is the Ultra-Compact and Ultra-low-cost platform with 1.4Ghz Quad-core CPU and 1Gbyte RAM.
As far as we know, this board is the world’s smallest and cost effective US$69 priced Quad-core ARM PC.
Board dimension is only 48x52mm (1.9×2.0inch approx). Look at the pictures to feel how compact it is.
It is only 60~70% of normal credit card size.
Note that the ODROID-U comes with a full metal Aluminum body which can be used like a case as well as a heat sink.
You can see more technical information in this link and order it now.

 

 

ODROID-U2 comes with more computing power by 1.7Ghz Quad-core CPU and 2Gbyte RAM.
Other specifications are identical to the ODROID-U.

You can see more detail information in this link and order it now.
https://staging.hardkernel.com/shop/odroid-u2/

 

 

ODROID-X2 is the upgrade version of the famous ODROID-X. 1.7Ghz Quad-core CPU and 2GByte RAM is mounted on the board.
Additionally the auto power on by DC plug is implemented by hardware modification.
You can see more detail information in this link and order it now.
https://staging.hardkernel.com/shop/odroid-x2/

Please check the specification and the first shipping schedule before you place order.

 

Specification ODROID-X ODROID-X2 ODROID-U ODROID-U2
Processor Exynos4412 Exynos4412 Prime Exynos4412 Exynos4412 Prime
ARM Clock
(Over-Clock)
1.4GHz
(1.8GHz)
1.7GHz
(2GHz)
1.4GHz
(1.8GHz)
1.7GHz
(2GHz)
GPU Clock
(Over-Clock)
400MHz
(533MHz)
440MHz
(600MHz)
400MHz
(533MHz)
440MHz
(600MHz)
LPDDR2-DRAM Capacity(POP)
Data Rate
1Gbyte / 800Mega 2Gbyte / 880Mega 1Gbyte / 800Mega 2Gbyte / 880Mega
Flash Card Slot Full size SD Full size SD MicroSD MicroSD
eMMC Connector 1 Port 1 Port 1 Port 1 Port
USB2.0 Host 6 Ports 6 Ports 2 Ports 2 Ports
Audio Output 3.5mm Phone Jack 3.5mm Phone Jack 3.5mm Phone Jack 3.5mm Phone Jack
Audio Input 3.5mm Phone Jack 3.5mm Phone Jack No No
System Console UART(1.8Volt) 1 Port 1 Port 1 Port 1 Port
Fast Ethernet(10/100Mbps) LAN9514 LAN9514 LAN9730 LAN9730
USB2.0 Device
(ADB/Mass Storage)
1 Port 1 Port 1 Port 1 Port
HDMI with Digital Audio 1 Port 1 Port 1 Port 1 Port
MIPI Camera Interface 1 Port 1 Port No No
Parallel LCD / IO interface 50pin IO Port 50pin IO Port No No
DC Power 5V 2A 5V 2A 5V 2A 5V 2A
PCB Dimension 90 x 94mm 90 x 94mm 48 x 52mm 48 x 52mm
Heat Sink 45 x 45 x 12mm 45 x 45 x 23mm 56 x 59 x 60mm 56 x 59 x 60mm
Auto Power-on by DC Plug-in No Yes Yes Yes
First Shipping 30th of July, 2012 10th of Dec, 2012 16th of Jan, 2013 21st of Dec, 2012
Price $129 $135 $69 $89

 

Benchmarking result of Exynos-4412-Prime !  The score is 7752 !