Last night I I went to use Roon on my iPad and it prompted me for updates. I did the update all option and now it looks like I can no longer use Roon on my Fiio x7 mkII. Is that right? Doesn’t seem like that should be right for such an expensive piece of software. Or it should at least tell you it’s going to break compatibility with some devices before updating.
So far as I can tell the x7 is all the latest firmware but the Fiio support site is horrible so who knows.
Any thoughts?
Edit: the play store doesn’t allow the download. Says it’s not compatible with my device. I side loaded 1.7 from the direct download it it just crashes. I’m assuming that’s because it’s no longer compatible.
It’s likely running an older version Open GL as it’s an old version of Android on the player. I would check with Fiio on what version it supports. If it won’t install it’s for a reason and I would say that this is the likely reason.
They did warn of this, on the notification on this site, but I agree they need to signpost it better as not everyone reads the release updates on here. Personally I don’t update until I have read all about it on here first.
well, technically I’m not sure that’s the problem. It seems the issue is that Roon remote 1.6 can’t work with Roon Core 1.7. I’m not sure why I’d need the latest open gl to get data passed to an older version .1 older.
In any case, the vast majority of software I use (and build) actively warns the user. They don’t expect the user to go seek it out.
May need to wait for the APK to be updated on one of the download sites. I wonder if Roon has their APK updated yet even? I’ll give it a try on one of my DAPs.
Yeah. I’m trying to figure out how to do that. Still interested in understanding why an OpenGL version matters in what one would think is just API calls that pass data between a remote and core.
Its not just for it to act as a remote is also part of the audio upgrade they just did for the Android app to make it more stable so its now a minimum requirement for the device to be running that version of Open GL ES.
Thanks for taking the trouble to dig that up. What am I missing though? The 1.6 interface works fine on the version of OpenGL I have. All I’m doing is connecting to the remote core, (which doesn’t even have a GUI), so at that point it’s just data that’s being transferred between them. The GUI rendering engine shouldn’t matter.