
Mobile handsets and fixed-wireless-access (FWA) routers increasingly contend for the same 5G cell, yet operators lack a simple lever to favor the handset experience that subscribers judge through the Speedtest application. This paper presents a device- class-aware Physical Resource Block (PRB) allocation policy that prioritizes handsets over co-located FWA routers in a 5G Non- Standalone (NSA) deployment while protecting router service-level agreements. The policy reserves guaranteed PRBs per slice, then redistributes the remaining pool with a tunable boost factor for handset traffic, bounded by a minimum Jain fairness threshold, and is enforced through an O-RAN closed loop (non-RT rApp and near-RT xApp over A1/E2). The allocation runs in O(N log N) per control window. In a reproducible testbed evaluation using commercial off-the-shelf devices and a scripted Speedtest workflow, a 20 percent handset PRB boost raises median downlink throughput from 220 to 285 Mbps (a 30 percent gain) and PRB utilization from 55 to 67 percent, while the router retains a bounded minimum share. We release the algorithm, logging schema, plotting scripts, and synthetic dataset to enable independent replication. The result gives operators a practical, standards-aligned knob to improve handset benchmarks without renegotiating router commitments.
