The last firmware upgrade took the boardroom down.
CrossCheck rehearses the change on a model built from your own equipment. You get Go, Caution or No-Go before Saturday, with the device it is worried about and the reason.
Before every change window
It works on a model of your network and never changes a production device.
What you have, what version it is on, and what the vendor says the new one changes.
CrossCheck is a preflight. It has no ability to install, stage or roll back a change.
If the current firmware version came from memory instead of the device, the verdict cannot score above 60.
You find out on Monday whether Saturday worked.
The change goes in overnight. Nobody is in the rooms. The first real test is a board meeting on Monday morning, and by then the window has closed and the engineer has gone home.
The release notes list what changed in the firmware. They do not say what that means for the six devices you have that depend on it.
A pass needs 75. A verdict built on a version somebody remembered caps at 60, so it sends you to check the real one first.
Go, Caution or No-Go, and which device is the problem.

It rehearses the change on your own gear.
From your own inventory: the devices, their versions, and how they depend on each other.
The proposed firmware, against that model, with the vendor release notes read as constraints.
Go, Caution or No-Go, the devices that decided it, and the specific thing that would change the answer.
The most it will score on remembered data is 60.
Last time, a confident verdict on an assumed version took the boardroom down. Here is how the score goes up.
- 1Read the real versions off the devices
This is the single biggest lift. A verdict on read versions can reach a pass; a verdict on remembered ones cannot, by design.
- 2Then close the dependency gaps
It scores lower where it cannot see what depends on what. Tell it once, or let CrossConnect tell it.
- 3Then run it every window, including the quiet ones
The changes you assumed were fine are the ones that take a room down.
Does it apply the change?
Does it apply the change?
No. It is preflight only, with no way to install, stage or roll back anything.
What if it says No-Go and we go anyway?
That is your call, and sometimes it is the right one. The verdict is written to paste into the change record, so the decision is on file either way.
Where does the model come from?
Your own inventory. If you run CrossScan or CrossConnect it can take it from there. If not, it can be imported.
Does it need vendor release notes?
It uses them where it has them, and it tells you when it does not. A verdict without release notes scores lower and is marked that way.
See it work
Two upgrades on Saturday. The verdict comes first.
The sample CrossCheck ships with: a Q-SYS Core going 9.8.0 to 9.9.0 and a Cisco Catalyst 9300 going 17.6.4 to 17.9.1, on a switch with IGMP snooping on and no querier. Build it, run the preflight, and read what comes back.
Start here. You will collect two devices, pick the firmware you are moving to, run the preflight check by check, and read the verdict. About two minutes.
Start a check
Loaded a sample environment. Run the preflight to see a verdict, or edit it.
Collect your devices
Devices (2)
Read-only and advise-only. CrossCheck rehearses the change against a model of your gear. It never signs in to a device, changes a setting or applies firmware.
Typed in, it scored 21. Read off the devices, 35. Neither one is a Go.
Reading the devices lifted the score, because the model stopped depending on anyone’s memory. It is still a No-Go because the switch really has no querier, and the verdict names the fix and the device it belongs on. The score goes up when the evidence gets better, and arguing with it does not move it.
Sample data. Every verdict here was computed by CrossCheck from its own built-in sample environment, not from a reading of your equipment.
When the change still hurts a room
If a meeting goes badly after the change anyway, CrossRoom rebuilds the call and names the device.
CrossCheck next to the other sevenCrossCheck hands you a Go or a No-Go for the change ticket, which is where CrossRoom picks up: “Why was that call so bad?”
Bring one upcoming change window.
Bring the firmware change you are planning and a list of the gear it touches. In thirty minutes you see the verdict and the device that decided it.
