@Jack Yaz You can just opkg remove these then run my script, it will take care of everything. You don't need to backup anything as my script will take care of only inserting my changes and not modify anything in your script. As long as you don't have anything in conflict with my script settings, it should work.
@unrealdude24 Try "dig @<router ip> txt debug.opendns.com" e.g. on mine
dig @192.168.1.1 txt debug.opendns.com
; <<>> DiG 9.3.2 <<>> @192.168.1.1 txt debug.opendns.com
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 829
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;debug.opendns.com. IN TXT
;; ANSWER SECTION:
debug.opendns.com. 0 IN TXT "server m9.hkg"
debug.opendns.com. 0 IN TXT "flags 20 0 8050 3950000000000000000"
debug.opendns.com. 0 IN TXT "originid 58341226"
debug.opendns.com. 0 IN TXT "actype 2"
debug.opendns.com. 0 IN TXT "bundle 9195798"
debug.opendns.com. 0 IN TXT "source 14.187.221.19:36296"
debug.opendns.com. 0 IN TXT "dnscrypt enabled (713156774457306E)"
;; Query time: 40 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon May 08 20:54:32 2017
;; MSG SIZE rcvd: 285
If it returns correctly check your device dns client settings.