diff --git a/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless b/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless
index 972b9b612f747b2c3cec8b6229cb2deaf8219bff..ade6dbdd0057aeec1ecea3f629897b559a0cddda 100755
--- a/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless
+++ b/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless
@@ -38,6 +38,19 @@ local function configure_ap(radio, index, config, radio_name)
 		ifname = suffix and 'client' .. suffix,
 		disabled = disabled or false,
 	})
+
+	local legacy_macaddr = wireless.get_wlan_mac(uci, radio, index, 5)
+	local legacy_name = 'leg_client_' .. radio_name
+
+	uci:section('wireless', 'wifi-iface', legacy_name, {
+		device = radio_name,
+		network = 'client',
+		mode = 'ap',
+		ssid = 'freifunk-router-ist-veraltet.de',
+		macaddr = legacy_macaddr,
+		ifname = suffix and 'leg_client' .. suffix,
+		disabled = disabled or false,
+	})
 end
 
 local function configure_owe(radio, index, config, radio_name)