Been working on a tracking application where the node starts out close to the base station and then moves progressively further away. Ideally I want it running 2Mbps when it's nearby for throughput reasons, then automatically switch over to coded PHY (LE Coded, S=8 preferably) as it gets further out to maintain link stability. The question is whether the BLE module supports PHY update procedure mid-connection without dropping and re-establishing the link. In standard BT5 this is supposed to be doable via LL_PHY_REQ but I've seen a lot of modules that claim BT5 compliance and then just... don't actually implement that part properly.