diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.gnuplot b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.gnuplot new file mode 100644 index 0000000..a952132 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.gnuplot @@ -0,0 +1,39 @@ +set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12' +set title 'Average Transfer Speed TCP Download (higher is better)' font 'Arial,14' +set xlabel "Wifi Card" font 'Arial,12' +set ylabel "Speed (bits per second)" font 'Arial,12' +set key off +set grid ytics +set yrange [0:] +# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte. +set format y '%.0s%cbit/s' +set datafile separator "|" +set boxwidth 0.5 +set style fill solid +set xtics rotate by -30 + +set linetype 2 lc rgb '#0B7189' lw 2 +set linetype 1 lc rgb '#0B7189' lw 2 +set linetype 4 lc rgb '#301A4B' lw 2 +set linetype 3 lc rgb '#301A4B' lw 2 +set linetype 6 lc rgb '#FF674D' lw 2 +set linetype 5 lc rgb '#FF674D' lw 2 +set linetype 8 lc rgb '#EA3788' lw 2 +set linetype 7 lc rgb '#EA3788' lw 2 +plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3 +1|422522103.84772784|MT7927, through-wall, power save on +e +2|768272755.2831681|MT7927, through-wall, power save off +e +3|543275608.9624647|MT7927, clear LoS, power save on +e +4|523518022.611946|MT7927, clear LoS, power save off +e +5|394199888.8438047|QCNCM865, through-wall, power save on +e +6|352798607.44130844|QCNCM865, through-wall, power save off +e +7|360887148.5620894|QCNCM865, clear LoS, power save on +e +8|508847131.8425075|QCNCM865, clear LoS, power save off +e diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.svg b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.svg new file mode 100644 index 0000000..5d3fa35 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_download.svg @@ -0,0 +1,329 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0bit/s + + + + + + + + + + + + + 100Mbit/s + + + + + + + + + + + + + 200Mbit/s + + + + + + + + + + + + + 300Mbit/s + + + + + + + + + + + + + 400Mbit/s + + + + + + + + + + + + + 500Mbit/s + + + + + + + + + + + + + 600Mbit/s + + + + + + + + + + + + + 700Mbit/s + + + + + + + + + + + + + 800Mbit/s + + + + + MT7927, through-wall, power save on + + + + + MT7927, through-wall, power save off + + + + + MT7927, clear LoS, power save on + + + + + MT7927, clear LoS, power save off + + + + + QCNCM865, through-wall, power save on + + + + + QCNCM865, through-wall, power save off + + + + + QCNCM865, clear LoS, power save on + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + MT7927, through-wall, power save on + + + + + + + + + + + + + + MT7927, through-wall, power save off + + + + + + + + + + + + MT7927, clear LoS, power save on + + + + + + + + + + + + MT7927, clear LoS, power save off + + + + + + + + + + + + QCNCM865, through-wall, power save on + + + + + + + + + + + + QCNCM865, through-wall, power save off + + + + + + + + + + + + QCNCM865, clear LoS, power save on + + + + + + + + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + + + + + + + + + + Speed (bits per second) + + + + + Wifi Card + + + + + + + Average Transfer Speed TCP Download (higher is better) + + + + + + diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.gnuplot b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.gnuplot new file mode 100644 index 0000000..992b0d4 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.gnuplot @@ -0,0 +1,39 @@ +set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12' +set title 'Average Transfer Speed TCP Upload (higher is better)' font 'Arial,14' +set xlabel "Wifi Card" font 'Arial,12' +set ylabel "Speed (bits per second)" font 'Arial,12' +set key off +set grid ytics +set yrange [0:] +# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte. +set format y '%.0s%cbit/s' +set datafile separator "|" +set boxwidth 0.5 +set style fill solid +set xtics rotate by -30 + +set linetype 2 lc rgb '#0B7189' lw 2 +set linetype 1 lc rgb '#0B7189' lw 2 +set linetype 4 lc rgb '#301A4B' lw 2 +set linetype 3 lc rgb '#301A4B' lw 2 +set linetype 6 lc rgb '#FF674D' lw 2 +set linetype 5 lc rgb '#FF674D' lw 2 +set linetype 8 lc rgb '#EA3788' lw 2 +set linetype 7 lc rgb '#EA3788' lw 2 +plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3 +1|315835141.2891771|MT7927, through-wall, power save on +e +2|496659545.4648713|MT7927, through-wall, power save off +e +3|417086827.94583166|MT7927, clear LoS, power save on +e +4|366809417.5157583|MT7927, clear LoS, power save off +e +5|255238094.69539386|QCNCM865, through-wall, power save on +e +6|248710976.51210698|QCNCM865, through-wall, power save off +e +7|274422436.91832775|QCNCM865, clear LoS, power save on +e +8|372965937.97922003|QCNCM865, clear LoS, power save off +e diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.svg b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.svg new file mode 100644 index 0000000..0b80961 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_tcp_upload.svg @@ -0,0 +1,355 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0bit/s + + + + + + + + + + + + + 50Mbit/s + + + + + + + + + + + + + 100Mbit/s + + + + + + + + + + + + + 150Mbit/s + + + + + + + + + + + + + 200Mbit/s + + + + + + + + + + + + + 250Mbit/s + + + + + + + + + + + + + 300Mbit/s + + + + + + + + + + + + + 350Mbit/s + + + + + + + + + + + + + 400Mbit/s + + + + + + + + + + + + + 450Mbit/s + + + + + + + + + + + + + 500Mbit/s + + + + + MT7927, through-wall, power save on + + + + + MT7927, through-wall, power save off + + + + + MT7927, clear LoS, power save on + + + + + MT7927, clear LoS, power save off + + + + + QCNCM865, through-wall, power save on + + + + + QCNCM865, through-wall, power save off + + + + + QCNCM865, clear LoS, power save on + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + MT7927, through-wall, power save on + + + + + + + + + + + + + + MT7927, through-wall, power save off + + + + + + + + + + + + MT7927, clear LoS, power save on + + + + + + + + + + + + MT7927, clear LoS, power save off + + + + + + + + + + + + QCNCM865, through-wall, power save on + + + + + + + + + + + + QCNCM865, through-wall, power save off + + + + + + + + + + + + QCNCM865, clear LoS, power save on + + + + + + + + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + + + + + + + + + + Speed (bits per second) + + + + + Wifi Card + + + + + + + Average Transfer Speed TCP Upload (higher is better) + + + + + + diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.gnuplot b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.gnuplot new file mode 100644 index 0000000..566615a --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.gnuplot @@ -0,0 +1,39 @@ +set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12' +set title 'Average Transfer Speed UDP Download (higher is better)' font 'Arial,14' +set xlabel "Wifi Card" font 'Arial,12' +set ylabel "Speed (bits per second)" font 'Arial,12' +set key off +set grid ytics +set yrange [0:] +# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte. +set format y '%.0s%cbit/s' +set datafile separator "|" +set boxwidth 0.5 +set style fill solid +set xtics rotate by -30 + +set linetype 2 lc rgb '#0B7189' lw 2 +set linetype 1 lc rgb '#0B7189' lw 2 +set linetype 4 lc rgb '#301A4B' lw 2 +set linetype 3 lc rgb '#301A4B' lw 2 +set linetype 6 lc rgb '#FF674D' lw 2 +set linetype 5 lc rgb '#FF674D' lw 2 +set linetype 8 lc rgb '#EA3788' lw 2 +set linetype 7 lc rgb '#EA3788' lw 2 +plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3 +1|482724867.8426701|MT7927, through-wall, power save on +e +2|820552085.103994|MT7927, through-wall, power save off +e +3|576595297.8591751|MT7927, clear LoS, power save on +e +4|526276087.5064209|MT7927, clear LoS, power save off +e +5|423283411.5413816|QCNCM865, through-wall, power save on +e +6|411745265.2063319|QCNCM865, through-wall, power save off +e +7|386197603.1098256|QCNCM865, clear LoS, power save on +e +8|538175846.2049392|QCNCM865, clear LoS, power save off +e diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.svg b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.svg new file mode 100644 index 0000000..dc70105 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_download.svg @@ -0,0 +1,342 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0bit/s + + + + + + + + + + + + + 100Mbit/s + + + + + + + + + + + + + 200Mbit/s + + + + + + + + + + + + + 300Mbit/s + + + + + + + + + + + + + 400Mbit/s + + + + + + + + + + + + + 500Mbit/s + + + + + + + + + + + + + 600Mbit/s + + + + + + + + + + + + + 700Mbit/s + + + + + + + + + + + + + 800Mbit/s + + + + + + + + + + + + + 900Mbit/s + + + + + MT7927, through-wall, power save on + + + + + MT7927, through-wall, power save off + + + + + MT7927, clear LoS, power save on + + + + + MT7927, clear LoS, power save off + + + + + QCNCM865, through-wall, power save on + + + + + QCNCM865, through-wall, power save off + + + + + QCNCM865, clear LoS, power save on + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + MT7927, through-wall, power save on + + + + + + + + + + + + + + MT7927, through-wall, power save off + + + + + + + + + + + + MT7927, clear LoS, power save on + + + + + + + + + + + + MT7927, clear LoS, power save off + + + + + + + + + + + + QCNCM865, through-wall, power save on + + + + + + + + + + + + QCNCM865, through-wall, power save off + + + + + + + + + + + + QCNCM865, clear LoS, power save on + + + + + + + + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + + + + + + + + + + Speed (bits per second) + + + + + Wifi Card + + + + + + + Average Transfer Speed UDP Download (higher is better) + + + + + + diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.gnuplot b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.gnuplot new file mode 100644 index 0000000..a9f5c64 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.gnuplot @@ -0,0 +1,39 @@ +set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12' +set title 'Average Transfer Speed UDP Upload (higher is better)' font 'Arial,14' +set xlabel "Wifi Card" font 'Arial,12' +set ylabel "Speed (bits per second)" font 'Arial,12' +set key off +set grid ytics +set yrange [0:] +# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte. +set format y '%.0s%cbit/s' +set datafile separator "|" +set boxwidth 0.5 +set style fill solid +set xtics rotate by -30 + +set linetype 2 lc rgb '#0B7189' lw 2 +set linetype 1 lc rgb '#0B7189' lw 2 +set linetype 4 lc rgb '#301A4B' lw 2 +set linetype 3 lc rgb '#301A4B' lw 2 +set linetype 6 lc rgb '#FF674D' lw 2 +set linetype 5 lc rgb '#FF674D' lw 2 +set linetype 8 lc rgb '#EA3788' lw 2 +set linetype 7 lc rgb '#EA3788' lw 2 +plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3 +1|371843616.5936099|MT7927, through-wall, power save on +e +2|596594576.453139|MT7927, through-wall, power save off +e +3|453499923.90097916|MT7927, clear LoS, power save on +e +4|433621696.5380655|MT7927, clear LoS, power save off +e +5|316836174.4425396|QCNCM865, through-wall, power save on +e +6|377556518.07262224|QCNCM865, through-wall, power save off +e +7|355501071.3001305|QCNCM865, clear LoS, power save on +e +8|451920752.90807164|QCNCM865, clear LoS, power save off +e diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.svg b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.svg new file mode 100644 index 0000000..b70b340 --- /dev/null +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/files/graphs/average_udp_upload.svg @@ -0,0 +1,303 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0bit/s + + + + + + + + + + + + + 100Mbit/s + + + + + + + + + + + + + 200Mbit/s + + + + + + + + + + + + + 300Mbit/s + + + + + + + + + + + + + 400Mbit/s + + + + + + + + + + + + + 500Mbit/s + + + + + + + + + + + + + 600Mbit/s + + + + + MT7927, through-wall, power save on + + + + + MT7927, through-wall, power save off + + + + + MT7927, clear LoS, power save on + + + + + MT7927, clear LoS, power save off + + + + + QCNCM865, through-wall, power save on + + + + + QCNCM865, through-wall, power save off + + + + + QCNCM865, clear LoS, power save on + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + MT7927, through-wall, power save on + + + + + + + + + + + + + + MT7927, through-wall, power save off + + + + + + + + + + + + MT7927, clear LoS, power save on + + + + + + + + + + + + MT7927, clear LoS, power save off + + + + + + + + + + + + QCNCM865, through-wall, power save on + + + + + + + + + + + + QCNCM865, through-wall, power save off + + + + + + + + + + + + QCNCM865, clear LoS, power save on + + + + + + + + + + + + QCNCM865, clear LoS, power save off + + + + + + + + + + + + + + + + + + Speed (bits per second) + + + + + Wifi Card + + + + + + + Average Transfer Speed UDP Upload (higher is better) + + + + + + diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/index.org b/posts/2026/10/15/qcncm865-mt7927-comparison/index.org index d7c1264..5bda6c9 100644 --- a/posts/2026/10/15/qcncm865-mt7927-comparison/index.org +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/index.org @@ -41,12 +41,16 @@ In the remaining tests, the MT7927 scores a faster transfer rate than the QCNCM8 *** Upload from laptop to router over tcp [[./files/graphs/tcp_upload.svg]] +[[./files/graphs/average_tcp_upload.svg]] *** Download from router to laptop over tcp [[./files/graphs/tcp_download.svg]] +[[./files/graphs/average_tcp_download.svg]] *** Upload from laptop to router over udp [[./files/graphs/udp_upload.svg]] +[[./files/graphs/average_udp_upload.svg]] *** Download from router to laptop over udp [[./files/graphs/udp_download.svg]] +[[./files/graphs/average_udp_download.svg]] ** Latency