I have two wifi access points on the two stories of the house. Let's call them 1 (modem/router on the first floor) and 2 (router in bridge mode fed by 1 through ethernet cable on the second floor). They both broadcast the same SSID, but on different wifi channels (sufficiently distant from each other).
Since I have replaced 1 with a stronger router I have difficulty connecting to 2 even in the most remote part of the 2nd floor, and even when the signal from 1 is much weaker than that of 2 (to the point that network resources become hardly accessible or even inaccessible).
I wonder what parameters the wifi drivers of my devices take into account when they choose the access point to connect to (I have only macOS and iOS devices). And is there any way to tell a device to connect to the router that is actually closer?
Unfortunately 1 is the ISP modem and I can't tweak its radio power, and 2 already transmits at 100% power. So, that is not a parameter I can play with.
See below two screen shots of the signal quality measurements from macOS on the 2nd floor. Weirdly enough my devices constantly prefer 1 over 2, regardless of the signal quality and no matter where I am in the house.