Hi Domi,
I got back to this after some time, and tried to extract the firmware to see which modules were precompiled. However, binwalk was unable to extract the yaffs filesystem.
I was able to get to _DTLW1_D610A_04A0_0600_V1.0.1.1_191109_Release(2.1.2EU).exe.extracted/img/image/, and in there I found:
-rw-r--r--. 1 rogan rogan 360 Oct 13 2017 tz_combined_hash.mbn
-rw-r--r--. 1 rogan rogan 548 Dec 4 2014 partition.mbn
-rw-r--r--. 1 rogan rogan 7840 Apr 20 2015 sdi.mbn
-rw-r--r--. 1 rogan rogan 25088 Feb 15 2017 NV需求一览表_NEW.xls
-rw-r--r--. 1 rogan rogan 79196 Feb 15 2016 ENPRG9x25.mbn
-rw-r--r--. 1 rogan rogan 82912 Feb 15 2016 NPRG9x25.mbn
-rw-r--r--. 1 rogan rogan 92764 Nov 14 2018 appsboot.mbn
-rw-r--r--. 1 rogan rogan 146180 Oct 13 2017 rpm.mbn
-rw-r--r--. 1 rogan rogan 262144 Feb 15 2016 sbl1.mbn
-rw-r--r--. 1 rogan rogan 267168 Oct 13 2017 tzbsp_no_xpu.mbn
-rw-r--r--. 1 rogan rogan 275360 Oct 13 2017 tz.mbn
-rw-r--r--. 1 rogan rogan 299920 Jun 28 2018 mba.mbn
-rw-r--r--. 1 rogan rogan 569344 Feb 24 2017 efs.mbn
-rw-r--r--. 1 rogan rogan 3850240 Nov 14 2018 mdm-perf-image-boot-mdm9625-perf.img
-rw-r--r--. 1 rogan rogan 14012416 Nov 9 2019 cdrom.iso
-rw-r--r--. 1 rogan rogan 14454528 Nov 9 2019 cdrom.img
-rw-r--r--. 1 rogan rogan 20116800 Nov 14 2018 msm-mdm-perf-image-eglibc-ipk--mdm9625-perf.rootfs.yaffs2
-rw-r--r--. 1 rogan rogan 38922048 Nov 14 2018 mdm9625-perf-usr-image.usrfs.yaffs2
-rw-r--r--. 1 rogan rogan 41711456 Jun 28 2018 qdsp6sw.mbn
I then tried to extract the two yaffs2 files, but all that happened was I got a new subdirectory with a .gz file, and the original .yaffs2 file again (under a different name, but with the same sha1sum)! I DID get a long list of files that had been detected inside the archive, at least!
rogan@nemesis:~/Downloads/DWM-222/_DTLW1_D610A_04A0_0600_V1.0.1.1_191109_Release(2.1.2EU).exe.extracted/img/image$ binwalk -e -z mdm9625-perf-usr-image.usrfs.yaffs2
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 YAFFS filesystem, little endian
8448 0x2100 ELF, 32-bit LSB executable, ARM, version 1 (SYSV)
33875 0x8453 Copyright string: "Copyright (c) 2009-2011,2013 Qualcomm Technologies, Inc. All Rights Reserved."
35209 0x8989 Unix path: /sys/kernel/debug"
37867 0x93EB Unix path: /sys/devices/system/soc/soc0/build_id ]; then
37931 0x942B Unix path: /sys/devices/system/s
38170 0x951A Unix path: /sys/devices/system/soc/soc0/build_id | sed -e 's/^76XXT-.*//'`
42321 0xA551 Copyright string: "Copyright (c) 2009-2011 Qualcomm Technologies, Inc."
52800 0xCE40 Executable script, shebang: "/bin/sh --"
59219 0xE753 Copyright string: "Copyright (c) 2009-2011,2013 Qualcomm Technologies, Inc. All Rights Reserved."
60553 0xEC89 Unix path: /sys/kernel/debug"
63211 0xF6EB Unix path: /sys/devices/system/soc/soc0/build_id ]; then
63275 0xF72B Unix path: /sys/devices/system/s
63514 0xF81A Unix path: /sys/devices/system/soc/soc0/build_id | sed -e 's/^76XXT-.*//'`
69095 0x10DE7 Unix path: /sys/devices/system/cpu/cpuX/online
71808 0x11880 Executable script, shebang: "/bin/sh --"
76113 0x12951 Copyright string: "Copyright (c) 2011,2013 Qualcomm Technologies, Inc. All Rights Reserved."
80337 0x139D1 Copyright string: "Copyright (c) 2011-2012 Qualcomm Technologies, Inc."
80579 0x13AC3 Unix path: /sys/devices/system/cpu"
80618 0x13AEA Unix path: /sys/module/pm_8x60/"
81302 0x13D96 Unix path: /sys/devices/system/cpu/offline`
81533 0x13E7D Unix path: /sys/devices/system/cpu/offline"
81653 0x13EF5 Unix path: /sys/devices/system/cpu/offline"
95040 0x17340 Executable script, shebang: "/bin/sh"
95081 0x17369 Unix path: /sys/devices/system/clocksource/clocksource0/
...
Any suggestions?
Thanks!
Rogan