-- Migration from 314.18 to 316.1 - settings - AiProtection / Parental Controls / Time Scheduling --
Thank you very much for this release and so many years of continued work.
I upgraded my AC-86U from 384.18 to 386.1, without reset. All good.
Nothing special with temperature. Details below.
Regarding AiProtection / Parental Controls / Time Scheduling, it might be a good idea to delete rules and disable the feature before the upgrade. Alternatively, I would recommend to delete rules, disable the feature and recreate all rules after the upgrade. Indeed, after the upgrade, my router still had "Time Scheduling" active for 4 devices, but the Web UI only showed 1 device. I was aware of the updated UI, but the internals seems to also have changed. Details below. And of course, I was "prepared to do a factory default reset if something does not work as expected", as per
https://www.snbforums.com/threads/asuswrt-merlin-386-1-is-now-available.69783/#post-657229   ;-)
Finally, fyi, in Network Map, I noticed that some client IP addresses appear as being DHCP (and not "manual") even though the value is definitely manual (and outside the DHCP IP pool). (NB: The lease time is 24h00 and I only upgraded a few hours ago.) I know that "network map" is a closed source part.
Thank you very much again
Take care
Greetings from Belgium
So, the Web UI in 384.18, prior to upgrade, showed 4 "scheduled" devices.
After upgrade:
Android app (1.0.0.6.14) showed 
zero "scheduled" devices;
the Web UI in 386.1 showed 
1 "scheduled" device;
iptables still had 
4 referenced MAC adresses. Note that the device listed in the WebUI was the first one appearing in iptables, and in the 384.18 webUI.
**************************************************
***** Right after the migration from 384.18 to 386.1. Notice how the iptables targets 4 devices, even though the Web UI only showed one client.
	
	
	
		Code:
	
	
		Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t nat   -n --list PREROUTING
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination        
GAME_VSERVER  all  --  0.0.0.0/0            109.89.224.131    
VSERVER    all  --  0.0.0.0/0            109.89.224.131    
DNSFILTER  udp  --  192.168.17.0/24      0.0.0.0/0            udp dpt:53
DNSFILTER  tcp  --  192.168.17.0/24      0.0.0.0/0            tcp dpt:53
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 22:00:00 to 23:59:59 MAC XX:10:81:0F:FB:38
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 08:00:00 MAC XX:10:81:0F:FB:38
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 08:00:00 on Mon,Tue,Wed,Thu,Sat,Sun MAC YY:DE:90:5D:43:51
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 01:00:00 to 08:00:00 on Fri MAC YY:DE:90:5D:43:51
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 21:00:00 to 23:59:59 on Wed,Fri,Sun MAC YY:DE:90:5D:43:51
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 20:00:00 to 23:59:59 on Mon,Tue,Thu,Sat MAC YY:DE:90:5D:43:51
...
Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t filter   -n --list FORWARD
Chain FORWARD (policy DROP)
target     prot opt source               destination        
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 22:00:00 to 23:59:59 MAC XX:10:81:0F:FB:38
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 08:00:00 MAC XX:10:81:0F:FB:38
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            MAC XX:10:81:0F:FB:38
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 08:00:00 on Mon,Tue,Wed,Thu,Sat,Sun MAC YY:DE:90:5D:43:51
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 01:00:00 to 08:00:00 on Fri MAC YY:DE:90:5D:43:51
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 21:00:00 to 23:59:59 on Wed,Fri,Sun MAC YY:DE:90:5D:43:51
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 20:00:00 to 23:59:59 on Mon,Tue,Thu,Sat MAC YY:DE:90:5D:43:51
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            MAC YY:DE:90:5D:43:51
...
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
other2wan  all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0            state INVALID
NSFW       all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate DNAT
OVPN       all  --  0.0.0.0/0            0.0.0.0/0            state NEW
DNSFILTER_DOT  tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:853
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
Anonymised@RT-AC86U-4020:/tmp/home/root#
	 
 
***** After deleting all visible rules and disabling "Time Schedule" in 386.1.
	
	
	
		Code:
	
	
		Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t nat   -n --list PREROUTING
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination        
GAME_VSERVER  all  --  0.0.0.0/0            109.89.224.131    
VSERVER    all  --  0.0.0.0/0            109.89.224.131    
DNSFILTER  udp  --  192.168.17.0/24      0.0.0.0/0            udp dpt:53
DNSFILTER  tcp  --  192.168.17.0/24      0.0.0.0/0            tcp dpt:53
Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t filter   -n --list FORWARD
Chain FORWARD (policy DROP)
target     prot opt source               destination        
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
other2wan  all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0            state INVALID
NSFW       all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate DNAT
OVPN       all  --  0.0.0.0/0            0.0.0.0/0            state NEW
DNSFILTER_DOT  tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:853
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
Anonymised@RT-AC86U-4020:/tmp/home/root#
	 
 
****** After redefining the Time Schedule rules in 386.1:
	
	
	
		Code:
	
	
		Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t nat   -n --list PREROUTING
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination        
GAME_VSERVER  all  --  0.0.0.0/0            109.89.224.131    
VSERVER    all  --  0.0.0.0/0            109.89.224.131    
DNSFILTER  udp  --  192.168.17.0/24      0.0.0.0/0            udp dpt:53
DNSFILTER  tcp  --  192.168.17.0/24      0.0.0.0/0            tcp dpt:53
PCREDIRECT  all  --  192.168.17.116       0.0.0.0/0            TIME from 22:45:00 to 23:59:59
PCREDIRECT  all  --  192.168.17.116       0.0.0.0/0            TIME from 00:00:00 to 07:00:00
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 22:45:00 to 23:59:59 MAC ZZ:5F:67:21:04:9E
PCREDIRECT  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 07:00:00 MAC ZZ:5F:67:21:04:9E
PCREDIRECT  all  --  192.168.17.115       0.0.0.0/0            TIME from 20:30:00 to 23:59:59
PCREDIRECT  all  --  192.168.17.115       0.0.0.0/0            TIME from 00:00:00 to 07:00:00
Anonymised@RT-AC86U-4020:/tmp/home/root# iptables -t filter   -n --list FORWARD
Chain FORWARD (policy DROP)
target     prot opt source               destination        
PControls  all  --  192.168.17.116       0.0.0.0/0            TIME from 22:45:00 to 23:59:59
PControls  all  --  192.168.17.116       0.0.0.0/0            TIME from 00:00:00 to 07:00:00
ACCEPT     all  --  192.168.17.116       0.0.0.0/0          
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 22:45:00 to 23:59:59 MAC ZZ:5F:67:21:04:9E
PControls  all  --  0.0.0.0/0            0.0.0.0/0            TIME from 00:00:00 to 07:00:00 MAC ZZ:5F:67:21:04:9E
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            MAC ZZ:5F:67:21:04:9E
PControls  all  --  192.168.17.115       0.0.0.0/0            TIME from 20:30:00 to 23:59:59
PControls  all  --  192.168.17.115       0.0.0.0/0            TIME from 00:00:00 to 07:00:00
ACCEPT     all  --  192.168.17.115       0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
other2wan  all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0            state INVALID
NSFW       all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate DNAT
OVPN       all  --  0.0.0.0/0            0.0.0.0/0            state NEW
DNSFILTER_DOT  tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:853
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
Anonymised@RT-AC86U-4020:/tmp/home/root#
	 
 
Temp before upgrade, with 384.16 (without cake-qos):
46 °C - 53 °C - 76 °C
Temp after upgrade, with 386.1 (with cake-qos diffserv8):
46 °C - 53 °C - 78 °C