What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Removed from AMTM thread
Meant to place here.

****************************************************************************************************
this diversion file populated and left itself in jffs/scripts after running update for diversions minor update.
Code:
#!/bin/sh
#bof

# Diversion is free to use under the GNU General Public License version 3 (GPL-3.0)
# https://opensource.org/licenses/GPL-3.0

# Proudly coded by thelonelycoder
# Copyright (c) 2016-2066 thelonelycoder - All Rights Reserved
# https://www.snbforums.com/members/thelonelycoder.25480/
# https://diversion.ch

# Script Version 4.1.8

if [ -f /usr/sbin/curl ]; then
        cd "$HOME"
        /usr/sbin/curl -Os https://diversion.ch/diversion/4.1/diversion
        chmod 0755 "$HOME/diversion"
        rm -f "$0"
        exec "$HOME/diversion"
else
        echo
        echo " Sorry, wrong platform."
        echo " Diversion cannot be installed on this device."
        echo " Goodbye"
        echo
        rm -f "$0"
        exit 1
fi
#eof
 
Hello guys, I have installed Diversion with the latest version and it is working very well thus far. Only thing that is bugging me is that log alert from Kernel every 15 minutes or so:

Jan 29 12:00:02 kernel: dcd[4937]: unhandled level 3 translation fault (11) at 0x00000000, esr 0x92000007
Jan 29 12:00:02 kernel: [00000000] *pgd=0000000011ad9003, *pud=0000000011ad9003, *pmd=0000000010eaa003, *pte=0000000000000000
Jan 29 12:00:02 kernel: CPU: 1 PID: 4937 Comm: dcd Tainted: P O 4.1.27 #2
Jan 29 12:00:02 kernel: Hardware name: Broadcom-v8A (DT)
Jan 29 12:00:02 kernel: task: ffffffc019356b40 ti: ffffffc005ea8000 task.ti: ffffffc005ea8000
Jan 29 12:00:02 kernel: PC is at 0xf6ec6f44
Jan 29 12:00:02 kernel: LR is at 0x1dc74
Jan 29 12:00:02 kernel: pc : [<00000000f6ec6f44>] lr : [<000000000001dc74>] pstate: 600e0010
Jan 29 12:00:02 kernel: sp : 00000000ff88f9d8
Jan 29 12:00:02 kernel: x12: 000000000009ff08
Jan 29 12:00:02 kernel: x11: 00000000f61ff024 x10: 00000000000a02ac
Jan 29 12:00:02 kernel: x9 : 00000000f61ff8a4 x8 : 00000000000a0764
Jan 29 12:00:02 kernel: x7 : 00000000f61ff8dc x6 : 00000000000a075e
Jan 29 12:00:02 kernel: x5 : 0000000000000000 x4 : 00000000f61ff888
Jan 29 12:00:02 kernel: x3 : 0000000000000000 x2 : 00000000ff88f9b4
Jan 29 12:00:02 kernel: x1 : 000000000007c66c x0 : 0000000000000000




Is this okay or something that I should worry about? Thanks in advance.
 
This is an error from TrendMicro module. It is closed source so only they can solve this problem, which they have not done so far.
It is not destructive, just annoying.

You can install scribe and uiScribe from amtm to hide these errors.
 
Last edited:
Hello guys, I have installed Diversion with the latest version and it is working very well thus far. Only thing that is bugging me is that log alert from Kernel every 15 minutes or so:

Jan 29 12:00:02 kernel: dcd[4937]: unhandled level 3 translation fault (11) at 0x00000000, esr 0x92000007
Jan 29 12:00:02 kernel: [00000000] *pgd=0000000011ad9003, *pud=0000000011ad9003, *pmd=0000000010eaa003, *pte=0000000000000000
Jan 29 12:00:02 kernel: CPU: 1 PID: 4937 Comm: dcd Tainted: P O 4.1.27 #2
Jan 29 12:00:02 kernel: Hardware name: Broadcom-v8A (DT)
Jan 29 12:00:02 kernel: task: ffffffc019356b40 ti: ffffffc005ea8000 task.ti: ffffffc005ea8000
Jan 29 12:00:02 kernel: PC is at 0xf6ec6f44
Jan 29 12:00:02 kernel: LR is at 0x1dc74
Jan 29 12:00:02 kernel: pc : [<00000000f6ec6f44>] lr : [<000000000001dc74>] pstate: 600e0010
Jan 29 12:00:02 kernel: sp : 00000000ff88f9d8
Jan 29 12:00:02 kernel: x12: 000000000009ff08
Jan 29 12:00:02 kernel: x11: 00000000f61ff024 x10: 00000000000a02ac
Jan 29 12:00:02 kernel: x9 : 00000000f61ff8a4 x8 : 00000000000a0764
Jan 29 12:00:02 kernel: x7 : 00000000f61ff8dc x6 : 00000000000a075e
Jan 29 12:00:02 kernel: x5 : 0000000000000000 x4 : 00000000f61ff888
Jan 29 12:00:02 kernel: x3 : 0000000000000000 x2 : 00000000ff88f9b4
Jan 29 12:00:02 kernel: x1 : 000000000007c66c x0 : 0000000000000000




Is this okay or something that I should worry about? Thanks in advance.
Long standing know issue. Closed source, RMelin can do nothing to solve.
https://www.snbforums.com/threads/c...ith-my-ac-86u-log-included.56378/#post-486286

Easier workaround.
https://www.snbforums.com/threads/script-to-remove-dcd-crashes-from-system-log.54734/

Best workaround, more complex, far more powerful control over many logging options.
https://www.snbforums.com/threads/scribe-syslog-ng-and-logrotate-installer.55853/
 
Thank you very much to both of you. I will look in to it closely and follow the steps on the guides provided by you. Besides that annoying log noise, Diversion is working great here for me. I wonder why it does'nt work with youtube ads...
 
I wonder why it does'nt work with youtube ads...
Long standing issue: Diversion can't block ads on YouTube because they are served from the same domains that the YouTube content is served from. If you block those....well, no more YouTube for you.
 
Thank you very much to both of you. I will look in to it closely and follow the steps on the guides provided by you. Besides that annoying log noise, Diversion is working great here for me. I wonder why it does'nt work with youtube ads...
# Start of unverified nonsense
Because the function sendAdSenseDollarsTo_thelonelycoder() in /etc/dnsmasq.conf helps keeping me happy :D
Enter this into terminal to verify:
Code:
cat /etc/dnsmasq.conf
# End of above
 
# Start of unverified nonsense
Because the function sendAdSenseDollarsTo_thelonelycoder() in /etc/dnsmasq.conf helps keeping me happy :D
Enter this into terminal to verify:
Code:
cat /etc/dnsmasq.conf
# End of above
You are a genius, my friend. Did'nt mean to diminish your work at all and sorry if I did. I am just starting to install scripts to my AC86u and searching this forum for help. Thank you for this great script.
 
You are a genius, my friend. Did'nt mean to diminish your work at all and sorry if I did. I am just starting to install scripts to my AC86u and searching this forum for help. Thank you for this great script.
No worries. Those writing router ad-blocker code have yet to find a way to block YT ads. All attempts failed so far.
 
Remove amtm with r on the router that does not have amtm in /opt. Then reinstall. It will not remove any third party scripts when doing that.
ok, I configured and installed everything again from scratch and... it occured again. reinstallation helped, everything is fine now but I noticed scripts had some problems eg generating stats for uidiv when ipv6 was enabled.
 
@thelonelycoder When adding/deleting any domains in the hosted wildcard list or blacklist file it doesn't update the Line in the header of Diversion which tells us "Xxx blocked domains in xx hosts file(s)" even after we process the lists. The change does take effect after file processing but that counter only updates after we do a blocklist update using b>4

So it's a cosmetic bug.
 
What is the best way to completely sinkhole a domain when using Diversion and Skynet? I want graph.instagram.com to go completely away! lol
 

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top