I just installed Hyperion.ng on my second S912 Mecool M8S Pro L device and I noticed weird thing with my new installation. Everything works fine but after certain amount of time my AMLOGICGRABB stops working until I reboot the device. Usually it happens when I’m not using device for a longer period of time ie. 10h and up or when I wake up the next morning and try to watch something. Rebooting the device fixes the issue until next occurrence.
As you can see it errors out at : 2020-10-05T11:31:01.461 hyperiond AMLOGICGRABB : <ERROR> Read of device failed: 61 - No data available
I tried to search the forums for similar issue but I haven’t found any meaningful solution - just some posts in the N2 section. It’s weird as my other S912 device KIII Pro doesn’t have this issue. Both devices use the non ng version of CE.
I’m posting it here in CE forums as I think that AMLOGICGRABB is part of the system, not the Hyperion itself?
There are no versions information. Not from CoreELEC used, nor from what Hyperion.NG version what got used. Before reporting any error please make a fresh CoreELEC install, maybe on another boot media with minimum of user addons installed.
There where no changes in last months so I see no reason why this should happen.
Maybe the cooling of the one device is better than the other one and the thermal temperature rise over night will lead to this affect!?
@Betatester I’ve asked before in the Hyperion forums and got instructed to ask in the CE forums.
@Portisch Sorry about the lack of the informations. The CE version is 9.2.4.2, Hyperion.ng is 9.2.104 based on 2.0.0-alpha.7 and Hyperion Control is 1.0.1
This is a brand new Hyperion installation on this device and I had it only for couple days now so it’s not something that was working fine before on this device and suddenly stopped (at least for me). What I noticed is that besides rebooting the device fixing the issue, also changing any param in the LED Hardware section and reverting it back to what it was before also fixes it - most likely restarting Hyperion daemon in the background.
The cooling also isn’t the factor here as I have a modded case for my M8S Pro L with extra fan at the top to fix thermals.
In the upcoming days i’ll prepare a bran new CE installation with Hyperion.ng only and maybe YouTube to test it and I’ll post the logs from CE and Hyperion.ng.
@Portisch@Paulchen-Panther Sorry for the delay but I’m back with more details on the issue. I made a brand new CE installation with Hyperion.ng, Hyperion Control and TvH Client addons only. The issue still exists.
Here are 3 pictures. The one with wrong colors is a prepared png file with 3 columns to present the issue. The other two pictures are from video playback where the colors are proper.
So it does work but on some videos it does not work? h264 is working, h265 not?
Can u please upload the 3 color png that I can re-check this? My GUI window shows red correct.
And a baudrate of 500000 over a USB RS232 adapter? You can be glad if you can reach 115200!
Instead of RGB image, check with an RBB.
If the middle area gets red, its an issue with color detecition.
I expect it gets blue, in this case your LED chain definition is somehow wrong, mirrored L/R or rotated 180°.
@rho-bot thanks for the hint! Mystery solved and it’s a bug. My led strips are glued counter clock-wise (when looking from the front of TV) so I had to enable the “Reverse Direction” in Hyperion.ng config. This seems to be properly respected by playing videos but not when displaying pictures etc. I consider this to be a bug.
@Portisch It works just fine in all type of videos. And I had to set the baudrate to 500000 because on 115200 the leds were very slow and choppy. I’m also surprised that it works fine but they are now super fluid. This is the case for both M8S Pro L + WS2812B + Arduino Uno and KIII Pro + APA102 + Arduino Nano.
The only and most important issue right now is why Hyperion.ng does disconnect my Arduino Uno connected to M8S Pro L and WS2812B after couple hours of being idle. My other KIII Pro + Arduino Nano device works perfectly fine.
Maybe it has something to do with power control? Maybe the M8S Pro L doesn’t keep the USB power up constantly and that’s why its disconnecting the Arduino Uno board? I have another board laying somwhere in the house so I can try to replace it to make sure that the board itself is not faulty.
Although if this would be the case would simply resaving the “LED Hardware” section in Hyperion.ng dashboard fix the issue like it’s doing right now?