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
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?
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!"