Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Odroid C1

Featured Replies

[  OK  ] Reached target Unmount All Filesystems.
[  OK  ] Reached target Late Shutdown Services.
[  OK  ] Finished System Reboot.
[  OK  ] Reached target System Reboot.

 

system hangs after a sudo reboot/sudo systemctl reboot and does not come up without power cycle. I think problem is in dtb and exists since long time.

 

 

Hi, I today managed to build and successfully deploy an Armbian Odroid C1 (previous days there was some compile error in das-u-boot, but a git pull today sorted that). I've had it running for half a day, seems OK so far. So while there are no builds, compilation and deploying of a standard console jammy image seems to work!

  • Author

@Tomasz Grzegurzkocan you give the command line you used? I'll try now. After git pull I get:

odroidc arm aml_meson odroidc hardkernel m8b hardkernel/odroidc:DDR3_1GB
[ error ] ERROR in function compile_uboot [ functions/cli/cli-entrypoint.sh:109 -> functions/main/build-tasks.sh:278 -> functions/main/build-tasks.sh:145 -> functions/compilation/uboot.sh:131 -> functions/logging/traps.sh:0 ]
[ error ] U-boot compilation failed 
[ o.k. ] Process terminated 

 

Using:

sudo ./compile.sh  BOARD=odroidc1 BRANCH=current RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,gpg,img

 

I get same error on u-boot compile, but found a workaround to use prebuilt u-boot:

 

# u-boot compile breaks for odroidc1, use REPOSITORY_INSTALL=u-boot (but only
# legacy/current no edge! or copy deb to ./build/output/debs/linux-u-boot-edge-odroidc1_23.02.0-trunk_armhf.deb)
mkdir -p ./output/debs
wget -c -O ./output/debs/linux-u-boot-edge-odroidc1_23.02.0-trunk_armhf.deb http://apt.armbian.com/pool/main/l/linux-u-boot-odroidc1-current/linux-u-boot-current-odroidc1_21.02.3_armhf.deb

# without CLEAN_LEVEL= linux-image-*.deb will be deleted and new kernel/deb created
./compile.sh CLEAN_LEVEL= KERNEL_KEEP_CONFIG=yes COMPRESS_OUTPUTIMAGE=sha,xz EXPERT=yes

 

  • Author

@Markus_ Using current and jammy I get:

sudo ./compile.sh BOARD=odroidc1 CLEAN_LEVEL= KERNEL_KEEP_CONFIG=yes COMPRESS_OUTPUTIMAGE=sha,xz EXPERT=yes REPOSITORY_INSTALL=u-boot

[ .... ] Installing from repository [ linux-u-boot-odroidc1-current ]

And debug install.log:

E: Unable to locate package linux-u-boot-odroidc1-current

 

  • Author

OK, I got it to build. The secret is REPOSITORY_INSTALL=

 

REPOSITORY_INSTALL (comma-separated list): list of core packages which will be installed from repository

  • Available options: u-boot, kernel, bsp, armbian-bsp-cli,armbian-bsp-desktop,armbian-desktop,armbian-config, armbian-firmware
  • Set to “” to use packages one from local output or build if not available

I'll do it from scratch and post final instructions.

Sorry I didn't get notified of the question!

 

Anyway I didn't use anything fancy, just used the text/console tools to build, no command line options given at build time I entered them in using the TUI.

 

Have been running the C1 for a long time now, aside from being unable to reboot from command line, other than that it works fine.

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.