ODroid-C1 wifi setup

I haven’t had a lot of time lately, but finally got back to my ODroid-C1 today after work. Once again I am amazed at the speed of this device. It is a pleasure to use it! I am writing all my blog entries for the ODroid-C1 on the device itself which proves that it is fast enough to use as a daily pc replacement. I did not have a similar experience with my Raspberry-Pi I am afraid to say.

Today I decided to get my wifi working so that I could set it up as a temporary security camera system.

I have a spare ourlink wifi dongle that I will use on it (raspberry pi compatible model -> Realtek chip RTL8188CUS 802.11n).

The original kernel 1.0 did not recognize my wifi stick automatically, and when I set it up manually it would randomly disconnect after a minute.
The next kernel 1.1 recognizes wifi usb sticks without a problem but randomly disconnects after a few minutes. Also something is configured wrong an 1 CPU runs flat out at 100% forever. I think I will have to wait for the next kernel update before I can use wifi, bummer…

I just installed Kernel 1.2 , it works better with my wifi stick, but still disconnects after about 10 minutes of use. Forcing a disconnect and reconnect through the network manager gets it back up and running every time, but it is still annoying. I need to make a script to automatically restart the wifi stick when it detects a loss of the connection… I set up a continuous ping and the network connection stays open, so there is some hope in getting this to work! The railed CPU issue seems to be solved as well.

I tried to solve the wifi dropout by disabling the power management for the wlan0 by putting the line

wireless-power off

in the /etc/network/interfaces file. This did not work.
I tried running

/sbin/iwconfig wlan0 power off

but it said that power management is not supported for wlan0.
So for now, the only way to keep my ODroid-C1 connected via wifi is to setup a constant ping to my router.

If anyone has had any luck with this problem please leave a comment…

Under construction…