📡

iCatcher Scoreboard Support

Everything you need to set up, operate, and troubleshoot your LED scoreboard controller.

● v1.1.0 Android & iOS
No topics matched your search. Try different keywords.
🚀

Getting Started

Requirements

  • Scoreboard controller powered on
  • Your phone connected to the same WiFi network as the scoreboard
  • Scoreboard controller IP: 192.168.1.252 (factory default)

Steps

1
Open the app → tap "🔌 Connect to Scoreboard" on the home screen.
2
The app sends a test ping. If successful the button changes to a green "Connected" banner.
3
If it fails, check your WiFi — both devices must be on the same subnet. Some routers use "client isolation" which blocks device-to-device traffic; disable it.
💡No scoreboard? Tap Demo Mode to explore the app with simulated sending — safe to test everything.

Go to Settings → PIXEL SIZE OF SCREEN and enter your scoreboard's physical pixel dimensions. This affects how text chunks are split across RAMT slots.

  • Width: 32–512 px (typical: 128 or 256)
  • Height: 16–256 px (typical: 64 or 128)
  • Enable Ultra-wide if your display is double-width — doubles characters per slot.
  • Enable Single Colour for monochrome red displays — overrides all colour settings.
⚠️Wrong dimensions cause text to overflow or truncate. When in doubt, use the values printed on your scoreboard's manual.
1
Connect to the scoreboard (or enable Demo Mode).
2
Tap "Select Sport" → choose your sport: AFL, Soccer, Cricket, Rugby, Hockey, or Basketball.
3
Tap "Open Scoring" to enter the scoring screen. The scoreboard automatically switches to the correct layout.
4
Use the + / buttons to adjust scores. Changes send to the scoreboard instantly.
Scores are saved automatically. If you leave and return, all values are restored — including after a phone restart.
🏆

Scoring & Timer

On any scoring screen, locate the Team Names card. Tap the text field for Home or Away and type the team name. Changes are sent to the scoreboard immediately and saved permanently.

  • Tap the icon (left of "Team Names") to adjust text size, colour, alignment, and vertical position.
  • Names survive sport changes and 12-hour auto-resets.
💡Keep names short (4–6 characters) for best display on smaller scoreboards. Long names are split across two RAMT slots.

Basic controls

  • ▶ / ⏸ — Start / pause the timer
  • — Stop and reset
  • Set Time button — Enter a specific time (MM:SS)

Timer direction

  • Count up — starts at 00:00, counts upward
  • Count down — set a target time (e.g. 20:00), counts down to 00:00

Tap the icon to change display size, colour, alignment, and the Shift to Right (leading spaces) setting.

⚠️In Laptop Mode the timer uses hardware channels on the controller instead of software. See the Laptop Mode section for details.

The shot clock card appears on Basketball and Hockey scoring screens. It operates independently from the main timer.

  • Tap Set Time to enter a custom shot clock duration.
  • Use ▶ / ⏸ to start and stop.
  • Tap to reset to the default duration.
💡Default shot clock: Basketball = 24s, Hockey = 40s. Change it via Set Time and it will be remembered.

The AFL screen shows separate buttons for Goals and Points for each team. The total is calculated automatically.

  • Goals are worth 6 points each.
  • Points (behinds) are worth 1 point each.
  • The Quarter widget lets you set the current quarter (1–4).
  • Tap next to "Quarter" to style the quarter display on the scoreboard.

The Cricket screen has individual counters for each stat. Use + / − to adjust each field:

  • Runs — home and away team run totals
  • Wickets — wickets lost (0–10)
  • Extras — wides, no-balls, byes, leg-byes
  • Overs — current over count
Balls progress inside an over automatically if you enable it via Remapping settings.

If the app has not been used for more than 12 hours, all live game scores are automatically reset to zero the next time the app opens.

  • Scores reset: all sport scores, timer, timeouts, fouls, etc.
  • Not reset: team names, styles, settings, ads, configurations — everything else is preserved.
  • The 12-hour clock resets every time you use the app, so mid-game sessions are safe.
⚠️This is intentional — it prevents old scores from a previous day's game accidentally appearing on the board when you open the app the next morning.
📢

Advertisements

1
From the home screen tap "Manage" → go to the ADVERTISEMENTS section.
2
Tap "+ New Ad" to create a new advertisement.
3
Choose the number of rows (1–4) and whether to show a border.
4
For each row, enter the text and set size, colour, and alignment.
5
Tap the ✏️ pencil icon on any ad to rename it. All ads save permanently to your device.
💡Ads are saved on your device indefinitely — they survive app updates, mode switches, and score resets.

From the ADVERTISEMENTS card on the scoring/manage screen:

  • Select which ads to include by tapping them (they highlight when selected).
  • Tap "Play Ads" — the scoreboard cycles through selected ads.
  • Tap "Return to Scores" to switch the scoreboard back to the current sport layout.

In Laptop Mode, advertisements are fixed slots Ad1–Ad5 that correspond to pages pre-programmed in iCatcher Laptop software. Each ad slot has:

  • Duration — how many seconds to show this ad before cycling to the next
  • Enable/Disable toggle — include or exclude this slot from the rotation
  • Custom name — tap the ✏️ icon to rename each slot (e.g. "Sponsor 1")
  • Page mapping — configure which scoreboard page each ad switches to (see Page Mapping section)
⚠️The page each ad displays must be pre-configured in iCatcher Laptop. The app just sends the page switch command.
💻

Laptop Mode

Laptop Mode is for setups where an iCatcher Laptop computer is the primary controller of the scoreboard's display. In this mode:

  • The app sends counter commands to the hardware counters — iCatcher Laptop reads these and updates its own display.
  • The app sends hardware timer commands instead of software special area timer sends.
  • RAMT slot assignments are irrelevant — the laptop handles layout.
💡If you use iCatcher Scoreboard in standalone mode (no laptop), keep Laptop Mode OFF.
1
Tap the ⚙ Settings button on the home screen.
2
Under SCORING MODE, toggle Laptop Scoring Mode ON.
3
Tap Save. The app restarts its sport session.
4
A "Page Mapping" button appears below the toggle — use this to map each sport and ad to a specific scoreboard page.

Page Mapping lets you configure which scoreboard page each sport and ad slot switches to when selected.

⚠️Do not change these settings unless specifically instructed to do so. Incorrect mapping will display the wrong content on the scoreboard.

Sports

  • Options: — (none), 0–6
  • = don't send a page switch when entering this sport
  • Default: all sports → page 0

Advertisements (Ad1–Ad5)

  • Options: — (none), 0–10
  • = don't switch pages when this ad slot plays
  • Default: Ad1→1, Ad2→2, Ad3→3, Ad4→4, Ad5→5

Tap Save to apply. Tap Reset Defaults to revert to factory settings.

⚙️

Advanced Settings

Remapping Mode allows you to reassign which hardware counter slots and RAMT display slots each field uses.

Enabling

1
Settings → ADVANCED → toggle Remapping Mode ON. This adds a "Remapping" button to each sport screen's top bar.
2
Enter a sport screen → tap Remapping to open the mapping page for that sport.

Counter Channels (Counter Commands)

Assigns which hardware counter slot (1–6) receives each score value. Select the channel number next to each field name.

Special Area Display Slots (normal mode only)

Assigns which LED board display slots (1–8) each element occupies. Every position can be set independently — they do not need to be consecutive.

  • Home/Away Team Name: 2 slots each (Part 1, Part 2)
  • Timer: 3 slots (Slot 1, Slot 2, Slot 3)
  • Shot Clock / AFL Quarter: 1 slot

Timer Channels (laptop mode only)

Select which hardware timer channel (Ch 1–4) drives the game timer and shot clock.

⚠️Always tap Save before leaving the Remapping screen — changes are not applied until saved.

Settings → ADVANCEDUDP Timing

Command Delay

The gap between consecutive UDP commands sent to the scoreboard. Lower = faster. Default: 120 ms.

  • Reduce if you want faster score updates
  • Increase if you notice commands being dropped or out-of-order
  • Use the slider (0–120 ms) or type any value directly in the text field

Boot Init Delay

How long the app waits after zeroing counters before sending real scores when entering a sport screen. Default: 500 ms.

  • Increase if you see random old numbers flash briefly when opening a sport
  • Decrease or set to 0 to skip the delay if your hardware is fast
💡Both sliders show 0 to the default value (safe maximum). You can type a higher value in the text field if needed. Tap Save to apply.

Settings → scroll to bottom → "Reset All Settings"

⚠️This resets everything — display size, styles, RAMT slots, counter channels, UDP timing, page mapping, and scores. Your advertisements are preserved. This action cannot be undone.
🛠

Troubleshooting

Check these in order

1
Same WiFi network? Your phone and the scoreboard controller must be on the same WiFi. Check your phone's WiFi settings.
2
Controller IP correct? The factory default IP is 192.168.1.252. If your router has changed it, check the controller's network settings or your router's DHCP table.
3
Client isolation disabled? Some routers (especially guest networks) block devices from communicating with each other. Disable "AP Isolation" or "Client Isolation" in your router settings.
4
Controller powered on? The controller must be fully booted. Try power-cycling it and waiting 30 seconds.
5
Firewall? The app communicates on UDP port 5959. Ensure no firewall is blocking this port.
💡Use Demo Mode to verify all app features work correctly while you resolve network issues.

This is caused by the scoreboard still showing counter values from a previously used sport. The app zeroes all counters first and then sends the correct values, but if your hardware is slow you may see a brief flash.

Fix

Go to Settings → ADVANCED → UDP Timing and increase the Boot Init Delay (e.g. from 500 ms to 800–1000 ms). This gives the hardware more time to process the zeroing before real scores are sent.

  • Wrong display size: Go to Settings and verify Width × Height match your board's actual pixel dimensions.
  • Text size too large: Tap the gear next to the Team Names or Timer widget and reduce the size setting.
  • RAMT slots overlap: If you've customised slot assignments in Remapping, ensure no two elements share the same slot numbers.
  • Ultra-wide not enabled: If your board is double-width, enable Ultra-wide in Settings.
  • Check connection: The green "Connected" banner must be visible on the home screen. If not, reconnect.
  • UDP queue: Commands are queued and sent one at a time with a small delay between each. This is normal — the scoreboard hardware processes them sequentially.
  • Reduce command delay: Settings → ADVANCED → UDP Timing → lower the Command Delay slider toward 0 ms.
  • WiFi congestion: Move closer to your WiFi router or switch to a 5 GHz band if available.

From v1.1.0 onwards, all data is saved in two locations on your device:

  • Primary: A JSON file in the app's documents directory — survives all app updates indefinitely
  • Backup: SharedPreferences — legacy location, also survives updates

If you're on an older version and upgraded, the app automatically migrates your data from the old location to the new one on first launch.

⚠️Data is only lost if you uninstall the app or manually "Clear App Data" in Android settings. Updates alone do not clear data.

Demo Mode lets you use all app features without a physical scoreboard. Commands are still built and would be sent, but no hardware is required.

1
On the home screen, tap the "Demo Mode" button (left of the ℹ️ button).
2
The connection area shows a red "Demo Mode (No Connection)" banner.
3
All scoring, timer, and advertisement features work normally.
4
Tap "Exit Demo" to return to normal mode.
📬

Contact Support

Still need help?

If you've worked through the troubleshooting steps above and still have an issue,
reach out and we'll get back to you as soon as possible.

✉️ joy.zen9104@eagereverest.com