When I say “safe”, I do NOT mean that everything works perfectly when updating from 19.5 to 20.0. I guess that some add-ons might not work, etc. (this will NOT be a big problem). When I say “safe”, I mean that, when updating, the TV-Box boots with 20.0 without giving errors that prevent the system from loading.
That’s what I did with my Odroid N2+. Just dropped the .tar file into the update folder on my 19.5 build. No issues so far, but I don’t run any add-ons apart from “Radio” that I use to stream IP radio stations.
I’m running this on N2 and use the superb audio output thro the jack to feed a stereo amp.
I’m starting to notice clicks/pops when starting/stopping video and audio that I’m certain we’re not there in 19.5. I can’t be more specific at this time but I hope to be in the coming days when I’ve had time to swap to nightly and do more direct comparison against 19.5.
I just thought I should mention this now in case it is something that’s known about.
The part of 20.0 testing in a microSD was done and it was OK for me.
Even the part ot migrating from19.5 to 20.0 in a microSD and testing was done, and, also, OK for me (some addons did NOT work, but no big problems)
My doubt was specific about doing that (the same things) with CoreELEC in eMMC, because I’m worried specifically about all the bootloader stuff and I don’t want to brick the TV-Box.
I do backups frequently, so the problem is not losing the configuration. The problem for me would be that the tv-box would not start after 19.5 to 20.0 in eMMC.
Well… finally I did it in one of the boxes (migrating from 19.5 to 20.0 in eMMC; .tar file to update folder). I did it in the “less critical” one , a box that I use as tvheadend client.
Report:
Samba, ssh working without issues
All 3 VPNs (Zerotier, Tailscale, Wireguard) that I was using via entware, working perfectly well
PVR HTS tvheadend client working perfectly well
Most of the addons that I use (3rd party sources) working well (in some cases I had to update “manually”, .zip file, etc., but no problem at all)
So far so good!
Next step for me: doing the same thing with the other TV-Box with CE in eMMC (the “critical” one ) that I use as tvheadend server in a place where I don’t live. Same addons (even less) than the other… but tvheadend server inside.
Good to see you also had no issues using the .tar file update. In my case, I could always go back to a clean install and re-scan my audio and video libraries, but others may have a big or complex setup which they may not want to risk.
My setup:
Odroid-N2 with CoreELEC 20.0 connected to Amplituner Denon connected to TV.
Kodi database Maria DB on Synology NAS.
Library on the same Synology NAS accessible by NFS.
I started watching a concert with chapters and as I started jumping back and forth through different chapters, Kodi eventually started to freeze, but once everything was fine, I noticed that Maria DB was using almost all the CPU power on the Synology NAS. There was still high CPU usage even a few minutes after I stopped watching this concert, so I finally decided to restart Odroid-N2.
I’ve noticed an issue with text subtitles in which the manually set placement is reset on the screen even though the video calibration screen shows the correct height. Simply put, the subs are shown in the default place at the bottom of the screen while I have set them to show higher on the screen.
I experienced this a few times earlier and was very baffled about it but I think yesterday this happened after I had paused the video. The situation was fixed by stopping and restarting the video.
Does the debug log catch this by default or should I enable some specific component? I could try and reproduce it tonight.
When you select “Manual” subtitle position, it overrides position set by calibration. With these subtitle settings subtitles don’t change position on my N2:
Position on screen => Manual
Override subtitle styles => Position
Vertical margine => Set any number that suits you from 1-10. I use 3.85, but that depends on your display, so experiment is needed. With this value you can set vertical position anywhere on screen.
Hmm… why does the video calibration then change the position? IIRC, if the subtitle position is set to other than manual, the option is not even available to use there.
I’ll have a look at the margin setting, thanks I didn’t take a too thorough look at those options as I was used to using the calibration.
Something is really wrong.
My Odroid-N2 with CoreELEC 20.0 suddenly just freezes while watching a movie.
Now it doesn’t respond to CEC commands, I can’t connect to SSH, I can’t connect via WinSCP using the SCP protocol, but it responds to ping.
I was looking at CPU and memory usage with netdata app on my phone - nothing wrong was there.
Dirty reboot and… no crash log
I have no idea how to solve this problem…
BTW. I have installed fresh CoreELEC on this Odroid-N2 device. For several years I had have no problems with version 19.x and there have been no such cases like freeze.