This review does not mention what I believe to be the most important difference between the ODROID and the Raspberry Pi: all of the hardware (AFAIK) of the RPi is documented, including the GPU. The Mali GPU of the ODROID is not documented, although there have been efforts to reverse engineer it.
Maybe this doesn’t matter to people who just want to run Linux on a small computer. But for those interested in hobbyist operating systems development, targeting a board with well-documented hardware is virtually the only way to go.
I have an Odroid U3; it was a semi-expensive exercise in frustration. It refused to boot; I reflashed with the blob and it still didn’t work; checked support channels, no go. Rinse, repeat, when I had a spare evening. Of course, it was weeks and weeks in, since I had my weekends occupied. So, it was out of the usual couple weeks when you can send things back.
Things that were terrible:
The support channel is a forum with 1-2 devs with poor english
The documentation is bad and consisted of snippets from the Hardkernel company mag
The linux distros seemed to be only some variant of an older Ubuntu.
Who is Ameridroid? Why can’t this be sold through Adafruit or another reputable dealer?
semi-custom? memory chip (eMMC) setup.
Now, I could have fixed this…. I could have found and fired up an O-scope, done a variety of debugging analyses on the firmware, etc. But I’m not really interesting in having an electronics bench and faffing about; what I really wanted was a cheap hardware server, which I didn’t get.
So I came out of it really disgusted and wishing I had just bought 2 RPis.
Did you try Arch ARM? I’ve found it to be the easiest distro to set up on these arm boards.
Well, it didn’t even boot into the kernel. I was weary and didn’t really feel like fighting through the trouble. I think I just went and bought a RPi 2.