Channels App Crashing Android TV based Projectors (Amlogic)

Hi All,

I recently bought a Wemax Dice portable projector, which runs Android TV 9 and uses a Amlogic T968-H processor.

I'm able to stream Netflix, Youtube, Prime Video, etc. without any problems but the Channels app will run for a while and then lock up and the projector will reboot.

I submitted logs last night but was wondering if anyone knew why this is happening?

Thanks!

Based on what you described my first guess would be that the projector is overheating. Does it get pretty warm before this happens? Also, are you using software or hardware decoding?

1 Like

Thanks. It does get a bit hot. I’m using hardware decoding. Would changing to hybrid or software help?

Strange that Channels is the app only to cause this. Live Channels and HDHomerun apps work fine.

It would be helpful to know if changing the decoder fixes the issue. Helps narrow things down.

Just checked it out and hardware decoding is the only option that works without a lot of stuttering. Both software and hybrid are not usable.

Thanks!

So I tried a different projector. The Xgimi Halo.

It's running the same kernel-version 4.9.113 July 4th 2020 version of Android TV and has the same problem of randomly locking up while using the Channels app and rebooting the projector.

It would be great if I could figure out why this one app is causing the projector to crash.

Would there be android logs that might be helpful?

Does HDHR app work okay?

Is it happening on TVE or OTA or both?

I'm using an HDHomerun Prime. I know it's happened on the cable card channels. Not sure if I've seen it happen on the few TVE channels I use.

It's very random. It could happen within a couple minutes of starting the app or it will work fine for hours and then lock up and reboot. When it locks up the video stops and the audio will stutter for maybe 10 seconds before it reboots.

Both the HDHR and Live Channels apps don't have the problem.

If you can capture adb logcat while watching and then email the logs to [email protected] after it crashes, that would be helpful.

You can use adbLink from http://jocala.com/

Any luck?

I have been debating getting a projector. The Anker Nebula looks nice, but the reviews are very mixed.

How do you like the Wemax? Is playback smooth when it is working? Does the UI feel laggy?

I'm not sure I know how to capture the logs. I have the projector in developer mode and Adblink is connected but I don't know how to get the logs.

I have both the Wemax and the Xgimi Halo right now but think I will keep the Halo long term. Both have their pros and cons.

The Wemax has native Netflix support, the Halo currently does not (they say they're working on it but it's been a while).

The Wemax is slightly smaller and more portable (it has a nice handle), but the Halo is slightly brighter so it has a little more pop.

The Halo is noticeably less laggy (it has a newer SoC) and I feel the UI is a little better (easier to access controls and better adjustment). The Halo seems to handle motion a little better, but it's only noticeable with certain content and could be app dependent.

I would say if native Netflix and portability are important to you, go with the Wemax. If you think the newer SoC, slightly greater brightness, and don't mind spending a little more, the Halo is nice too. Either way I think you'll be happy.

I looked at the Nebulas but the reviews seem to say they're too dim and the UI is not great. They're also lower in resolution. I think both the Halo and Wemax are much better but they cost a bit more too.

1 Like

Thanks. I picked up the Wemax to try it out. The first boot was very laggy and dropping frames all over, but after I let play store update all the apps and rebooted it is doing much better.

So far it has not crashed on me.

Can you access the log of the app while watching, using the IP of your Android TV device via http://x.x.x.x:57000/log

What do you see for the lines that say "Streamer:"

11-10 11:04:33.912  5365  6086 V Streamer: ch6 has 1 possible sources
11-10 11:04:33.914  5365  6086 V Streamer: trying 131649B6: http://10.0.1.4:5004/auto/v6?transcode=none
11-10 11:04:33.927  5365  6086 V Streamer: http socket receiveBufferSize = 1048576
11-10 11:04:34.634  5365  6086 V Streamer: started with 4403313628 byte buffer in /data/user/0/com.getchannels.dvr.app/cache/channels-streamer.ts
11-10 11:04:34.669  5365  6086 V Streamer: seek(0) = 0 -> 0

Here's what I see.

11-10 13:04:45.565  4430  8979 V Streamer: ch705 has 1 possible sources
11-10 13:04:45.566  4430  8979 V Streamer: trying 13254706: http://192.168.1.127:5004/auto/v705?transcode=none
11-10 13:04:45.572  4430  8979 V Streamer: http socket receiveBufferSize = 1048576
11-10 13:04:46.109  4430  8979 V Streamer: started with 3877832196 byte buffer in /data/user/0/com.getchannels.dvr.app/cache/channels-streamer.ts
11-10 13:04:46.111  4430  8979 V Streamer: seek(0) = 0 -> 0

Thanks. That looks pretty normal.

You can try to keep refreshing that page every few minutes and maybe you'll be able to catch the messages that appear right before it freezes.

I will keep mine running here to see if I can reproduce the crash.

On your Wemax, what is the android security update date? Mine started at Jan 2020, but I just got an update which bumped to Oct 2020. Am retrying to see if it freezes up with the new version.

Mine is Jan 2020. The Halo is May 2020. I was letting the Halo play in the background and it went for a solid few hours before crashing. Some progress.

Mine just rebooted. Will see what I can find out..

Not sure if that's good or bad news. I unboxed the Wemax and updated the OS. It rebooted after a few minutes of streaming on Channels. Fingers crossed you can figure it out.

Thanks!

Nothing useful yesterday as apparently none of the logs are saved when the device reboots.

I'm trying again today with a logger attached to capture everything, but it has not crashed yet.