Blog


Improved Win32DiskImager
Posted by ODROID on 01 February 2013 at 13:24 pm
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.

win32diskimager2.png

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-X,ODROID-U,ODROID-X2,ODROID-U2,ODROID-Q2

ODROID-U2/U schematics.
Posted by ODROID on 01 February 2013 at 00:40 am

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!


od_sch.png




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.





ODROID-U2,ODROID-U

How to handle the ODROID-U/U2
Posted by pinkodroid on 21 December 2012 at 22:31 pm

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

case.jpg

There are three nuts mounted on the PCB.

nuts.jpg

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
usb1.jpg

Case 2 : Ethernet Cable
ethernet.jpg

Case 3 : HDMI Cable and Micro USB Cable
hdmi.jpg

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

fan.jpg



ODROID-U,ODROID-U2

PCB dimension of ODROID-U and ODROID-U2
Posted by ODROID on 12 December 2012 at 19:26 pm
A lot of people asked us the dimension of PCB in ODROID-U/U2 for their DIY project.
Here is the mechanical drawings of the PCB. All the unit is "mm" and top-side-view.
s_ODROID-U_MECH.png

Enjoy your DIY life.


This drawing is made by Ray_GTI-R.
It is a rough guide to Heatsink dimension and NOT an engineering drawing.
mmu2_dwg.jpg


ODROID-U,ODROID-U2

How to access the eMMC module with the converter.
Posted by ODROID on 12 December 2012 at 19:06 pm
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)
s_20121212_182432.jpg


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

s_20121212_182639.jpg

s_20121212_182622.jpg

s_20121212_182851.jpg

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.



ODROID-X2,ODROID-U2,ODROID-U