fongw2 wrote: ↑Thu Nov 21, 2019 11:32 am
Darn you are correct. There is a message in the logs that says: NOTICE: Running on Amlogic MyGica HDR Quad Core Box with Android 6.0.1 API level 23, kernal: Linux ARM 32-bit version 3.14.29
There is also NOTICE: Host CPU: AArch67 Processor rev 4 (aarch64), 4 cores available
So it looks like MyGica built a box with an AArch64 CPU but then decided to only load a 32-bit version of Android, nice. I guess I'll ping them to see if they have an upgrade for the Android to a 64-bit version but suspect they wouldn't or else it would have shipped with it. I found the Leia ARM version more responsive and faster than the Krypton version on my ATV495 box but about the same for the ATV1900. Would have been interesting to see if there was any difference to run a 64- bit version of your HDHomeRun client over the 32-bit one.
The one thing I did notice that forced me to fallback to Krypton on the ATV1900 box was that I lost the ability to control kodi using my Logitech Harmony remote. The Harmony works to control all functions in Android, but as soon as I'm in kodi, nothing works. I don't have that problem using my Harmony remote and Leia on the ATV495 so I'm not sure why my remote with Leia on the ATV1900 doesn't work. Is the remote file mapped differently in Leia than in Krypton so that my ATV1900 can't find it?
It's not that uncommon of a configuration, actually. A lot of Linux-based systems (RPi comes to mind) do the same thing - 32-bit OS on a 64-bit CPU. For a while there was a thing called something like "x32", which was akin to having a 64-bit kernel optimized for the 64-bit chip, but the userspace applications were still 32-bit. That may have died out, I haven't seen that in forever. I've never heard about Android considering such a kernel either, but stranger things have happened.
To be honest, you're not missing much. I'm the same way, I want 64-bit on 64-bit chips, but most applications, including Kodi, really aren't going to work any differently or perform any better as a 64-bit application. Having hardware acceleration support is much more important. A/V streams just aren't that intensive to deal with on today's hardware (4K might be a stretch for the CPU though!).
Anyway, I'm sorry to say I have no real idea about the Harmony. In the Windows world there was no difference with the IR codes or configuration between Krypton and Leia. I'd think that if you are getting nothing at all from the remote under Leia it's likely a Kodi configuration problem. Perhaps there is something that needs to be enabled under the Devices area of the settings? I would certainly expect any command differences to be minimal, SOMETHING should work from the remote if Kodi is detecting it as a valid input.