diff --git a/Tools/emulator/qemu-test.sh b/Tools/emulator/qemu-test.sh
index ef16810..adb2c62 100644
--- a/Tools/emulator/qemu-test.sh
+++ b/Tools/emulator/qemu-test.sh
@@ -121,7 +121,17 @@ rm "$CHDIR/home/httpd/web/admin/graphics/topbar.gif"
cd "$CHDIR/home/httpd/web/admin/graphics"
ln -s "../../graphics/topbar.gif" "topbar.gif"
ln -s "../../graphics/router.gif" "router.gif"
-cd "$DIR/${FILENAME%.*}"
+cd "$DIR/${FILENAME%.*}"
+
+if [ -d "$DIR/custom/etc" ]; then
+ echo "Injecting custom or fix scripts"
+ cp -rf "$DIR/custom/etc" "$CHDIR/etc"
+fi
+
+if [ -f "$CHDIR/etc/scripts/fix_sw_ver.sh" ]; then
+ echo "Injecting software version fix scripts"
+ find "$CHDIR/etc/init.d" -type f -exec sed -i 's/\/etc\/insdrv.sh/\/etc\/insdrv.sh\n\/etc\/scripts\/fix_sw_ver.sh/g' {} +
+fi
echo "chmod +x /bin folder, prevent stick become brick!"
chmod +x "$CHDIR/bin" -R
diff --git a/Tools/etc/scripts/fix_speed.sh b/Tools/etc/scripts/fix_speed.sh
new file mode 100644
index 0000000..1b03739
--- /dev/null
+++ b/Tools/etc/scripts/fix_speed.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+# HiSGMII Speed: Fix upload speed when using HiSGMII mode
+# By stich86
+
+SPEED=$(flash get LAN_SDS_MODE | awk -F'=' '{print $2}')
+
+if [ "$SPEED" == "4" ] || [ "$SPEED" == "5" ] || [ "$SPEED" == "6" ]; then
+ /bin/diag bandwidth set egress port all rate 4194296
+ /bin/diag bandwidth set ingress port all rate 4194296
+fi
\ No newline at end of file
diff --git a/Tools/etc/scripts/fix_sw_ver.sh b/Tools/etc/scripts/fix_sw_ver.sh
new file mode 100644
index 0000000..7f46431
--- /dev/null
+++ b/Tools/etc/scripts/fix_sw_ver.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+# Software Version: Allow user to use custom Software Version when using ODI Stick
+# By stich86, Anime4000
+
+OLT_MODE=$(flash get OMCI_OLT_MODE | awk -F'=' '{print $2}')
+SWVER0=$(/bin/nv getenv sw_custom_version0 | awk -F'=' '{print $2}')
+SWVER1=$(/bin/nv getenv sw_custom_version1 | awk -F'=' '{print $2}')
+
+# Check if custom nv value is exist
+if [ -z "$SWVER0" ]; then
+ SWVER0=$(/bin/nv getenv sw_version0 | awk -F'=' '{print $2}')
+fi
+if [ -z "$SWVER1" ]; then
+ SWVER1=$(/bin/nv getenv sw_version1 | awk -F'=' '{print $2}')
+fi
+
+# Apply custom Software Version when using OMCI_OLT_MODE 3
+if [ "$OLT_MODE" == "3" ]; then
+ flash set OMCI_SW_VER1 $SWVER0
+ flash set OMCI_SW_VER2 $SWVER1
+fi
diff --git a/Tools/etc/scripts/fix_vlan_tag.sh b/Tools/etc/scripts/fix_vlan_tag.sh
new file mode 100644
index 0000000..2bd51f5
--- /dev/null
+++ b/Tools/etc/scripts/fix_vlan_tag.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+# VLAN Tag Fix: Fix VLAN wrong mapping
+# By inyourgroove
+
+set -e
+
+while true; do
+ omcicli mib get 84 > /tmp/84.tmp
+
+ size=$(ls -la /tmp/ | grep 84.tmp | awk '{ print $5 }')
+
+ if [[ "$size" -lt "88" ]]; then
+ # Looks like the table is not populated yet
+ sleep 30
+ continue
+ fi
+
+ one_mode=$(awk '/0x1102/{nr[NR]; nr[NR+2]}; NR in nr' /tmp/84.tmp | grep FwdOp | awk '{ print $2 }')
+ two_mode=$(awk '/0x110b/{nr[NR]; nr[NR+2]}; NR in nr' /tmp/84.tmp | grep FwdOp | awk '{ print $2 }')
+
+ rm /tmp/84.tmp
+
+ [[ $one_mode != "0x02" ]] && omcicli mib set 84 4354 FwdOp 0x02
+ [[ $two_mode != "0x02" ]] && omcicli mib set 84 4363 FwdOp 0x02
+ sleep 30
+done;
\ No newline at end of file
diff --git a/WebGui/Project Files/topbar.ai b/WebGui/Project Files/topbar.ai
new file mode 100644
index 0000000..a7d3ed5
--- /dev/null
+++ b/WebGui/Project Files/topbar.ai
@@ -0,0 +1,2212 @@
+%PDF-1.5
%
+1 0 obj
<>/OCGs[7 0 R 8 0 R 39 0 R 40 0 R 70 0 R 71 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ application/pdf
+
+
+ Web
+
+
+ Adobe Illustrator CC 23.1 (Windows)
+ 2022-09-08T22:07:23+08:00
+ 2022-09-08T22:10:04+08:00
+ 2022-09-08T22:10:04+08:00
+
+
+
+ 256
+ 136
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAiAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYqo3V7Z2kfqXU8dvH/PK6ov3sRgJpnDHKZqIJPkh7XXdDu39O01G2uH6cIpo3NT7KTiJAtmTS5Y
C5RkPeCjsLQ7FXYq7FXYq07oiM7sFRQSzE0AA3JJOKsW/wCVsflZ/wBTlof/AHErP/qpirv+Vsfl
Z/1OWh/9xKz/AOqmKu/5Wx+Vn/U5aH/3ErP/AKqYq7/lbH5Wf9Tlof8A3ErP/qpiqta/mX+XN3J6
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
VdirsVf/2Q==
+
+
+
+ proof:pdf
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ xmp.did:b61df726-cbeb-bc4a-a25d-a63ddd57818f
+ uuid:6c6efd9e-4a09-4f47-b2d9-9d5824352fa5
+
+ uuid:3e593450-be4b-41f3-a1ac-f0c60f6cd9f7
+ xmp.did:e4637d7a-1015-5a4e-8a54-8a417d835ed6
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ proof:pdf
+
+
+
+
+ saved
+ xmp.iid:b61df726-cbeb-bc4a-a25d-a63ddd57818f
+ 2022-09-08T22:07:23+08:00
+ Adobe Illustrator CC 23.1 (Windows)
+ /
+
+
+
+ Web
+ Document
+ 1
+ False
+ False
+
+ 776.000000
+ 280.000000
+ Pixels
+
+
+
+
+ Arial-BoldMT
+ Arial
+ Bold
+ Open Type
+ Version 7.00
+ False
+ arialbd.ttf
+
+
+ ArialRoundedMTBold
+ Arial Rounded MT Bold
+ Regular
+ Open Type
+ Version 1.51
+ False
+ ARLRDBD.TTF
+
+
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Default Swatch Group
+ 0
+
+
+
+ White
+ RGB
+ PROCESS
+ 255
+ 255
+ 255
+
+
+ Black
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ RGB Red
+ RGB
+ PROCESS
+ 255
+ 0
+ 0
+
+
+ RGB Yellow
+ RGB
+ PROCESS
+ 255
+ 255
+ 0
+
+
+ RGB Green
+ RGB
+ PROCESS
+ 0
+ 255
+ 0
+
+
+ RGB Cyan
+ RGB
+ PROCESS
+ 0
+ 255
+ 255
+
+
+ RGB Blue
+ RGB
+ PROCESS
+ 0
+ 0
+ 255
+
+
+ RGB Magenta
+ RGB
+ PROCESS
+ 255
+ 0
+ 255
+
+
+ R=193 G=39 B=45
+ RGB
+ PROCESS
+ 193
+ 39
+ 45
+
+
+ R=237 G=28 B=36
+ RGB
+ PROCESS
+ 237
+ 28
+ 36
+
+
+ R=241 G=90 B=36
+ RGB
+ PROCESS
+ 241
+ 90
+ 36
+
+
+ R=247 G=147 B=30
+ RGB
+ PROCESS
+ 247
+ 147
+ 30
+
+
+ R=251 G=176 B=59
+ RGB
+ PROCESS
+ 251
+ 176
+ 59
+
+
+ R=252 G=238 B=33
+ RGB
+ PROCESS
+ 252
+ 238
+ 33
+
+
+ R=217 G=224 B=33
+ RGB
+ PROCESS
+ 217
+ 224
+ 33
+
+
+ R=140 G=198 B=63
+ RGB
+ PROCESS
+ 140
+ 198
+ 63
+
+
+ R=57 G=181 B=74
+ RGB
+ PROCESS
+ 57
+ 181
+ 74
+
+
+ R=0 G=146 B=69
+ RGB
+ PROCESS
+ 0
+ 146
+ 69
+
+
+ R=0 G=104 B=55
+ RGB
+ PROCESS
+ 0
+ 104
+ 55
+
+
+ R=34 G=181 B=115
+ RGB
+ PROCESS
+ 34
+ 181
+ 115
+
+
+ R=0 G=169 B=157
+ RGB
+ PROCESS
+ 0
+ 169
+ 157
+
+
+ R=41 G=171 B=226
+ RGB
+ PROCESS
+ 41
+ 171
+ 226
+
+
+ R=0 G=113 B=188
+ RGB
+ PROCESS
+ 0
+ 113
+ 188
+
+
+ R=46 G=49 B=146
+ RGB
+ PROCESS
+ 46
+ 49
+ 146
+
+
+ R=27 G=20 B=100
+ RGB
+ PROCESS
+ 27
+ 20
+ 100
+
+
+ R=102 G=45 B=145
+ RGB
+ PROCESS
+ 102
+ 45
+ 145
+
+
+ R=147 G=39 B=143
+ RGB
+ PROCESS
+ 147
+ 39
+ 143
+
+
+ R=158 G=0 B=93
+ RGB
+ PROCESS
+ 158
+ 0
+ 93
+
+
+ R=212 G=20 B=90
+ RGB
+ PROCESS
+ 212
+ 20
+ 90
+
+
+ R=237 G=30 B=121
+ RGB
+ PROCESS
+ 237
+ 30
+ 121
+
+
+ R=199 G=178 B=153
+ RGB
+ PROCESS
+ 199
+ 178
+ 153
+
+
+ R=153 G=134 B=117
+ RGB
+ PROCESS
+ 153
+ 134
+ 117
+
+
+ R=115 G=99 B=87
+ RGB
+ PROCESS
+ 115
+ 99
+ 87
+
+
+ R=83 G=71 B=65
+ RGB
+ PROCESS
+ 83
+ 71
+ 65
+
+
+ R=198 G=156 B=109
+ RGB
+ PROCESS
+ 198
+ 156
+ 109
+
+
+ R=166 G=124 B=82
+ RGB
+ PROCESS
+ 166
+ 124
+ 82
+
+
+ R=140 G=98 B=57
+ RGB
+ PROCESS
+ 140
+ 98
+ 57
+
+
+ R=117 G=76 B=36
+ RGB
+ PROCESS
+ 117
+ 76
+ 36
+
+
+ R=96 G=56 B=19
+ RGB
+ PROCESS
+ 96
+ 56
+ 19
+
+
+ R=66 G=33 B=11
+ RGB
+ PROCESS
+ 66
+ 33
+ 11
+
+
+
+
+
+ Grays
+ 1
+
+
+
+ R=0 G=0 B=0
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ R=26 G=26 B=26
+ RGB
+ PROCESS
+ 26
+ 26
+ 26
+
+
+ R=51 G=51 B=51
+ RGB
+ PROCESS
+ 51
+ 51
+ 51
+
+
+ R=77 G=77 B=77
+ RGB
+ PROCESS
+ 77
+ 77
+ 77
+
+
+ R=102 G=102 B=102
+ RGB
+ PROCESS
+ 102
+ 102
+ 102
+
+
+ R=128 G=128 B=128
+ RGB
+ PROCESS
+ 128
+ 128
+ 128
+
+
+ R=153 G=153 B=153
+ RGB
+ PROCESS
+ 153
+ 153
+ 153
+
+
+ R=179 G=179 B=179
+ RGB
+ PROCESS
+ 179
+ 179
+ 179
+
+
+ R=204 G=204 B=204
+ RGB
+ PROCESS
+ 204
+ 204
+ 204
+
+
+ R=230 G=230 B=230
+ RGB
+ PROCESS
+ 230
+ 230
+ 230
+
+
+ R=242 G=242 B=242
+ RGB
+ PROCESS
+ 242
+ 242
+ 242
+
+
+
+
+
+ Web Color Group
+ 1
+
+
+
+ R=63 G=169 B=245
+ RGB
+ PROCESS
+ 63
+ 169
+ 245
+
+
+ R=122 G=201 B=67
+ RGB
+ PROCESS
+ 122
+ 201
+ 67
+
+
+ R=255 G=147 B=30
+ RGB
+ PROCESS
+ 255
+ 147
+ 30
+
+
+ R=255 G=29 B=37
+ RGB
+ PROCESS
+ 255
+ 29
+ 37
+
+
+ R=255 G=123 B=172
+ RGB
+ PROCESS
+ 255
+ 123
+ 172
+
+
+ R=189 G=204 B=212
+ RGB
+ PROCESS
+ 189
+ 204
+ 212
+
+
+
+
+
+
+ Adobe PDF library 15.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
3 0 obj
<>
endobj
10 0 obj
<>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC]/Properties<>/XObject<>>>/Thumb 78 0 R/TrimBox[0.0 0.0 776.0 280.0]/Type/Page>>
endobj
73 0 obj
<>stream
+H|RMo1W19gk7*RX8THBInRD\<{oWܓ!
+&}OGג
ĹG,\ƝovVwoi澟۳Fѵ͉zX\l% ᝓ?TcDXFڹN"m/%,ق2fMБWL`t]'&
Q6UGy}tLH<DRE,ԝ[NIVTL(z
+
PB0gL@+H a*!dDT9gtbF$*_}OtYgo2(Q96$ DӮ$mrX}{ގ_aYŏ$A)>|_~oIӷ% Ȱ%
+endstream
endobj
78 0 obj
<>stream
+8;Z\55n\f(#ineTjCA+OV`mTM_0;m[#pF:8KlhX'1o&"7m_AliHu,m81-1i$[%)C<
+\ukjU6U2?h,qTr2J^3S9!+HONr6.tN]]Nog[Klh\+NmdgRO]#eR=2In!e,?/+Lrr,
+A-p$nJO1Z;MP,(*`n-V+-/&LY#Uo9\S#B-sGW!QF.D0($R/R`%&V7+rZi\=+N/_5s
+)'VL#!CScs3]%+bZ:lG+\1.P$'hJF%'buq2k^tV=e4_(Ba_$tGB9AV7on='IVL%d+
+Kob!oA4V\FGAHt?c;EIgWmR2,*W>\.tTl;qq!KNlA:&W4;0D>
+PCPlA'=8DAfMClj!+Gnt%0~>
+endstream
endobj
79 0 obj
[/Indexed/DeviceRGB 255 80 0 R]
endobj
80 0 obj
<>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
+endstream
endobj
77 0 obj
<>/Filter/FlateDecode/Height 70/Intent/RelativeColorimetric/Length 9444/Name/X/Subtype/Image/Type/XObject/Width 194>>stream
+H{PT[<%iAeab|5Vd:LDP82ɴDӘ8&*QT|*<v>>{sn#_칗sϹ{|PPATPATPATPATPAJBH@q $1"~DYMWέfً$cOpryV4Bއl\I"mNbhAG$f͚#G>%_3fѣz(?b=!!!77t
+@x"%o ^.ywnx_vwo?rDl7CD^F,Pƶ|~qɎ9E
+4:̹w`#bkF"%C(">T7niI6zq`\ ئK_wxw ;3FnP/
*P$]
+\wbXd`,u*w+tuL1mOϴ:U{9}[7mybO(q4ĈݰaC0W@(Ҡ "Sp\6]&GKݭT=ۥf{]][Vp҃ g5.
o:l:Bҭ֤j۴9&ez"ͪʶϵ$zUV7Kp\t"aq͛G?~<cǎ%lyfQ"H2+ҳ?p:'zyt,;/or_-VUPZjVsu}xI>&&D8I|5Lk{{s$Y\o;9L?:%27E3LϽ:VŲ 7Gyȁaׯ_H@;x8BY' )p}LY\lCf\NȀ?A~ >xãk-jiF^R۪&躟1tOu(zbVUyJzQct:61ՠBF$3sLȟ!6:.)))...0AKb_A%??tN"
+v>@)&xbl/DD2C䡑,0|tAx\ƣ&śչM_T*?YLN(QY]jIU&bmǔ9vE"+2[fNH7MN>>8/ kƍ/(CCC9o$.H~߿tI&H$\$ތQ~rf~ɉoJj
%wW~&swvtA_vѴ; |Z+eN[95yZ6EADTeX#5ܥUd#2<1YJoR6GR&;uVg֤{&etMCj<>${'/i&