Jump to content

Odroid C1 (S805)


balbes150

Recommended Posts

the situation for the 32bit amlogic socs (like the odroid c1) is that there is essentially just one single person working on them whenever time permits it ... so the only two options are to be patient or to help (which is not an easy option) or of course to forget about the board ...

Link to comment
Share on other sites

Also have a C1+ and happy to assist with testing, just tried to connect up an I2C RTC and aml_i2c is missing from the current released version of buster. 

 

modprobe aml_i2c
modprobe: FATAL: Module aml_i2c not found in directory /lib/modules/5.10.21-meson

 

Armbian 21.02.3 Buster with Linux 5.10.21-meson

 

Any way I can compile the library standalone or will I need to rebuild the kernel?

Link to comment
Share on other sites

I would like to add my two cents. I have read this thread after installing Armbian 21.02.3 Focal with Linux 5.10.21-meson and running into some USB related issues - USB hard drive was not detected. 

But contrary to what image description states - eMMC works. My odroid-c1 device contains root filesystem on eMMC. I have not noticed any issues related to eMMC support.

 

About USB issue - it turns out there is a workaround I found it on some kernel dev mailing linst - adding

usbcore.autosuspend=-1

to kernel boot arguments makes USB fully functional. At least I have not yet run into any issues.

 

 

Edited by pwrozycki
Link to comment
Share on other sites

Building images with https://github.com/armbian/build for Odroid C1 is broken since several months (u-boot compilation breaks). According to https://wiki.odroid.com/odroid-c1/software/building_u-boot "arm-none-eabi-gcc" must be used, but I had additional problems building with 20.04.
Finally I was lucky to build bullseye_5.16.18. Perhaps anybody is interested in actual image/kernel.

 

USB is still not working good. Hint from post above with "usbcore.autosuspend=-1" may help.
Power cut is still required for reboot
HDMI and eMMC not tested

 

image/kernel debs with bullseye_5.16.18
https://mega.nz/folder/xwd23LgD#gawWyLs7o_UxImVOBUil9w

Link to comment
Share on other sites

I built images for Odroid C1 with kernel 5.18.19 for Debian Bullseye and Ubuntu Jammy. Perhaps it's useful for anybody.
- headless only (no HDMI output)
- power cut is required for reboot
- usb hotplug works with hint from post above "usbcore.autosuspend=-1" as boot arguments in /boot/boot.ini end of line "setenv bootargs"

 

image/kernel debs:
https://mega.nz/folder/xwd23LgD#gawWyLs7o_UxImVOBUil9w

Link to comment
Share on other sites

Building Image for Odroid C1 is broken again since some weeks (old u-boot compiler?).

I created above images with this help https://docs.armbian.com/Developer-Guide_Build-Preparation/

on Xubuntu 22.04.1 direct (no Virtualbox/Docker), just ./compile.sh and choose EOS odroidc1

but as it's broken, no need to download all dependencies.

 

Kernel can be upgraded with armbian-config (System, Other). 5.15.80 and 6.0.10 are latest, but you can install 6.1.0 from https://github.com/hzyitc/armbian-onecloud/releases , just download (eg. with wget to /tmp)

linux-dtb-edge-meson_23.02.0-trunk_armhf.deb

linux-headers-edge-meson_23.02.0-trunk_armhf.deb

linux-image-edge-meson_23.02.0-trunk_armhf.deb

and install all 3 packages with "dpkg -i linux*.deb" (takes some minutes) and reboot.

armbian-onecloud has S805 like Odroid C1.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines