Seems to be https://github.com/xbmc/skin.confluence/issues/223 - Skins have no CPU architecture dependancy.
Posts by chewitt
-
-
NB: Team Kodi have merged a couple of changes for Windows and Android installer packaging issues and this will require a Kodi 20.4 release for Appstore/PlayStore submissions. At the curent time 20.4 has no Linux content whatsoever and thus no need for another LE release. If that changes we'll re-evaluate.
-
Read: https://wiki.libreelec.tv/hardware/amlogic and configure the tanix-tx3 device-tree file in uEnv.ini. If you have been using CE on the box you will need to force recovery boot again to force u-boot to search for LE bootscripts (different to CE) and use them.
-
The boot sequence is (at a high level): BIOS > Syslinux > KERNEL > SYSTEM
If you don't see the syslinux prompt on-screen, it's a BIOS or (very old) hardware problem. If you see the syslinux prompt but no LE boot splash it probably hangs early in the KERNEL stage of boot before the splash has been rendered. If you make /flash writeable (mount -o remount,rw /flash) and remove "quiet" from kernel boot params you'll see verbose boot output on screen and messages can sometimes help to pinpoint what the problem is (take an in-focus pic with a phone and share it).
I doubt there's too many users with c.2012 NUC hardware still in use, but in general there aren't reports of "my thing doesn't boot without a keyboard connected" and LE is intentionally designed to run on systems that don't have keyboards connected, so I'd be thinking a BIOS (might need updating) or hardware issues (PSU, coin-cell for BIOS memory, etc.) to be a more likely cause.
-
Legacy images running the vendor kernel tend to support a default featureset regardless of what EDID contains (or lacks) so it doesn't necessarily exempt cables/ports from suspicion. Same p212 dtb should be fine. For WiFi, some countries need the wireless regdomain to be set before the correct channels show up (as radio properties are wrong) or you need to tell what chip is inside the box (not everything has drivers) and/or share the output from "pastekodi" with the box connected to Ethernet and share the URL generated so we can see what might be missing (firmware sometimes).
-
The NFS client defaults to NFSv4, is that going to work for your NFS server?
-
Thanks, reported upstream again
-
It sounds like the difference between full and limited range? .. Settings > System > General
-
You can try manually updating to my LE12 images here: https://chewitt.libreelec.tv/testing/ to rule out problems with the 11.0.6 image. If you see the same I'd try swapping HDMI cables and/or ports on the TV as HDMI audio capabilities (or lack thereof) are normally related to the EDID received (or not received) on the HDMI connection.
-
jim_p latest images in my share have another patch that may fix the warning splats? .. please test
-
How can I find the wireless chip my mxqpro4k uses? Is it realtek's rtl8188 or rtl8189?
If that's the same device that you shared dmesg output from in post #73? then:
The RTL8189ES/FS chips are all part of the same RTL8188 silicon series and basically share the same driver sources; except for a few card specific changes that require compile-time config flags to be set to 'type' the driver correctly to the card; the standard kind of "hack the existing code to work with the new chip" approach that Realtek has historically used that results in 30+ drivers to support instead of having 3-4 silicon-series drivers that use hardware detection to configure the driver appropriately. Fortuntely their new chips are doing that now, but there are no plans (as no commercial benefit to Realtek) for their staff to go back and create similar drivers for their legacy chipsets.
-
Nope, with current firmware the board is either off or on; there are no suspend like states where something could remain powered up to receive CEC or USB input and wake the board. The RP1 chip does support lower power states so that might change over time with firmware updates (not soon though).
-
Code
379e093cf8d782342c380675686975ef3e039580 kodi: update to githash 06e2280 c45329884f1c6f15223e3c00c421d929dd5d5ad6 gst-plugins-bad: update to 1.22.9 bcaf5e7a38f4eb284867dcfcecf99202b094bbc7 gst-plugins-base: update to 1.22.9 ba174cb6687b1bb7dc8558903fa6c024bab067c4 gstreamer: update to 1.22.9 e8cc02175e6fdf83923804de6f98a6690249e92a mesa: update to 23.3.4
^ Those are the only changes between those githashes, which points the finger at the Kodi bump, which contains:
Code
Display Morea7020765b959043530650cc02ecee6a953b3034d [Android][windowing] Initialize m_bWindowCreated 950a17b7a04c3b1591ef888459fb749f8d64d2fc [Agents] Add keyboard and mouse input 60776861891f12a04e09d9c1a8dbf603b4f0caee [video] Remove non-working context menu manage / info dialog buttons for versions (#24569) 718643ba5e8ae4a80243456c52cc69d73d06f211 Add another msys2 binary to fix game add-on build failures ada31755f51ff288a75bc67c2b8349856b70cada [Keyboard] Optimize keyboard symbol translation 6fde92b3d3e51865ee6bc9e47fe9d7dfd160b1bc Revert "[guilib][utils] Set IsPlayable false on add items" b757f1225464d9f389fb388002eefcead254f408 Game API v3.0.2: Add /keyboard and /mouse addresses c5d225c5390640bb7d80f3ac6b72d4aaa0638727 Game API v3.0.1: Begin port address with a / 0d57b142314e765d623b56afcfc5666fd7ff2321 Game API: Improve documentation 8dfa028c18be1731226094e3d8e38738e0d3777b [videodb] optimize and make GetArtForAsset() more readable 3dff5d0227962aca1fd94567c5a671aa7b40fc55 [videodb] Move default version filter into GetFilter() 62071d4cbaf2c90440282f16058cfb4e133f8d5a [videodb] Simplify GetArtForAsset() b79c9c80de9d1103099f0810b39453ccebca8d21 [video] Show version art with fallback to movie art, except when choosing version art ac5a2211777f8a2709198eff94d77324bf4f4b7a [videodb] Ignore empty art 95055e41ab5c2e3f34f4dcb1ca5b72398b67d52d [video] use version specific art only when navigating individual versions. Movie art otherwise. b7903822a213a8874924aeef1ae4ba877b171ce8 MacOS: add missing key mappings 863dc829360901e5fd5cfb4358cdf2a6ff9014d2 AESinkAudioTrack: Allow multi-channel float by advanced setting 7babe2093f703ee4ebeebc87e572a9c001819b30 AESinkAUDIOTRACK: Remove for now unneded AEChannelToAUDIOTRACKChannel method ff370e58110eb28dafb6b923de1a52fda39151d2 AudioTrack: Simplify Channel selection be239ea149de3ce31b01f71e414c671a202496ac [android] remove pre-emptive change for PIL lib copying 719fb584ca8bfa90b0ef3b016011d9c13afd12de [tools/depends][native] Rustup 1.75.0 a53b8a27c6c4539de7814f52b49679ab6cb238e3 [android] Fix stripping ".abi3." from pycryptodome lib names 734d9422c119b9d72213d0d82f402eb73325da02 [Estuary] Refactor of poster/widget overlay icons 5d5a1041b371fa0837abdfde27b36e01016a0cdd [ContextMenus] Don't populate python context items if browsing sub-menus 73ea9a6d34e92fc589699ae3246808a9beb7441e [video] rework dimensions 14615970b66a6f26c8239e55b9adce5a09856ae4 log script commands c87c89e3831f303dc2f1306c69c75d8191eac15c use only PlistBuddy to read bundle ID 2c4f881408682252497e25eaef3f1bd12dcebfde Speed up game-addon build time 4f25caeefd9947b537e7a92e37f26d66cc40c937 AESinkWASAPI: adjust log messages for fallback code path 76e5236751306a4d144766627404e135af8eedd8 AESinkWASAPI: improve fallback when is not supported exact output channel layout 7b71cff7bfad41ccde4483cd944e22ad2313b404 Fix the scourge of game add-on failures 67d10230fadecb740141d6c156c2e02fd746174a [Peripherals] Add default buttonmaps for keyboard/mouse 360c463b5ed468c4fd5e63d366e95482fcdba133 [pvr] Add context menu item 'play programme from here'/'play only this programme'. 01c20ca87a64fe6f24145af87f76012507f02a4c [pvr] Introduce setting to toggle 'auto play next programme'. 92e11a412f5f1c936e71b2449a5d13a22ceb1843 [pvr] Prevent to close the player while we are playing the 'epg playlist'. 94d0c3739a6405fb4b013d24ae554a5d1f6f924b [pvr] Implement automatic playback of next epg tag in timeline. a9acef0aa6db2ffe1bee922a1796082dd10a5c91 [pvr] Refactor: Move CPVRGUIActionsPlayback::StartPlayback to class CPVRPlaybackState. 697db1bed6b5f0bfa0fa2d68ab97aeae89be07fe [pvr] CPVRManager::OnPlaybackEnded: Propagate the correct state to the playback state instance. 653855b99be9f70064999251c135c2d3d88297c0 [Games] Rename game input functions for code clarity e4a6e16339659ab20608fa4f183870f0b86ce217 [Peripherals] Add missing \ingroup tags 56f5be3e2945e7a84b148689c9ec73caa27ee1bc [Peripherals] Move events to subfolder 57e6dc9fc1690fd1059e5898c87b2db183863461 [Peripherals] Update copyright year to 2024 c01bb1653af225539d4a0efadfe44a6130c4a0d5 [Peripherals] Factor add-on lookup out of buttonmap 050c013eb828fd5634ac1fb086590853dacea13a [Peripherals] Rename member variables for code clarity e4fbdd9e41a7d7e0f36ad91474e0e44a4cefe8b3 [Input] Update copyright year to 2024 7fef0f51a449f6a4b09b32fb0ccd6df84ad1a0dc [Keyboard] Rename KeySymbol to XBMCKey for code clarity 371ef7cab7b1d7eecee73fc71dd0f9fe7f148413 [Keyboard] Refactor keyboard files into input/keyboard/ folder aa24e0282de67ad5352f38c77f5b7783b296fca5 [Keymaps] Refactor keymap code to new folder 8dcf9b78597a203a40f50d06ae9438078bded37e [Mouse] Refactor CMouseEvent into input/mouse/ folder 14375a75b5245ab39bfe6d74c7db6ab96b14a951 [Mouse] Move interfaces to new CMakeLists.txt 0be21939fb0fac3fd2278d665f9d81a402537d81 [Joysticks] Move interfaces to new CMakeLists.txt 2f203f93867dfd67263aaf0eb6a1ca307baccdbc [Joysticks] Add missing \ingroup tags 2bf543b53c734bdc977de247999d392848649ffa [Remote] Remove unused struct ad1423271d4ab1773ac0a1651eadf5e9b37d91b8 [Remote] Move interface to new CMakeLists.txt c5130dfe7cd703b403c6e53b9948d5aab425db01 [Hardware] Move interface to new CMakeLists.txt e524b7d0657e99092fa01ecc73538f78b0ad84c5 [Actions] Move CActionTranslator to KODI::ACTION namespace 59de376c8988761d4a4caf9693d2e6501986ac65 [Actions] Move IActionListener into actions folder 3243b02c755048494300be34f3d4ea52ab241baf [CMake] Move input subdirectories to new treedata file 1ee88ab8e4da66c1bc8eec92f2c6189552f8b98e EGLUtils: Fix nullptr usage in EglErrorCallback a2fcf38c86c832df4a0f37377d26bce0f1ce9045 [Datacachecore] Initiallize SStateInfo with sane values 71864d6030a0141e1a58a52f1f13180221b76548 added: enable .avif image support in ffmpeg image ac7616dba1749f3642e5d129c11770c315a626d3 AndroidMediaCodec: Retry VC1 fix cb50dfa1df85900d2fa4e454ccb331fab309c51d [Android] file xbmc.properties is no longer needed ee80a0cc22ef91165596704263360700dbab1dec AESinkPipewire: Set Samplerate for the node b7c903fbaef6c8cd99ad40582e06ea8edf7730db [Android] ABI check removal 3163a6cb4579389195c4cb4d411107c810ee2fa7 [Joysticks] Fix broken focus on emulated analog stick 1bf1c3611f2e8c28ee2b2e1ba79517346d0b746d [guilib] refactor file item SetOverlayImage 13c967dec6914ed7ac5f73ee49fc097d05db3c9f [video] Do not override the ListItem.Overlay for the navigation parent of versions 378205d16f68aaf4f5edbd6efe7a811f4827be0d [VideoDB] restore compatibility with MariaDB < 10.5.2 8a9b0fd9c50be27b4a9a9fbce52206fa10a00d12 [FileSystem] Refactored and improved logic to use CFileStreamBuffer fdef39a321bdce2cb924882edaad4c52831a5b28 [Android] Remove special versioning for Android arch types a5661a6e1d77d55493d1bec173ca1ab1ae55c82a Player Viewer: Add keyboard and mouse controllers and improve sorting aaf2d6b3b16dbceebd0b23d408f57596ed2e02d2 Player Viewer: Refactor agent input for code clarity dc76e685df1b5aa3ebdd9b4b9cce63713b7ec30b Player Viewer: Fix jumping past first controller when window is re-opened
^ None of which really stand out as possible causes for a PVR service not starting. Hmm.
heitbaum any ideas?
-
Nightly build : kernel panic on first boot.
Please ensure you're testing a clean install. No panics are seen here (using my own image not official, but contains the same code).
-
I would run the Kodi desktop/GUI at 1080@60 not 4K@30. Use the mode whitelist to permit switching to 4K for media playback when needed but otherwise allow the TV to scale the 1080p skin and 1080p GUI to the panel 4K native resolution using it's native scaling capabilities that do a better job than Kodi and have no load impact on the HTPC device.
NB: The only hardware that doesn't struggle with 4K desktop output is high(er) end Intel CPUs. All ARM boards run the GUI best at 1080p.
-
The best recommendation we can make is to separate the DVB server functions (hardware with a kernel that supports the drivers you need and tvheadend) from the client (different hardware needing no drivers) or vote with your feet/wallet and either switch to cards from vendors who did upstream support or who package devices for "over the network" usage (SAT>IP, HDHomeRun, etc.) so there's no dependency between hardware and current kernels.
-
The Kodi log isn't from an LE12 nightly image so it won't contain the EDID info that I'm looking for which is easier to read and more explicit about HDR support than tvseervice output. However, the Kodi log only shows Pulseaudio BT audio (no HDMI outputs) which is already a strong hint that EDID data is not being passed correctly on the HDMI cable. I also think "dtoverlay=vc4-kms-v3d,cma-512" is wrong as this should not be needed (it's not set by default in our RPi images). It's probably forcing HDMI output in some way, but it should not need to be forced in the first place.
9/10 problems with HDMI on RPi4/5 boards are related to bad cables (or use of Argon cases with shitty connectors) so the first thing I'd try is a different cable.
-
https://archive.libreelec.tv/archive/ <= this has released images, so LE 9.0 and LE 9.2. All files tagged as LE 9.1 were development images that we don't keep.