Display Problems
Comprehensive troubleshooting guide for display registration, connectivity, and content display issues.
Quick Reference
Display Registration Issues:
- Display Won't Register - Registration code problems
- Registration Code Expired - Code timeout issues
- Registration Failed Error - Common registration errors
Display Connectivity:
- Display Shows Offline - Connection lost
- Display Keeps Disconnecting - Intermittent connection
- Display Session Expired - Session timeout
Content Display:
- Content Not Updating - Layout changes not appearing
- Wrong Content Showing - Incorrect layout displayed
- Display Shows Blank Screen - Nothing visible
Performance:
- Display Running Slow - Laggy performance
- Content Loads Slowly - Slow image/video loading
- Display Freezes or Crashes - System crashes
Display Registration
Display Won't Register
Symptoms:
- "Invalid registration code" error
- "Registration failed" message
- Code accepted but display doesn't connect
- Display stays on registration screen
Common Causes and Solutions:
1. Registration Code Issues
Expired Code:
- Codes expire after 24 hours
- Check Last Generated timestamp in display settings
- Generate new code if expired
How to Generate New Code:
- Go to Displays
- Click on display name
- Click Generate New Registration Code
- Note the 6-character code
- Use new code on display device
Code Already Used:
- Each code can only be used once
- If display was previously registered, you need a new code
- Deregister the display first if needed
Incorrect Code Entered:
- Codes are case-sensitive
- Verify: ABC123 ≠ abc123
- Check for similar-looking characters:
- 0 (zero) vs O (letter O)
- 1 (one) vs I (letter I) vs l (lowercase L)
- Re-enter code carefully
2. Display Configuration
Display Not Active:
- Go to Displays in dashboard
- Click on display
- Check Is Active toggle
- Enable if disabled
- Save changes
Display Deleted:
- Display may have been deleted from dashboard
- Create new display record
- Generate fresh registration code
Store Assignment Wrong:
- Display assigned to wrong store
- Verify store selection in display settings
- Update store if needed
3. Network Issues
No Internet Connection:
- Verify display device connected to WiFi/ethernet
- Test internet: Open browser, visit google.com
- Check WiFi password is correct
- Restart router if needed
Firewall Blocking: Display device needs access to:
display.brandcast.app(registration endpoint)*.brandcast.app(all BrandCast services)*.googleapis.com(content delivery)- Port 443 (HTTPS)
- WebSocket connections
Corporate Network:
- Ask IT to whitelist BrandCast domains
- May need exception for WebSocket
- Test on different network to confirm
4. Browser Compatibility
Unsupported Browser:
- Chrome 90+ (recommended)
- Firefox 88+
- Edge 90+
- Safari 14+ (limited support)
- Internet Explorer NOT supported
Browser Issues:
- Clear browser cache and cookies
- Disable browser extensions
- Try incognito/private mode
- Update browser to latest version
- Try different browser
Registration Code Expired
Symptoms:
- "Registration code has expired" error
- Code was valid yesterday but not today
- Code shows as expired in dashboard
Solution:
Registration codes automatically expire after 24 hours for security.
Generate Fresh Code:
- Log into BrandCast dashboard
- Go to Displays
- Click on the display you want to register
- Click Generate New Registration Code
- A new 6-character code appears
- Use this code within 24 hours
- Go to display device and enter new code at display.brandcast.app
Prevention:
- Generate code when ready to register (not days in advance)
- Complete registration within 24 hours
- Save code securely during registration process
Registration Failed Error
Symptoms:
- Generic "Registration failed" error
- No specific error message
- Registration screen refreshes but doesn't connect
Troubleshooting Steps:
Step 1: Verify Code Format
- Code should be exactly 6 characters
- Mix of letters and numbers
- Check for spaces or special characters
- Example valid code:
ABC123
Step 2: Check Display Settings
- Display is active (not disabled)
- Display has a layout assigned (or can be blank initially)
- Store assignment is correct
- No conflicting display registration
Step 3: Network Diagnostics
- Open browser console (F12)
- Look for network errors
- Check for failed API calls
- Verify internet speed (minimum 5 Mbps)
Step 4: Device Fingerprint Conflict If device was previously registered:
- Deregister old display session
- Clear browser data completely
- Restart device
- Try registration again
Step 5: Contact Support If all above steps fail:
- Email [email protected]
- Include: Display code, error message, browser version
- Attach screenshot if possible
Display Connectivity
Display Shows Offline
Symptoms:
- 🔴 Red "Offline" status in dashboard
- Display was online but now shows offline
- Last ping timestamp is old (10+ minutes ago)
- Display not responding to layout changes
Common Causes:
1. Display Device Issues
Device Powered Off:
- Check if display device (tablet, TV, computer) is on
- Verify screen isn't sleeping or in standby
- Check power cable connection
Browser Closed:
- BrandCast must stay open in browser
- Check if browser was closed
- Reopen display.brandcast.app
- May need to re-register if session expired
Device Sleeping:
- Disable sleep/screen saver mode
- Prevent automatic sleep:
- Windows: Settings → Power & Sleep → Never
- Mac: System Preferences → Energy Saver → Prevent sleep
- Android/Fire: Settings → Display → Sleep → Never
- iPad: Settings → Display & Brightness → Auto-Lock → Never
2. Network Connectivity
Internet Disconnected:
- Check WiFi/ethernet connection on device
- Verify internet working (test other sites)
- Restart router if needed
- Reconnect to WiFi network
Network Changed:
- Display may have switched networks
- Reconnect to correct WiFi
- Re-enter password if needed
- Verify network has internet access
Poor Signal Strength:
- WiFi signal may be weak at display location
- Move closer to router
- Use WiFi extender
- Switch to ethernet cable (recommended)
3. Session Issues
Session Expired:
- Sessions timeout after 24 hours of inactivity
- Need to reconnect
- May need to re-register
How to Reconnect:
- Refresh browser on display device
- If shows registration screen, re-register with new code
- If shows layout, should reconnect automatically
- Check dashboard for "Online" status
Session Timeout Settings:
- Default: 24 hour timeout
- Contact support for extended sessions (Enterprise)
4. Server Issues
BrandCast Service Outage:
- Check status.brandcast.app
- Look for active incidents
- Service outages are rare but possible
- Wait for service restoration
Scheduled Maintenance:
- Check for maintenance notifications
- Usually during off-hours (2-4 AM EST)
- Displays reconnect automatically after maintenance
Display Keeps Disconnecting
Symptoms:
- Display alternates between online and offline
- Connection drops every few minutes/hours
- "Idle" status appears frequently
- Unstable heartbeat pings
Common Causes:
1. Network Stability
Intermittent WiFi:
- WiFi connection dropping periodically
- Router issues
- Network congestion
- Interference from other devices
Solutions:
-
Use Ethernet (best solution)
- Hardwire display device to router
- More stable than WiFi
- Eliminates wireless interference
-
Improve WiFi Signal
- Move router closer to display
- Use WiFi extender
- Change WiFi channel (reduce interference)
- Upgrade to 5GHz WiFi (less congestion)
-
Network Troubleshooting
- Restart router and modem
- Update router firmware
- Check for bandwidth throttling
- Contact ISP about connection stability
2. Device Power Management
Aggressive Power Saving:
- Device entering low-power mode
- WiFi/network being disabled to save power
- Screen turning off
Solutions:
Disable Power Saving:
- Keep device plugged into power (don't run on battery)
- Disable sleep mode completely
- Prevent WiFi from turning off:
- Windows: Advanced power settings → Wireless Adapter → Maximum Performance
- Mac: Energy Saver → Prevent computer from sleeping
- Android/Fire: Developer options → Stay awake when charging
- iPad: Settings → Display → Auto-Lock → Never
Keep Browser Active:
- Some devices kill background tabs
- Keep BrandCast as the active/focused window
- Use kiosk mode if available (prevents tab switching)
3. Browser Memory Leaks
Long-Running Browser:
- Browser consuming too much memory over time
- Causes crashes or slowdowns
- Connection drops when browser struggles
Solutions:
-
Restart Browser Daily
- Set up automatic restart (overnight)
- Windows Task Scheduler / Mac Automator
- Clears memory and refreshes connection
-
Update Browser
- Keep browser up to date
- Latest versions have better memory management
- Chrome recommended for best stability
-
Reduce Memory Usage
- Close other tabs/applications
- Use dedicated display device (not multi-purpose)
- Don't use display device for other tasks
Display Session Expired
Symptoms:
- "Session expired" message on display
- Redirected to registration screen
- Display shows offline even though device is on
Cause: Sessions expire after 24 hours for security. If display loses connection for extended period, session may also expire.
Solution:
Re-register Display:
- Generate new registration code in dashboard
- On display device at display.brandcast.app
- Enter new code
- Display reconnects with fresh session
Prevent Future Expirations:
- Ensure stable internet connection
- Keep device powered on
- Maintain active browser session
- Consider scheduled overnight restarts (reconnects automatically)
Extended Sessions (Enterprise):
- Contact support for longer session durations
- Can extend to 7+ days for stable deployments
- Requires Enterprise plan
Content Display
Content Not Updating
Symptoms:
- Layout changes made in dashboard don't appear on display
- Display shows old content
- New layouts not showing
- Updates delayed or not happening
Troubleshooting Steps:
Step 1: Verify Layout Assignment
Check Display Settings:
- Go to Displays → Click display name
- Under Active Layout, verify correct layout is assigned
- If wrong layout, select correct one and save
- Changes apply within 30 seconds
Layout Not Assigned:
- If "No layout assigned", select layout
- Click Update
- Display should show new layout immediately
Step 2: Confirm Layout Published
Draft vs. Published:
- Only published layouts appear on displays
- Draft layouts are for editing only
Publish Layout:
- Go to Layouts → Click layout name
- Click Publish button
- Confirm publish action
- Display updates within 30 seconds
Step 3: Check Display Connection
Display Must Be Online:
- Verify display shows 🟢 "Online" status
- If offline, see Display Shows Offline
- Check "Last Ping" timestamp (should be recent)
Step 4: Clear Display Cache
Force Refresh: On display device:
- Hard refresh: Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac)
- Or close and reopen browser
- Content should update immediately
Clear Browser Cache:
- Open browser settings
- Clear cache and cookies for brandcast.app
- Refresh page
- May need to re-register display
Step 5: Check Content Sources
Content Source Issues:
- Content source may be inactive
- Integration may have failed
- Media files may be missing
Verify Content Sources:
- Go to Content Sources
- Check all sources in layout are active
- Verify integrations connected
- Test content sources individually
Wrong Content Showing
Symptoms:
- Display shows different layout than assigned
- Content doesn't match what's in dashboard
- Old layout still showing
- Mix of old and new content
Common Causes:
1. Schedule Override
Scheduled Content:
- Schedules can override layout assignments
- Check if display has active schedule
Verify:
- Go to display settings
- Check Active Schedule section
- If schedule assigned, it overrides layout
- Schedule rules determine what shows when
Solution:
- Remove schedule if not wanted
- Or adjust schedule rules
- Or wait for schedule to change (time-based)
2. Playlist Active
Playlist Rotation:
- Playlists cycle through multiple layouts
- Display may be showing different layout in rotation
Check Playlist:
- Go to display settings
- Look for Active Playlist
- See which layouts are in playlist
- Verify rotation is working as expected
Solution:
- Remove playlist if not wanted
- Or edit playlist to change layouts
- Or adjust layout durations in playlist
3. Cached Content
Browser Caching:
- Display browser may have cached old layout
- Needs refresh to show new content
Solution:
- Force refresh on display: Ctrl+Shift+R or Cmd+Shift+R
- Clear browser cache
- Restart browser
- Content should update
4. Wrong Display Selected
Verify Display:
- May have updated wrong display in dashboard
- Check display name carefully
Solution:
- Confirm which physical display has issue
- Find matching display in dashboard
- Verify layout assignment
- Update correct display
Display Shows Blank Screen
Symptoms:
- Display is white/black screen
- No content visible
- Browser open but nothing showing
- "Loading..." screen never finishes
Common Causes:
1. No Layout Assigned
Check Assignment:
- Go to Displays → Click display
- Under Active Layout, check if layout selected
- If "None" or blank, select layout
- Save changes
Display Must Have Layout:
- Displays won't show anything without assigned layout
- Assign at least one layout to display content
2. Layout is Empty
Empty Layout:
- Layout exists but has no content areas
- Or all content areas are empty
Verify Layout:
- Go to Layouts → Click layout
- Open in Layout Editor
- Check for content areas on canvas
- Add content if layout is empty
3. Content Source Failed
All Content Failed to Load:
- Every content source in layout has error
- Nothing to display
Check Content Sources:
- Go to Content Sources
- Check status of sources in this layout
- Look for error messages
- Fix failing content sources
- See Content Problems
4. JavaScript Error
Browser Error:
- JavaScript error preventing layout render
- Check browser console (F12)
Solution:
- Refresh page
- Clear cache
- Update browser
- Try different browser
- Contact support with console error
Performance Issues
Display Running Slow
Symptoms:
- Display lags or stutters
- Content transitions choppy
- Delayed response to updates
- General sluggishness
Common Causes:
1. Device Hardware Limitations
Underpowered Device:
- Old or low-spec tablet/computer
- Insufficient RAM (need 2GB+ minimum)
- Slow processor
Solutions:
-
Upgrade Device:
- Minimum: 2GB RAM, 1.5GHz processor
- Recommended: 4GB+ RAM, 2GHz+ processor
- Best: Dedicated digital signage device
-
Optimize Device:
- Close all other applications
- Restart device regularly
- Clear unnecessary files
- Update operating system
2. Layout Complexity
Too Much Content:
- Layout has too many content areas
- Large images/videos
- Multiple integrations refreshing
- High-resolution media
Solutions:
-
Simplify Layout:
- Reduce number of content areas (6-8 maximum)
- Use smaller images (1920x1080 max)
- Optimize video codec and bitrate
- Reduce simultaneous integrations
-
Optimize Media:
- Compress images (85-90% quality)
- Use H.264 video codec
- Keep videos under 2 minutes
- Reduce video resolution if needed
3. Network Speed
Slow Internet:
- Content takes long to download
- Videos buffer or stutter
- Images load slowly
Solutions:
-
Test Internet Speed:
- Visit speedtest.net on display device
- Minimum: 5 Mbps download
- Recommended: 10+ Mbps download
- For video: 25+ Mbps recommended
-
Improve Connection:
- Use ethernet instead of WiFi
- Upgrade internet plan
- Reduce network congestion
- Close bandwidth-heavy apps
4. Browser Performance
Browser Struggling:
- Long-running browser session
- Memory leaks
- Too many cached resources
Solutions:
-
Restart Browser:
- Daily restart recommended
- Clears memory and cache
- Refreshes connection
-
Update Browser:
- Keep Chrome/Firefox updated
- Latest versions perform better
- Enable hardware acceleration
-
Dedicated Device:
- Don't use display for other tasks
- Single-purpose device performs better
- Fewer conflicts and slowdowns
Content Loads Slowly
Symptoms:
- Images take time to appear
- Videos buffer before playing
- Blank areas while content loads
- "Loading..." indicators visible
Solutions:
1. Optimize Media Files
Image Optimization:
- Compress images before upload
- Use JPG for photos (smaller than PNG)
- Maximum size: 1920x1080 for most displays
- Tools: TinyPNG, ImageOptim, Squoosh
Video Optimization:
- Use H.264 codec (best compatibility and size)
- Reduce bitrate (3-5 Mbps sufficient for most)
- Keep videos under 2 minutes
- Resolution: 1920x1080 or lower
- Tools: HandBrake, FFmpeg
2. Preload Content
Content Caching: BrandCast automatically caches content:
- Images cached for 24 hours
- Videos cached for 24 hours
- Integrations cached per refresh interval
Improve Caching:
- Keep same content in layouts longer
- Reduces need to re-download
- Preloads next layout in playlist
- Enable longer cache durations (Enterprise)
3. Network Bandwidth
Increase Internet Speed:
- Upgrade from 5 Mbps to 10+ Mbps
- Use ethernet (faster than WiFi)
- Reduce network congestion
- Check for ISP throttling
Content Delivery:
- BrandCast uses Google Cloud CDN
- Content delivered from nearest location
- Should be fast globally
- Slow loading may indicate local network issue
Display Freezes or Crashes
Symptoms:
- Display stops responding
- Browser crashes completely
- Display shows error page
- Device needs restart
Common Causes:
1. Memory Exhaustion
Browser Out of Memory:
- Long-running session consumes RAM
- Memory leak in browser
- Too much content cached
Solutions:
-
Restart Browser Daily:
- Schedule overnight restart
- Clears memory automatically
- Prevents accumulation
-
Increase Device RAM:
- Upgrade to device with 4GB+ RAM
- Dedicated signage hardware
- Commercial-grade displays
2. Incompatible Content
Problematic Media:
- Corrupted video file
- Unsupported format
- Oversized file
- Malformed integration data
Solutions:
-
Identify Problem Content:
- Check which content causes crash
- Remove content temporarily
- Test layout without it
- Replace with different content
-
Validate Media:
- Re-encode video files
- Compress images
- Test content in browser first
- Use recommended formats
3. Browser Issues
Browser Bug:
- Rare but possible
- Update to latest version
- Try different browser
Solutions:
- Update browser to latest version
- Try Chrome (most reliable)
- Clear all browser data
- Reinstall browser if needed
4. Device Overheating
Thermal Shutdown:
- Device gets too hot
- Shuts down to protect hardware
- Common with tablets in enclosed spaces
Solutions:
-
Improve Ventilation:
- Don't enclose device
- Ensure airflow around device
- Use fan if needed
-
Reduce Load:
- Simplify layout
- Reduce screen brightness
- Enable device sleep when business closed
Hardware-Specific Issues
Tablet/iPad Display Issues
Screen Rotation:
- Lock screen orientation
- Settings → Display → Rotation Lock → On
- Prevents accidental rotation
Auto-Brightness:
- Disable auto-brightness for consistent display
- Set manual brightness level
- Prevents screen dimming
Battery Health:
- Keep plugged in (don't run on battery)
- Lithium batteries degrade when always at 100%
- Some iPads/tablets have "battery health" settings
Smart TV Display Issues
TV Sleep Mode:
- Disable TV sleep mode in TV settings
- Keep TV powered on 24/7
- Use TV's "retail" or "commercial" mode if available
HDMI Ports:
- If using external device (Fire Stick, etc.)
- Use HDMI port labeled "ARC" if available
- Disable HDMI-CEC (can cause unwanted behavior)
TV Updates:
- Keep TV firmware updated
- Check manufacturer's website
- Updates improve stability
Computer Display Issues
Screen Saver:
- Disable screen saver completely
- Control Panel → Screen Saver → None
- Prevents interruption
Windows Updates:
- Schedule updates for off-hours
- Prevent automatic restarts during business
- Update manually overnight
Login Screen:
- Disable password on wake
- Auto-login on startup
- Prevents lock screen from showing
Prevention and Maintenance
Daily Checks
- Verify displays show online status
- Check that content is displaying correctly
- Review any alert notifications
- Test remote layout updates
Weekly Maintenance
- Review display health metrics
- Clean screens if needed
- Test display restarts
- Update content as scheduled
Monthly Maintenance
- Restart all display devices
- Update browser if new version available
- Review network performance
- Check for device firmware updates
- Archive old layouts and content
Best Practices
Stable Network:
- Use ethernet whenever possible
- Dedicated WiFi SSID for displays
- Minimum 10 Mbps per display
- Backup internet connection (Enterprise)
Dedicated Devices:
- Don't use display devices for other tasks
- Single-purpose improves reliability
- Reduces conflicts and issues
Regular Restarts:
- Restart display devices weekly
- Clear memory and cache
- Refresh connections
- Improve long-term stability
Monitor Performance:
- Check display analytics
- Track uptime percentage
- Identify problematic displays
- Address issues proactively
Getting Help
Still Having Issues?
-
Check Other Guides:
- Common Issues - General troubleshooting
- Content Problems - Content-specific issues
- Integration Problems - Integration issues
-
Contact Support:
- Email: [email protected]
- Include: Display name, error message, browser/device info
- Attach screenshots if possible
- Describe steps to reproduce
-
Emergency Support:
- For critical display outages during business hours
- Email: [email protected]
- Enterprise plans only
Next Steps
- Display Setup Workflow - Initial display setup guide
- Displays Feature Guide - Complete display documentation
- Content Association - Assigning content to displays
- Setup Checklist - Production deployment