Installing OpenWrt on Comtrend VR-3032u with 16MB flash?

I get an old VDSL modem branded from a local provider it seems similar to VR3032 with one difference that it has MX25L128 16M flash instead of 128 NAND. Board Is 963168M-1441N2
Image for VR3032 doesn't work because of the different flash types so I search similar devices with BCM63168 chip a found out that the image for SKY SR102 works without problems (only LED don't work)

Does anybody have more information about this board id 963168M-1441N2?
Is there an easy way to rebuild the image for Comtrend VR-3032u to NOR flash?

Device boot log information

CFE version 1.0.38-112.118-11 for BCM963268 (32bit,SP,BE)
Build Date: 四 12月 27 11:54:46 CST 2012 (camille@SW1-BCM-02)
Copyright (C) 2000-2011 Broadcom Corporation.

HS Serial flash device: name MX25L128, id 0xc218 size 16384KB
Total Flash size: 16384K with 4096 sectors
Chip ID: BCM63168D0, MIPS: 400MHz, DDR: 400MHz, Bus: 200MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000

Board IP address                  : 192.168.1.1:ffffff00  
Host IP address                   : 192.168.1.100  
Gateway IP address                :   
Run from flash/host (f/h)         : f  
Default host run file name        : vmlinux  
Default host flash file name      : bcm963xx_fs_kernel  
Boot delay (0-9 seconds)          : 1  
Board Id (0-28)                   : 963168M-1441N2  

The SoC itself might be supported but the VDSL chip probably won't be. Do you need it? And 64 MiB is cutting it close with modern OpenWrt.

It has a working USB so I want to use it as a local DLNA Media Server I don't need DLS or Wifi.

I update the flash configuration of VR-3032u and build it on the 21.02.1 release with the default configuration (with LuCI, etc...).
It can be downloaded here.
Working quite well, but quite low wan-lan performance (40Mbit)

[    0.000000] Linux version 5.4.154 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16325-88151b8303)) #0 SMP Sun Oct 24 09:01:35 2021
[    0.000000] Detected Broadcom 0x63268 CPU revision d0
[    0.000000] CPU frequency is 400 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: 1.0.38-112.118-11
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0002a080 (Broadcom BMIPS4350)
[    0.000000] board: board name: BSKYB_63168
[    0.000000] MIPS: machine is SKY SR102
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000]   Normal zone: 144 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] percpu: Embedded 14 pages/cpu s26192 r8192 d22960 u57344
[    0.000000] pcpu-alloc: s26192 r8192 d22960 u57344 alloc=14*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    0.000000] Kernel command line: rootfstype=squashfs,ubifs noinitrd console=ttyS0,115200
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 55976K/65536K available (6260K kernel code, 223K rwdata, 776K rodata, 1308K init, 209K bss, 9560K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 256
[    0.000000] random: get_random_bytes called from 0x80729a30 with crng_init=0
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000013] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008148] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[    0.046460] pid_max: default: 32768 minimum: 301
[    0.051561] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.059106] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.071886] rcu: Hierarchical SRCU implementation.
[    0.077997] smp: Bringing up secondary CPUs ...
[    0.084191] SMP: Booting CPU1...
[    9.349069] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[    9.349085] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    9.349358] CPU1 revision is: 0002a080 (Broadcom BMIPS4350)
[    0.119694] Synchronize counters for CPU 1: 
[    0.119715] SMP: CPU1 is running
[    0.119737] done.
[    0.150250] smp: Brought up 1 node, 2 CPUs
[    0.165386] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.175443] futex hash table entries: 512 (order: 1, 8192 bytes, linear)
[    0.182541] pinctrl core: initialized pinctrl subsystem
[    0.189957] NET: Registered protocol family 16
[    0.432572] registering PCI controller with io_map_base unset
[    0.480757] PCI host bridge to bus 0000:00
[    0.485049] pci_bus 0000:00: root bus resource [mem 0x11000000-0x11efffff]
[    0.492121] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.499114] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.506080] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.512190] random: fast init done
[    0.514325] pci 0000:00:00.0: [14e4:6326] type 01 class 0x060400
[    0.524069] pci 0000:00:00.0: PME# supported from D0 D3hot
[    0.531520] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.541358] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.548178] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
[    0.554973] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.560301] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.573524] clocksource: Switched to clocksource MIPS
[    0.581063] thermal_sys: Registered thermal governor 'step_wise'
[    0.582816] NET: Registered protocol family 2
[    0.593923] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.602971] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.611738] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.619720] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.627039] TCP: Hash tables configured (established 1024 bind 1024)
[    0.634004] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.640824] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.648547] NET: Registered protocol family 1
[    0.653135] PCI: CLS 0 bytes, default 16
[    0.660377] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.689359] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.695422] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.709404] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.721345] bcm63268-pinctrl 100000c0.pin-controller: registered at mmio (ptrval)
[    0.730590] 10000180.serial: ttyS0 at MMIO 0x10000180 (irq = 13, base_baud = 1562500) is a bcm63xx_uart
[    0.740332] printk: console [ttyS0] enabled
[    0.748902] printk: bootconsole [early0] disabled
[    0.772001] bcm63xx-spi 10000800.spi: at [mem 0x10000800-0x10000f0b flags 0x200] (irq 88, FIFOs size 542)
[    0.784944] spi-nor spi1.0: mx25l12805d (16384 Kbytes)
[    0.791675] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.798502] bcm63xxpart: Partition 1 is nvram offset ff0000 and length 10000
[    0.805734] bcm63xxpart: Partition 2 is linux offset 10000 and length fe0000
[    0.813089] 3 bcm63xxpart partitions found on MTD device spi1.0
[    0.819161] Creating 3 MTD partitions on "spi1.0":
[    0.824088] 0x000000000000-0x000000010000 : "CFE"
[    0.831534] 0x000000ff0000-0x000001000000 : "nvram"
[    0.839129] 0x000000010000-0x000000ff0000 : "linux"
[    0.847877] parser_imagetag: rootfs: CFE image tag found at 0x0 with version 6, board type BSKYB_63168
[    0.857610] parser_imagetag: Partition 0 is kernel offset 100 and length 249d68
[    0.865115] parser_imagetag: Partition 1 is rootfs offset 249e68 and length d96198
[    0.872905] parser_imagetag: Spare partition is offset 4b0004 and length b2fffc
[    0.880516] 2 bcm963xx-imagetag partitions found on MTD device linux
[    0.887042] Creating 2 MTD partitions on "linux":
[    0.891879] 0x000000000100-0x000000249e68 : "kernel"
[    0.899566] 0x000000249e68-0x000000fe0000 : "rootfs"
[    0.907198] mtd: device 4 (rootfs) set to be root filesystem
[    0.913287] 1 squashfs-split partitions found on MTD device rootfs
[    0.919741] 0x0000004b0000-0x000000fe0000 : "rootfs_data"
[    0.930515] libphy: Fixed MDIO Bus: probed
[    0.978889] b53_common: found switch: BCM63xx, rev 0
[    0.984745] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.994265] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.001510] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.008660] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.015826] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.022993] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.033972] NET: Registered protocol family 10
[    1.041803] Segment Routing with IPv6
[    1.045759] NET: Registered protocol family 17
[    1.050407] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.063746] 8021q: 802.1Q VLAN Support v1.8
[    1.097793] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    1.118558] Freeing unused kernel memory: 1308K
[    1.123206] This architecture does not have kernel memory protection.
[    1.129823] Run /sbin/init as init process
[    2.120413] init: Console is alive
[    2.124339] init: - watchdog -
[    2.743255] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.006517] usbcore: registered new interface driver usbfs
[    3.012356] usbcore: registered new interface driver hub
[    3.018014] usbcore: registered new device driver usb
[    3.034107] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.042936] ehci-fsl: Freescale EHCI Host controller driver
[    3.051367] ehci-platform: EHCI generic platform driver
[    3.161540] ehci-platform ehci-platform: EHCI Host Controller
[    3.167487] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    3.175972] ehci-platform ehci-platform: irq 18, io mem 0xb0002500
[    3.197508] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    3.207197] hub 1-0:1.0: USB hub found
[    3.211174] hub 1-0:1.0: 2 ports detected
[    3.224728] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.232933] ohci-platform: OHCI generic platform driver
[    3.238544] ohci-platform ohci-platform: Generic Platform OHCI controller
[    3.245564] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    3.253857] ohci-platform ohci-platform: irq 17, io mem 0xb0002600
[    3.322957] hub 2-0:1.0: USB hub found
[    3.326943] hub 2-0:1.0: 2 ports detected
[    3.332897] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.343883] init: - preinit -
[    4.029520] random: crng init done
[    5.945975] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 3, 100Mbps, full-duplex
[    5.955834] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[    6.945532] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    9.548752] jffs2: notice: (519) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 2 orphan) and 8 of xref (2 dead, 0 orphan) found.
[    9.569275] mount_root: switching to jffs2 overlay
[    9.584522] overlayfs: upper fs does not support tmpfile.
[    9.606239] urandom-seed: Seeding with /etc/urandom.seed
[    9.837924] procd: - early -
[    9.840954] procd: - watchdog -
[   10.503370] procd: - watchdog -
[   10.670911] procd: - ubus -
[   10.796497] procd: - init -
[   12.236123] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.392425] urngd: v1.0.2 started.
[   12.514029] xt_time: kernel timezone is -0000
[   12.561814] PPP generic driver version 2.4.2
[   12.570818] NET: Registered protocol family 24
[   12.606111] kmodloader: done loading kernel modules from /etc/modules.d/*
[   23.545973] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 3, 100Mbps, full-duplex
[   23.573136] br-lan: port 1(eth0.1) entered blocking state
[   23.578781] br-lan: port 1(eth0.1) entered disabled state
[   23.585054] device eth0.1 entered promiscuous mode
[   23.590048] device eth0 entered promiscuous mode
[   23.603619] br-lan: port 1(eth0.1) entered blocking state
[   23.609240] br-lan: port 1(eth0.1) entered forwarding state
[   24.605107] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready