Wake up the range of passing before a session. Alternate a driven switch with quick short combinations so players change the weight, surface and tempo of the pass every few seconds rather than grooving one length.
Lay six markers in a hexagon, roughly 15m across and 10m deep, and put a player on each with a spare feeding in. Play one long pass across the shape, then one or two short exchanges among the players on that side, then switch it back. Players stay on their markers throughout. Start two touch, and call the long switch early so the receiver can open his body before it arrives. Change direction of travel every couple of minutes and add a second ball once the rhythm holds.
The problem with most passing warm-ups is that they train one distance. Players stand ten yards apart, pass for eight minutes, and arrive at the session having grooved exactly one weight of pass. Then the first thing the game asks of them is a driven forty-yard switch, and it goes into the stand.
The hexagon exists to force the change. It is roughly fifteen metres across and ten deep, which means the diagonal is meaningfully longer than the sides. Play across it and you have to drive the ball. Play around it and you have to roll it. Alternating the two is the entire exercise, and the alternation is what a warm-up should be doing: touching every range a player will need, rather than the most comfortable one.
The detail that decides whether it works is body shape before the switch arrives. A player square to the ball can only play it back where it came from. Opening the hips a beat early, having already looked at the far side, is what turns the received switch into the start of the next sequence rather than the end of the last one. That habit is worth more than the passing itself, and it is cheap to build here because nobody is under pressure.
Keep the players on their markers. The instinct, especially in a warm-up, is to drift toward the ball, and drifting shortens every long pass until the drill quietly becomes the one-distance exercise it was designed to replace.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.