Fitz Mutch
Senior Member
After compiling the 382.18547 GPL source code for RT-AC68U, I noticed that it is 659,456 bytes smaller than the same firmware released by ASUS. Upon closer inspection the biggest size difference, I can see, is the BWDPI kernel modules found here: /usr/bwdpi.
Maybe someone forgot to strip the symbols? It's not automatic? Same thing with 382.18881. No issue with Asuswrt-Merlin here, just a heads up.
How to show file size differences between firmwares
Maybe someone forgot to strip the symbols? It's not automatic? Same thing with 382.18881. No issue with Asuswrt-Merlin here, just a heads up.
How to show file size differences between firmwares
Code:
binwalk -e FW_RT_AC68U_300438218547.trx
binwalk -e RT-AC68U_3.0.0.4_382_18547-g91c580f.trx
cd _FW_RT_AC68U_300438218547.trx.extracted ; du -abS --apparent-size >../a.txt ; cd ..
cd _RT-AC68U_3.0.0.4_382_18547-g91c580f.trx.extracted ; du -abS --apparent-size >../b.txt ; cd ..
diff a.txt b.txt >c.txt