Blank purple screen

I recently needed to move my antenna to another tv and after reconnecting it to my HDHomeRun (original white box) I just get a blank purple screen in the Channels app on ATV. Hitting menu brings up the sidebar with the Channels logo but nothing else. There is no option to get back to settings.

If I unplug the HDHR I can get the preparing your tv screen. Once I plug it back in the goes back to the blank screen. I've also tried changing the IP address of the HDHR with the same result.

Everything still works on the iOS app (iPhone and iPad). Any suggestions?

Have you tried restarting the app?

Click TV/Home twice and swipe up

Thanks, just tried that. After relaunching I get the preparing message and then right back to the purple screen. I also tried deleting/reinstalling the app.

I’m on the ATV 4 if that makes a difference.

Can you open http://x:57000/log using the IP of your Apple TV, then copy/paste what's shown there

Here you go:

4.0.4 (8.24.2338) com.getchannels.tv
AppleTV5,3 (tvOS 13.4.8) Living Room 1x
HDHomeRun DUAL (101996FD) [channels=0, ip=192.168.1.190, auth=MS3KFpbWX8t04eYHJrBuy391, model=HDHR-US firmware=20170930 ]
(null) [os=(null), arch=(null), version=(null), subscription=(null) username=(null) identifier=false isRemote=(null) features=()]
en_US - America/Chicago (CDT) offset -18000 (Daylight)
Network Interface: WiFi
{
en0 = (
"fe80::1c31:ccea:2019:8059%en0",
"192.168.1.33"
);
}
{
}

<---------- START LOG ---------->

2020-09-06 12:23:00.431 [u=17.8MB f=1432.2MB] discover: isActive=0 isDiscovering=0 discoveryCompleted=0
2020-09-06 12:23:00.439 [u=18.0MB f=1432.0MB] LTPlusDiscoveryManager: discover: started: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil
2020-09-06 12:23:00.446 [u=18.1MB f=1431.9MB] LTDiscoveryRound: 2827b94a0: started=true
2020-09-06 12:23:00.540 [u=20.0MB f=1430.0MB] LTPlusDiscoveryManager: appDidBecomeActive: notification=name = UIApplicationDidBecomeActiveNotification, object = Optional(<UIApplication: 0x102c087b0>), userInfo = nil skipDiscoverOnAppActive=false
2020-09-06 12:23:00.782 [u=20.4MB f=1429.6MB] LTPlusFullDiscoveryRound: failure: completed_endpoints=[] error=noDiscoveryEndpoints time=0.333861333
2020-09-06 12:23:00.785 [u=20.4MB f=1429.6MB] HRDiscoveryRound: 283ce4340: new discovery round
2020-09-06 12:23:01.588 [u=20.9MB f=1429.1MB] HRDiscoveryRound: 283ce4340: discoverFromHDHR: devices=["101996FD"] time=0.799471625
2020-09-06 12:23:01.592 [u=20.9MB f=1429.1MB] HRDiscoveryRound: 283ce4340: update: devices=["101996FD"] removed_device_ids=[] time=0.80388625
2020-09-06 12:23:01.596 [u=20.9MB f=1429.1MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:01.600 [u=21.0MB f=1429.0MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=1 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:01.682 [u=21.0MB f=1429.0MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:01.686 [u=21.0MB f=1429.0MB] LTPlusDiscoveryManager: discover: failed: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil error=noDiscoveryEndpoints time=1.251039
2020-09-06 12:23:01.690 [u=21.0MB f=1429.0MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:01.694 [u=21.0MB f=1429.0MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:01.699 [u=21.0MB f=1429.0MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:01.703 [u=21.0MB f=1429.0MB] discover: completed: isActive=0 isDiscovering=0 discoveryCompleted=0
2020-09-06 12:23:01.738 [u=21.0MB f=1429.0MB] loadUI: isActive=0 isDiscovering=0 discoveryCompleted=0
2020-09-06 12:23:01.755 [u=21.1MB f=1428.9MB] LTTabsManager: focusLaunchTab: last_tab_index=0
2020-09-06 12:23:01.779 [u=21.2MB f=1428.8MB] LTTabsManager: setting_last_tab_index: selected_index=0
2020-09-06 12:23:01.782 [u=21.3MB f=1428.7MB] logCustomEventWithName: Startup Tab: {
Tab = LTViewController;
}
2020-09-06 12:23:01.786 [u=21.3MB f=1428.7MB] logCustomEventWithName: Device Found: {
DRM = false;
DRMChannels = 0;
DVB = false;
FirmwareUpToDate = true;
FirmwareVersion = 20170930;
FriendlyName = "HDHomeRun DUAL";
Legacy = true;
ModelNumber = "HDHR-US";
TunerCount = 2;
}
2020-09-06 12:23:06.709 [u=21.1MB f=1428.9MB] LTPlusDiscoveryManager: discover: started: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil
2020-09-06 12:23:06.716 [u=21.1MB f=1428.9MB] LTDiscoveryRound: 282741620: started=true
2020-09-06 12:23:06.943 [u=21.1MB f=1428.9MB] LTPlusFullDiscoveryRound: failure: completed_endpoints=[] error=noDiscoveryEndpoints time=0.219048
2020-09-06 12:23:06.951 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cc6c80: new discovery round
2020-09-06 12:23:07.583 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cc6c80: discoverFromHDHR: devices=["101996FD"] time=0.623404
2020-09-06 12:23:07.591 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cc6c80: update: devices=["101996FD"] removed_device_ids=[] time=0.632056625
2020-09-06 12:23:07.597 [u=21.1MB f=1428.9MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:07.602 [u=21.1MB f=1428.9MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:07.608 [u=21.1MB f=1428.9MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:07.614 [u=21.1MB f=1428.9MB] LTPlusDiscoveryManager: discover: failed: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil error=noDiscoveryEndpoints time=0.907254083
2020-09-06 12:23:07.618 [u=21.1MB f=1428.9MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:07.621 [u=21.1MB f=1428.9MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:07.627 [u=21.1MB f=1428.9MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:17.861 [u=21.1MB f=1428.9MB] LTPlusDiscoveryManager: discover: started: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil
2020-09-06 12:23:17.870 [u=21.1MB f=1428.9MB] LTDiscoveryRound: 282742070: started=true
2020-09-06 12:23:18.101 [u=21.1MB f=1428.9MB] LTPlusFullDiscoveryRound: failure: completed_endpoints=[] error=noDiscoveryEndpoints time=0.22159325
2020-09-06 12:23:18.111 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cf7780: new discovery round
2020-09-06 12:23:18.746 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cf7780: discoverFromHDHR: devices=["101996FD"] time=0.623844959
2020-09-06 12:23:18.756 [u=21.1MB f=1428.9MB] HRDiscoveryRound: 283cf7780: update: devices=["101996FD"] removed_device_ids=[] time=0.635137042
2020-09-06 12:23:18.766 [u=21.1MB f=1428.9MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:18.773 [u=21.1MB f=1428.9MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:18.780 [u=21.1MB f=1428.9MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:18.787 [u=21.1MB f=1428.9MB] LTPlusDiscoveryManager: discover: failed: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil error=noDiscoveryEndpoints time=0.930347083
2020-09-06 12:23:18.792 [u=21.1MB f=1428.9MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:18.797 [u=21.1MB f=1428.9MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:18.804 [u=21.0MB f=1429.0MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:39.183 [u=20.9MB f=1429.1MB] LTPlusDiscoveryManager: discover: started: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil
2020-09-06 12:23:39.194 [u=21.0MB f=1429.0MB] LTDiscoveryRound: 282742160: started=true
2020-09-06 12:23:39.425 [u=20.9MB f=1429.1MB] LTPlusFullDiscoveryRound: failure: completed_endpoints=[] error=noDiscoveryEndpoints time=0.219378958
2020-09-06 12:23:39.437 [u=20.9MB f=1429.1MB] HRDiscoveryRound: 283cd3880: new discovery round
2020-09-06 12:23:40.070 [u=20.9MB f=1429.1MB] HRDiscoveryRound: 283cd3880: discoverFromHDHR: devices=["101996FD"] time=0.621302083
2020-09-06 12:23:40.083 [u=20.9MB f=1429.1MB] HRDiscoveryRound: 283cd3880: update: devices=["101996FD"] removed_device_ids=[] time=0.634272916
2020-09-06 12:23:40.093 [u=20.9MB f=1429.1MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:40.100 [u=20.9MB f=1429.1MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:40.108 [u=20.9MB f=1429.1MB] Notification: LTGuideDataUpdated
2020-09-06 12:23:40.115 [u=20.9MB f=1429.1MB] LTPlusDiscoveryManager: discover: failed: search_endpoints=true async_refresh=false state=disconnected plus_endpoint=nil error=noDiscoveryEndpoints time=0.9375305
2020-09-06 12:23:40.121 [u=20.9MB f=1429.1MB] HRClient: refreshGuide: force=false devices=1
2020-09-06 12:23:40.127 [u=20.9MB f=1429.1MB] Refreshing guide data: deviceId=101996FD isPlus=0 isFYI=0 isSnapshot=0 dvrFeatureEnabled=0 subscriptionLocked=1 subscriptionVerified=0
2020-09-06 12:23:40.133 [u=20.9MB f=1429.1MB] Notification: LTGuideDataUpdated

I'm still not sure what happened, but I was able to resolve it by updating the firmware on my HDHomeRun, doing a new channel scan from the Windows config software, and then reinstalling Channels again on the ATV.

Channels on iOS devices never stopped working. It wouldn't surprise me if this was just due to the older hardware (HDHR-US), but it was still strange.