/r/ODroid
This is a place to discuss Hardkernel's ODROID family of Single Board computers and their related software and hardware projects, troubleshooting, OS images, and news.
/r/ODroid
Dear friends, I'm starting my adventure with Odroid in an older version, but I hope that I will be able to do something with it :)
Please let me know what can be done with the C2 model on a given day?
I'm interested:
- what version of Android can be installed?
- transforming this model into an audio streamer, what software is there, e.g. on RaspberryPi Volumio, or does something like that also exist for Odroid?
- playing old games - emulation
Please provide information or links where I can read about the possibilities.
I just purchased a Go Ultra for my nephew, and I'm in need of a carrying case or bag/pouch for that handheld. Any recommendations?
Like the title say just wondering what hard kernel is cooking. Also is there a discord?
Has anyone successfully installed on 24.04. Is retropie limited to 18.04. Using a XU4 and ubuntu-24.04-6.6-minimal-odroid-xu4-20240911.img
i get the following errors
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_width'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_set_user_data'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_height'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_destroy'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_surface_destroy'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_surface_lock_front_buffer'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/mali-egl/libgbm.so.1: undefined reference to `gbm_device_get_fd'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_write'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_stride'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_handle'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_device_destroy'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_create_device'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_surface_release_buffer'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_user_data'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_device_is_format_supported'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_device'
/usr/bin/ld: /usr/lib/arm-linux-gnueabihf/libSDL2.so: undefined reference to `gbm_bo_get_format'
collect2: error: ld returned 1 exit status
i might buy one of those but wonder if its possible to do more then 60hz in any combination?
like 1080p 120hz or maybe even 1440p 120hz? anyone tried this? got zero googling..
thanks!
Hi everyone I'm new here but could use some help.
I snapped the side loaded sd card which contained the emulator and everything for my odroid
Can someone help me out with how to make a new one that will be compatible?
Appreciate you all
I used them for the first time. The next day my card was used in Missouri. Anyone else encounter a problem ?
Where can I find the source code for odroid things module (especially for C4)? Maybe also someone can point me to some docs of how to write vendor module for android. I've been traversing internet, but docs are scarse.
I purchased this for a CoreElec base. I purchased this Odroid - https://www.ebay.com/itm/145776290448 , and now I need a list of the preferred peripherals. The cooling, the case, the power, for completion. Any help would be great. Thanks.
I want to know how I can install a new OS and How I can do that.
TLDR: Odroid H4 Ultra has really impressed me.
So some context. Although I really liked the Raspberry Pi's, I hated their abandonment of the hobbyist and lack of supply so looked around for alternatives, buying a number of small ARM powered boards and being very impressed... Fast forward through H2, H3+ to the H4 Ultra...
Can a couple of them make a tile building cluster. Yup. And I learnt it's the database, postgresql, that's the heavy hitter. it regularly hits a load average of 15 to 22 and the system is still responsive to ssh/login and doing stuff. 32gb of ram and 1TB NVME helps, obvs, but even so I'm impressed. The actual renderer (mapnik) is hardly breaking sweat. All whilst being quicker than my old machine.
Can it be my desktop. Yup. All the usual desktoppy things like playing youtube music vids in the background whilst editing photos in Capture One via a Win10 Virtual Box VM, yeah no sweat. Not to mention leaving JOSM open, plus a ton of firefox tabs and windows, all at the same time. Etc. It's not a gaming monster but plays most doom wads with BrutalDoom mod loaded pretty well. A bit better in places than my old machine with an nvidia card, but still struggles when there's a lot of monsters and projectiles running about. I'm still happy.
Best of all my UPS load has dropped from 50+% to 18% with everything on. Yay, saves money.
As you were.
Hello,
I've had an Odroid H4+ for a few days now and I wanted to know if there was a way to disable the LEDs, especially the green ones, linked to disk activity (NVME and Sata).
Thanks.
Solved : https://forum.odroid.com/viewtopic.php?f=171&t=49132
"Since all of the LEDs on the H2/H3/H4 series are hard wired, there is no way to control them by software."
Some amazing news from a Developer at CoreELEC, he's found a way to increase performance for the chipset in the Odroid N2 and the N2+. 25%!! He's got a new image for people to test, he wants to be confident before he sends a PR and it's in Nightly, eventually everyone will get it!
here is the CoreELEC thread
basically everyone gets a free upgrade, The N2+ is basically an N3 now LOL
thanks for listening and hope some can test
A friend of mine is really into gaming handhelds and gave me his Odroid go advance.
So far it's been a challenge. He has like 5 roms on it but I have a collection I'm trying to add. I'm running into a lot of problems.
Managed to view the drive by using 3rd party software, but...
There's no roms folder. Every tutorial I look at says "put your games in the roms folder." but there's no roms folder in the drive despite there being at least 5 playable on the device.. I even searched for it. Not only the word "roms" but also the names of the roms that should already be on there. Nothing. So I thought maybe I could add my own roms folder. But nothing pops up and...
I can't seem to change any filepaths on the Odroid itself. In the options menu I can select it, and it flashes like it's waiting for me to type something but the buttons don't do anything.
So I figured flashing a new image on there might fix things. Even found a tutorial by ETA that seemed easy enough to follow. but..
I can't find a working image file. The links mentioned in the tutorial are down. So I figured I could get on the ODROID forums and ask for help, but...
To register, I need to answer "Who makes the Odroid boards?" On the registration page. "Hard Kernel". "Hardkernel", "HARDKERnEL" or any variation I type in (including doing what the prompt explains) just gives me an error, and now I've exhausted all attempts.
So can anyone help me find out how to get roms on this thing? If I have to flash a new image I don't mind, but I can't find one that works.
Hi everyone. I am doing a project that requires an Odroid N2+ to be powered in a vehicle. I was wondering if I could power is straight from the car cigarette lighter port as the car battery is 12V, but I am not sure about the current output from this port. Would anyone know if it is possible to do this? I have attached an image of the power cable I want to use. Thanks in advance.
Hello my nas no longer works. I then wanted to reinstall debian then omv. Unable to install Debian, it blocks the installation of the system. I don't know what to do anymore. I deleted and reinstalled petitboot. It doesn't change anything. Do you have any ideas? THANKS
Hey folks, I want to move from my RM server to something really small and came across ODROID h4 which has everything I need.
Can I use 4 Sata drives along with bifurcated PCIex slot with this expansion board https://www.odroid.nl/M2-4X1 ?
Ive posted this issue on the jellyfin and ubuntu forums and wanted to post here for being thourugh. Im getting the below stack trace when trying to get the metadata for jellyfin. Any help would be very much appreciated.
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation\
1.WaitWithCancellationAsync(CancellationToken cancellationToken)`
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, Cancellat>
at TMDbLib.Rest.RestRequest.SendInternal(HttpMethod method, CancellationToken cancellationToken)
at TMDbLib.Rest.RestRequest.Get[T](CancellationToken cancellationToken)
at TMDbLib.Rest.RestRequestExtensions.GetOfT[T](RestRequest request, CancellationToken cancellationToken)
at TMDbLib.Client.TMDbClient.GetConfigAsync()
at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.EnsureClientConfigAsync()
at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.SearchSeriesAsync(String name, String language, Int32 year, CancellationToken cancellationToken)
at MediaBrowser.Providers.Plugins.Tmdb.TV.TmdbSeriesProvider.GetMetadata(SeriesInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService\
2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable`1 providers, Cancell>`
Running klipper on an XU4 I have some big problems after the last update. After finishing my last print job, I updated klipper, klipperscreen and some more components, then I ssh'd in and saw a new dietpi version, so I updated this to.. that was the last time I saw my wifi...
It lost connection to wifi and my printer, I managed to get inside via HDMI, fixed the LAN so I was able to SSH again, but my WiFi is gone. I can enable WiFi, but can't find any SSIDs.. it's totally F***d up.
Today I tried to reinstall dietpi, backed up everything, wiped my MMC and etched a brand new image of DietPi... Still the same, No SSID in your area.
What can I try?
My odroid hc4 was inaccessible. I wanted to reinstall debian then omv. I took the opportunity to install debian12. I figured I could install omv7. Unable to connect via ssh to the NAS. Additionally the hc4 does not display anything via the hdmi port once debian12 starts. I can't even find the NAS on my local network by scanning the IPs. Do you have any ideas? Thanks in advance
Hi guys. I have been using a mini-itx with dual ethernet for many years in my firewall, running fanless and with an external 12v DC adapter. Recently the motherboard died, and I suspect it was because of bad capacitors. I saw at least one bulging cap on the mothearboard, and it was just stuck in a boot loop.
How is the quality of the Odroid H4+ motherboard? Are the capacitors of high quality etc? Right now my choice is between a H4+ with a mini-itx kit, or just a random mini-itx motherboard with a low profile pci-e adapter in a new case.
Everything is still going to be running fanless in a small M350 case.
Edit: Title is wrong, I meant H4+. Sorry about that
Not sure if simple `do-release-upgrade` for Ubuntu 24.x would work with Odroid M1 or I need to wait for HardKernel to provide official image, kernel, etc..
Anyone already tried to upgrade to 24.x?
I recently bought an M1S, having been very happy with my M1 that I've been using for various projects for two years. Everything was going great, until last night it died, and won't boot. I'm not sure what is wrong -- the PWR and SYS lights come on, but never any signal to HDMI or network, and it just seems to have stalled.
There was a power outage last night, so perhaps that is a factor... except in the same shelf and on the same power strip, I have an Odroid XU4, an M1, an HDMI monitor, and a Mikrotik mAP, all running quite happily. If the power outage did something, it selectively destroyed the M1S (?).
Is there something about the M1S that would make it especially vulnerable? I can't in good conscience try to refund or exchange it, because it was working fine for a week, and I figure I can't say there was any defect. I rather like its specs and form factor, but I'm now hesitant to buy another one if it's flaky...
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.
The source code is hosted on GitHub: https://github.com/MichaIng/DietPi
The main website can be found at: https://dietpi.com/
Wikipedia: https://de.wikipedia.org/wiki/DietPi
The project released the new version DietPi v9.7 on August 25th, 2024.
The highlights of this version are:
The full release notes can be found at: https://dietpi.com/docs/releases/v9_7/
Hey there, I recently got odroid N2 and I thought that it would be cool to make a little NAS from it. I installed dietpi software, installed tmux and tried to install OpenMediaVault, but it doesn't want to work. Do you have any tips on how to fix it or which different software of firmware should I use?
Thanks
Hey hey,
So, the question is how to get NPU to work in Nextcloud's facial recognition apps like Recognize and Face Recognition.
That would be a banger.