broly
May 8, 2021, 1:35am
29
interestingly, a binary like bash (which now says mips32, revision 2), is linked against my libc that doesn't say that (it says the regular MIPS i). i'm wondering if this will cause issues. you really need to make an effort to produce non-MIPS I glibc (like adding an march= to the cflags, which i found weird).
edit2: thinking about it more, and after failing to compile GCC that's "mips32r2" only, i don't think the GRX350 lacks the mips16 ASE.
i compiled the kernel with '-minterlink-mips16' and it runs OK. so it may not be true it is not present. i respect @hauke 's knowledge so maybe -minterlink-mips16 without '-mips16' does not imply the MIPS16 ASE's presence.
broly
May 8, 2021, 11:31pm
33
thanks,
all that's missing is an "obey" meme
1 Like
broly
May 8, 2021, 11:58pm
34
you don't have to apologise lol, it's all good i know you were having some fun.
nothing wrong with that.
DON'T MAKE ME REPORT YOU!!
1 Like
broly
December 6, 2021, 11:14pm
35
latest GPL now has the ddr3 timings included.
i have finally gotten the entire openwrt builder to complete.
now the scary part. these guys are building way too many kernels for one device.
like, one is the XRX500 bootcore, the other is just the GRX500.
i have to see if there is a way to somehow overhaul this nightmare boot structure without bricking the device. it seems i will only get one chance at flashing this, unless i'm not understanding the nightmare known as lantiq uboot (very possible).
mips-openwrt-linux-uclibc-objcopy -O binary -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id -S /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/vmlinux /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-initramfs
mips-openwrt-linux-uclibc-objcopy -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id -S /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/vmlinux /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-initramfs.elf
gcp -fpR /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/vmlinux /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.debug
gcp -fpR /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/arch/mips/boot//"vmlinux.srec" /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/"vmlinux.srec"-initramfs;
touch /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/.image
make -C image compile install TARGET_BUILD=
make[9]: Nothing to be done for 'compile'.
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/tmp
# Use symbolic permissions to avoid clobbering SUID/SGID/sticky bits
find /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq -type f -not -perm /0100 -not -name 'ssh_host*' -not -name 'shadow' -print0 | xargs -r -0 chmod u+rw,g+r,o+r
find /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq -type f -perm /0100 -print0 | xargs -r -0 chmod u+rwx,g+rx,o+rx
find /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq -type d -print0 | xargs -r -0 chmod u+rwx,g+rx,o+rx
install -d -m0755 /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/tmp /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/overlay
chmod 1777 /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/tmp
echo "UGW-7.5.1.50" > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/version
date +%H%M-%d%b%y > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/timestamp
echo ""4.8-linaro"" > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/toolchain_ver
date +%Y-%m-%dT%H:%M:%S > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/ntp_timestamp
rm -rf /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/tmp
cd /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq; ln -sf ramdisk/tmp tmp
gcp -fpR /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/tmp/ifx_config.sh /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/config.sh
gcp -fpR /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/librt-*.so /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libutil-*.so /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/lib
cat /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/patches.list > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/root-lantiq/etc/ugwinfo
cat: /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/patches.list: No such file or directory
make[9]: [Makefile.ugw:739: mkfs_prepare] Error 1 (ignored)
Stripping config macros from 'etc/config.sh'
Scanning: etc/ opt/ ramdisk_copy/ bin/ usr/ lib/
find: `opt/': No such file or directory
Processing: 431/ 431 macros. Used macros: 3
gcp: cannot stat '/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/manifest_Gagan_06-12-2021.xml': No such file or directory
make[9]: [Makefile.ugw:744: mkfs_prepare] Error 1 (ignored)
cp /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore
/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/linux-3.10.104/scripts/dtc/dtc -O dtb -o /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/easy350550_bootcore.dtb ./dts/easy350550_bootcore.dts
/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/staging_dir/host/bin/patch-dtb /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/easy350550_bootcore.dtb 32768
/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/staging_dir/host/bin/lzma e /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore.lzma
LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
mv /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore.lzma /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma
cp -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE
mv /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-easy350550_bootcore /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux_easy350550_bootcore
mkimage -A mips -O linux -T kernel -a 0x80002000 -C lzma -e 0x80002000 -n 'MIPS OpenWrt Linux-3.10.104' -d /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/uImage
Image Name: MIPS OpenWrt Linux-3.10.104
Created: Mon Dec 6 16:15:02 2021
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 949755 Bytes = 927.50 kB = 0.91 MB
Load Address: 80002000
Entry Point: 80002000
len=`wc -c /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma | awk '{ printf $1 }'`; pad=`expr 16 - $len % 16`; pad=`expr $pad % 16`; pad=`expr $pad - 0`; [ $pad -lt 0 ] && pad=0; cat /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma.padded; dd if=/dev/zero of=/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux.lzma.padded bs=1 count=$pad seek=$len
5+0 records in
5+0 records out
5 bytes transferred in 0.000068 secs (73584 bytes/sec)
len=`wc -c /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE | awk '{ printf $1 }'`; pad=`expr 16 - $len % 16`; pad=`expr $pad % 16`; pad=`expr $pad - 0`; [ $pad -lt 0 ] && pad=0; cat /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE > /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE.padded; dd if=/dev/zero of=/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE.padded bs=1 count=$pad seek=$len
12+0 records in
12+0 records out
12 bytes transferred in 0.002214 secs (5420 bytes/sec)
load_addr=0xffffffff88000000; entry_addr=0xffffffff8800c970; if [ -n "" ]; then s_load_addr=`printf "%#x" $((load_addr & 0x1fffffff | 0xa0000000))`; s_entry_addr=`printf "%#x" $((entry_addr & 0x1fffffff | 0xa0000000))`; else s_load_addr=${load_addr}; s_entry_addr=${entry_addr}; fi; /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/u-boot-*/tools/mkimage -A mips -O linux -T kernel -a ${s_load_addr} -C none -e ${s_entry_addr} -n 'MIPS 4Kec Bootcore' -d /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/vmlinux-BOOTCORE.padded /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/uImage.padded
Image Name: MIPS 4Kec Bootcore
Created: Mon Dec 6 16:15:02 2021
Image Type: MIPS Linux Kernel Image (uncompressed)
Data Size: 2019504 Bytes = 1972.17 kB = 1.93 MB
Load Address: 88000000
Entry Point: 8800c970
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq/grx_350_550_wave600_bootcore_sample
cp -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/build_dir/target-mips-openwrt-linux-uclibc_grx_350_550_wave600_bootcore_sample/linux-lantiq_xrx500_4kec/uImage.padded /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq/grx_350_550_wave600_bootcore_sample/uImage
( cd /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq ; find -maxdepth 1 -type f \! -name 'md5sums' -printf "%P\n" | sort | xargs md5sum --binary > md5sums )
( cd /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq ; find -maxdepth 1 -type f \! -name 'md5sums' -printf "%P\n" | sort | xargs openssl dgst -sha256 > sha256sums )
export MAKEFLAGS= ;cmd() { >/dev/null 2>&1 make -s $* < /dev/null || { echo "make $*: build failed. Please re-run make with -j1 V=s to see what's going on"; false; } } 8>&1 9>&2; cmd -r package/index
make[6] package/index
make[5]: Leaving directory '/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore'
rm -rf /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/.configured*
touch /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/.built
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/packages /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore/CONTROL /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/grx350_1600_mr_axepoint_6x_wav600_eth_rt_74
cp -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq/grx_350_550_wave600_bootcore_sample/uImage /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/uImage_bootcore
find /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
export CROSS="mips-openwrt-linux-uclibc-" NO_RENAME=1 ; NM="mips-openwrt-linux-uclibc-nm" STRIP="/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/host/bin/sstrip" STRIP_KMOD="/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/scripts/strip-kmod.sh" PATCHELF="/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/host/bin/patchelf" /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/scripts/rstrip.sh /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore
(cd /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore/CONTROL; ( echo "$CONTROL"; printf "Description: "; echo "$PKG_DESCRIPTION" | sed -e 's,^[[:space:]]*, ,g'; ) > control; chmod 644 control; ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_postinst \$0 \$@"; ) > postinst; ( echo "#!/bin/sh"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_prerm \$0 \$@"; ) > prerm; chmod 0755 postinst prerm; )
install -d -m0755 /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/packages/base
/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/scripts/ipkg-build -c -o 0 -g 0 /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/packages/base
Packaged contents of /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/linux-lantiq_xrx500/ltq-xrx500-bootcore-0.0.0/ipkg-lantiq/ltq-xrx500-bootcore into /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/packages/base/ltq-xrx500-bootcore_0.0.0-1_lantiq.ipk
rm -rf /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp-ltq-xrx500-bootcore
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/stamp /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp-ltq-xrx500-bootcore
mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/grx350_1600_mr_axepoint_6x_wav600_eth_rt_74
cp -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/xRX500_BootCore/bin/lantiq/grx_350_550_wave600_bootcore_sample/uImage /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/bin/lantiq/grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/uImage_bootcore
SHELL= /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/host/bin/flock /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/tmp/.root-copy.flock -c 'gcp -fpR /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp-ltq-xrx500-bootcore/. /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/'
rm -rf /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp-ltq-xrx500-bootcore
touch /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/stamp/.ltq-xrx500-bootcore_installed
if [ -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo/ltq-bootcore-build.default.install.clean ]; then rm -f /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo/ltq-bootcore-build.default.install /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo/ltq-bootcore-build.default.install.clean; fi; echo "ltq-xrx500-bootcore" >> /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo/ltq-bootcore-build.default.install
make[4]: Leaving directory '/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/ugw/build/build_support/ltq-bootcore-build'
make[3]: Leaving directory '/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50'
make[3]: Entering directory '/Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50'
make[3]: warning: -j1 forced in submake: resetting jobserver mode.
find /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq -type d | xargs -r chmod 0755
rm -rf /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq
[ -d /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp ] || mkdir -p /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/root-lantiq/tmp
sed: can't read /Volumes/xtoolshit/misc/dd-wrt/src/router/tools/ax50v1_GPL_2/intel_GRX350/sdk/7.5.1.50/UGW-7.5.1.50/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_axepoint_6x_wav600_eth_rt_74/pkginfo/libhanfun.default.install: No such file or directory
Installing atm-tools (2.5.0-1) to root...
Installing libc (0.9.33.2-1) to root...
Installing libgcc (4.8-linaro-1) to root...
Installing libssp (4.8-linaro-1) to root...
Installing linux-atm (2.5.0-1) to root...
Installing base-files (157-15.05_ltq) to root...
@broly How did you make out with this? I have a Centurylink C4000XG Wifi router with similar specs and hardware looking to get Openwrt up and running on it. I got a dump of it booting from a serial cable, and based on it mentioning the OpenWRT GCC version, i'm wondering if its already running Openwrt? anyway, here are some highlights from the dump, hoping to get working on an OpenWRT build with these details, any suggestions?
interAptiv
cps cpu/ddr run in 1000/666 Mhz
DRAM: 224 MiB
NAND: Type name: NAND 1GiB 3,3V 8-bit
device found, Manufacturer ID: 0x98, Chip ID: 0xd3
1024 MiB
Internal phy firmware version: 0x8548
GRX500-Switch
GWS U-Boot version: GWS-1.3
Type run flash_nfs to mount root filesystem over NFS
SoC: GRX500 rev 1.2
CPU0 revision is: 0001a120 (MIPS interAptiv (multi))
intel-pcie-slim-phy 18500000.pciephy: PCIe LCPLL SSC Mode Enabled
intel-pcie 18900000.pcie: Intel AXI PCIe Root Complex Port 0 Init Done
[ 4.727597] Creating 7 MTD partitions on "17c00000.nand-parts":
[ 4.733526] 0x000000000000-0x000000100000 : "uboot"
[ 4.739697] 0x000000100000-0x000000140000 : "ubootconfigA"
[ 4.744819] 0x000000140000-0x000000180000 : "ubootconfigB"
[ 4.750396] 0x000000180000-0x0000001c0000 : "gphyfirmware"
[ 4.755741] 0x0000001c0000-0x000000200000 : "dsd"
[ 4.760474] 0x000000200000-0x00003fc00000 : "system_sw"
[ 4.771249] 0x00003fc00000-0x000040000000 : "res"
phy-xrx500 1c003c00.phy-xrx500: requesting ltq_fw_PHY11G_IP_xRx5xx_A21.bin
The system is Big endian
[ 21.136900] [4294939408] mtlk0(_pci_start:707): CID-00: Detecting DUAL PCI mode...
[ 21.144313] [MTLKD] RCU_BOOT: 0x00003007, mspsStatus: 0x00, address: 0xf827000c
[ 21.151567] [MTLKD] DUAL PCI mode is detected
[ 21.155933] [MTLKD] PCIE bus ChipVersion:A1 ChipID is:0x0910 address is:0xf8220060
mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('cal_wlan0.bin') is starting
[ 22.080160] [4294939503] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('PSD.bin') is starting
[ 24.979847] [4294939793] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('ap_ram_gen6b_wrx_600b_real_phy.bin') is starting
[ 25.286144] [4294939823] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('tx_sender_gen6b.bin') is starting
[ 25.329213] [4294939827] mtlkW(_mtlk_mmb_load_firmware:4363): Skip loading second band CPU due to single band mode
[ 25.338230] [4294939828] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('host_interface_gen6b_dc_mode0.bin') is starting
[ 25.370941] [4294939832] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('rx_handler_gen6b.bin') is starting
[ 26.352669] [4294939930] mtlk0(wave_radio_calibrate:3945): Processing RadioID 0
[ 26.359985] [4294939931] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('ProgModel_gen6b_Common.bin') is starting
[ 26.393897] [4294939934] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('ProgModel_gen6b_Ant_Tx.bin') is starting
[ 26.404137] [4294939935] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('ProgModel_gen6b_Ant_Rx.bin') is starting
[ 26.420540] [4294939937] mtlk0(prepare_progmodel_string:4480): CID-000f: ProgModel: ProgModel_gen6b_Common.bin version 2009221701
[ 28.197530] [4294940114] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('cal_wlan2.bin') is starting
[ 30.149450] [4294940310] mtlk0(_mtlk_mmb_cleanup_reset_mac:5799): TELEMETRY: CID-01: FW CPU reset is done
[ 30.157537] [MTLKD] PCIE bus ChipVersion:A1 ChipID is:0x0910
[ 30.260815] [4294940321] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('ap_ram_gen6b_wrx_600b_real_phy.bin') is starting
[ 30.333807] [4294940328] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('tx_sender_gen6b.bin') is starting
[ 30.345356] [4294940329] mtlkW(_mtlk_mmb_load_firmware:4363): Skip loading second band CPU due to single band mode
[ 30.354301] [4294940330] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('host_interface_gen6b_dc_mode0.bin') is starting
[ 30.366641] [4294940331] mtlk0(_mtlk_df_fw_request_firmware:36): Request Firmware ('rx_handler_gen6b.bin') is starting
[ 30.377399] [4294940332] mtlkW(_mtlk_mmb_load_firmware:4363): Skip loading second band CPU due to single band mode
SW Release: CGX008-01.03.78.04
```
sumo
April 20, 2022, 1:22am
37
No, it is likely running some proprietary downstream vendor SDK based firmware maybe based on some ancient OpenWrt version. E.g. something like Intel's UGW.
1 Like
@broly just pinging again to see if you had any progress with this?
tenfar
May 14, 2022, 3:47am
39
HI, how did you managed to stop tha uboot autoboot and get it to boot uimage from tftp ?
1 Like
majian
June 23, 2022, 4:36pm
40
May I ask if you found out any way for now?
broly
November 13, 2022, 3:31pm
41
i have a bunch of things working i just need to get the flash methodology correct.
this is a dangerous device to flash.
broly
November 13, 2022, 3:32pm
42
i get a proper full ramdisk boot with the radios reporting "up" but i can't see them.
i suspect this may be related to running the entire image off ramdisk. i am in the process of making a flashable firmware for testing, but this is a dangerous process.
the tp-link stock fw flashes the entire mtd. meaning the bootloader is rewritten when you do an upgrade. it's a very tricky device to flash
Djfe
December 28, 2022, 1:14pm
43
I don't own a TP-Link, but is it maybe possible to ssh into it and then use a utility like "mtd-write", that allows flashing single mtd partitions and leaving the bootloader like stock?
broly
December 28, 2022, 1:35pm
44
the bootloader sucks.
daniel and i are in the process of figuring out why the AX50 cannot simply accept a proper (new) u-boot, without sending this specialised uart.txt file prior to sending the real u-boot over uart.
the existing bootloader from 2010 needs to go. it's old and terrible. after we figure that out, then it's about bugging prpl/maxlinear to get a proper working driver.
then i'll revisit this issue.
1 Like
Djfe
December 28, 2022, 2:21pm
45
Could you upload the uart.txt here?
Djfe
December 29, 2022, 1:53am
47
could that be machine code that you need to convert to assembly in order to read it?
this plattform isn't ARM, is it? maybe mips?
https://armconverter.com/?disasm
Djfe
December 29, 2022, 2:18am
48
broly
December 29, 2022, 2:14am
49
it’s mips man.
mips BE
the file has ‘be’ before strings, i guess to tell the bootloader it’s big endian format.
Thanks,
Gagan
broly
January 26, 2023, 4:18am
50
just waiting on those fcking bums at maxlinear to provide a fcking working wifi driver now.
overclocked to 1200 MHz and running at CL11 800MHZ thanks to danielschwierzeck, the lantiq u-boot maintainer. what a fcking futile existence it must be to not only work on u-boot, but then a manufacturer that's gotten passed around more than paris hilton in 2003. jesus. and he did it.
it's so clean and nice. no more ubootconfigA, ubootconfigB and other redundant partition cruft.
bless his heart
3 Likes