D-Link DIR-895L A4 LEDE/OpenWrt

I have D-Link DIR-895L version A4 the is no support it with LEDE/OpenWrt until now.
is there chance to support it with LEDE/OpenWrt firmware ?

Thank You

hi, did you success with hw A4?
My hardware is A3 and load successfully Boot without any problem, i'm using openwrt firmware from device DLINK dir-885L, just change the driver from
brcmfmac-firmware-4366b1-pcie
to
brcmfmac-firmware-4366c0-pcie
and my 3 networks works using this brcfmac firmware , just enable it manualy,

or you can build an image your self using openwrt image builder:

here is the command how to build for dlink-dir 895L .

before flashing you need to downgrade dlink firmware to 1.13 or 1.15 , mine using DIR895LA1_FW115b02

make -j4 image PROFILE=dlink_dir-885l \
PACKAGES="-brcmfmac-firmware-4366b1-pcie brcmfmac-firmware-4366c0-pcie kmod-usb-net-cdc-ncm kmod-usb-net-huawei-cdc-ncm nano wget git kmod-usb-net-cdc-ncm kmod-usb-net-huawei-cdc-ncm luci luci-ssl mwan3 luci-app-mwan3" \
FILES="files"

to install just like flashing dd-wrt

You can use https://firmware-selector.openwrt.org/?version=23.05.5&target=bcm53xx%2Fgeneric&id=dlink_dir-885l too.
Click the tiny arrow, put a minus in front of the packages you want to remove, and add the new ones.

greats, how to submit router dir-895L to support officialy?

https://openwrt.org/docs/guide-developer/working-with-github-pr

still noob for PR,

here is my package list :

base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables nvram odhcp6c odhcpd-ipv6only opkg osafeloader oseama otrx procd procd-seccomp procd-ujail uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls kmod-brcmfmac brcmfmac-firmware-4366c0-pcie kmod-usb-ohci kmod-usb2 kmod-phy-bcm-ns-usb2 kmod-usb-ledtrig-usbport kmod-usb3 kmod-phy-bcm-ns-usb3 iwinfo nano wget git kmod-usb-net-cdc-ncm kmod-usb-net-huawei-cdc-ncm luci luci-ssl mwan3 luci-app-mwan3

but this is my custom sh config to setup led etc, all radio auto on.

# Beware! This script will be in /rom/etc/uci-defaults/ as part of the image.
# Uncomment lines to apply:
#
wlan_name="OpenWrt"
# wlan_password="root"
#
# root_password="root"
# lan_ip_address="192.168.1.1"
#

hostname="OpenWrt"

# log potential errors
exec >/tmp/setup.log 2>&1

# Set hostname
echo "Setting hostname..."
uci set system.@system[0].hostname="$hostname" && echo "Hostname set to $hostname." || echo "Failed to set hostname."

# Set root password
if [ -n "$root_password" ]; then
  (echo "$root_password"; sleep 1; echo "$root_password") | passwd > /dev/null
fi


# Set timezone
uci set system.@system[0].timezone='Asia/Jakarta'

# Configure LAN
# More options: https://openwrt.org/docs/guide-user/base-system/basic-networking
if [ -n "$lan_ip_address" ]; then
  uci set network.lan.ipaddr="$lan_ip_address"
  uci commit network
fi

# Configure Wireless Radios
echo "Configuring Wireless..."
if [ -n "$wlan_name" ] && [ -n "$wlan_password" ] && [ ${#wlan_password} -ge 8 ]; then
  # Enable and set up radio0 (2.4 GHz)
  uci set wireless.@wifi-device[0].disabled='0'
  uci set wireless.@wifi-iface[0].disabled='0'
  uci set wireless.@wifi-iface[0].encryption='psk2'
  uci set wireless.@wifi-iface[0].ssid="$wlan_name"
  uci set wireless.@wifi-iface[0].key="$wlan_password"

  # Enable and set up radio1 (5 GHz)
  uci set wireless.@wifi-device[1].disabled='0'
  uci set wireless.@wifi-iface[1].disabled='0'
  uci set wireless.@wifi-iface[1].encryption='psk2'
  uci set wireless.@wifi-iface[1].ssid="$wlan_name"
  uci set wireless.@wifi-iface[1].key="$wlan_password"

  # Enable and set up radio2 (5 GHz)
  uci set wireless.@wifi-device[2].disabled='0'
  uci set wireless.@wifi-iface[2].disabled='0'
  uci set wireless.@wifi-iface[2].encryption='psk2'
  uci set wireless.@wifi-iface[2].ssid="$wlan_name"
  uci set wireless.@wifi-iface[2].key="$wlan_password"

  # Commit the wireless configuration
  uci commit wireless
fi

# Configure LED Settings
echo "Configuring LED settings..."
# WAN LED
uci add system led
uci set system.@led[-1].name='WAN'
uci set system.@led[-1].sysfs='bcm53xx:white:wan'
uci set system.@led[-1].trigger='netdev'
uci set system.@led[-1].dev='wan'
uci add_list system.@led[-1].mode='link'

# 2GHz LED
uci add system led
uci set system.@led[-1].name='2GHz'
uci set system.@led[-1].sysfs='bcm53xx:white:2ghz'
uci set system.@led[-1].trigger='netdev'
uci set system.@led[-1].dev='phy0-ap0'
uci add_list system.@led[-1].mode='link'

# 5GHz LED
uci add system led
uci set system.@led[-1].name='5GHz'
uci set system.@led[-1].sysfs='bcm53xx:white:5ghz'
uci set system.@led[-1].trigger='netdev'
uci set system.@led[-1].dev='phy1-ap0'
uci add_list system.@led[-1].mode='link'

# USB3 LED
uci add system led
uci set system.@led[-1].name='USB3'
uci set system.@led[-1].sysfs='bcm53xx:white:usb3'
uci set system.@led[-1].trigger='usbdev'
uci set system.@led[-1].dev='usb0'
uci add_list system.@led[-1].mode='link'

# USB2 LED
uci add system led
uci set system.@led[-1].name='USB2'
uci set system.@led[-1].sysfs='bcm53xx:white:usb3'
uci set system.@led[-1].trigger='usbdev'
uci set system.@led[-1].dev='usb1'
uci add_list system.@led[-1].mode='link'

# Commit the LED configuration

echo "LED configuration committed."
uci commit system

# USB3 TETHERING
echo "Configuring USB3 Tethering..."
uci set network.USB3_TETHERING='interface'
uci set network.USB3_TETHERING.proto='dhcp'
uci set network.USB3_TETHERING.device='usb0'
uci commit network
echo "USB3 Tethering configuration committed."

# Add USB3_TETHERING to the WAN firewall zone
uci add_list firewall.@zone[1].network='USB3_TETHERING'
uci commit firewall
echo "USB3 Tethering added to WAN firewall zone."


echo "All done!"