Differences
This shows you the differences between two versions of the page.
| Next revisionBoth sides next revision | |||
| toh:devolo:magic_2_wifi_next [2024/10/13 13:56] – Created from the form at meta:create_new_device_page jschwart | toh:devolo:magic_2_wifi_next [2024/10/13 14:39] – initial page with G.hn instructions jschwart | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Devolo Magic 2 WiFi next ====== | ====== Devolo Magic 2 WiFi next ====== | ||
| - | |||
| - | /* This template is intended to be used via https:// | ||
| - | /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! */ | ||
| - | /* USE https:// | ||
| {{page> | {{page> | ||
| - | //Write a short, relevant description | + | //The Devolo Magic 2 WiFi next ARM version |
| <WRAP BOX> | <WRAP BOX> | ||
| Line 17: | Line 13: | ||
| /*****/ | /*****/ | ||
| - | {{media: | + | {{media: |
| <WRAP BOX> | <WRAP BOX> | ||
| Line 106: | Line 102: | ||
| } --> | } --> | ||
| - | |||
| - | -> [[docs: | ||
| - | |||
| - | FIXME Please add the installation procedure here. | ||
| ==== Flash Layout ==== | ==== Flash Layout ==== | ||
| - | <WRAP BOX> | + | OpenWRT: |
| - | FIXME //[[:docs:techref:flash.layout# | + | ``` |
| + | dev: | ||
| + | mtd0: 00040000 00010000 " | ||
| + | mtd1: 00020000 00010000 " | ||
| + | mtd2: 00060000 00010000 " | ||
| + | mtd3: 00010000 00010000 " | ||
| + | mtd4: 00010000 00010000 " | ||
| + | mtd5: 00010000 00010000 " | ||
| + | mtd6: 00080000 00010000 " | ||
| + | mtd7: 00010000 00010000 " | ||
| + | mtd8: 01a80000 00010000 " | ||
| + | mtd9: 00350000 00010000 " | ||
| + | mtd10: 0173aec8 00010000 " | ||
| + | mtd11: 012f0000 00010000 " | ||
| + | ``` | ||
| - | Please check out the article [[docs:techref:flash.layout|Flash layout]]. It contains examples and explanations that describe how to document the flash layout. | + | ODM firmware (based on OpenWRT 15.05): |
| - | </ | + | ``` |
| + | dev: | ||
| + | mtd0: 00040000 00010000 " | ||
| + | mtd1: 00020000 00010000 " | ||
| + | mtd2: 00060000 00010000 " | ||
| + | mtd3: 00010000 00010000 " | ||
| + | mtd4: 00010000 00010000 " | ||
| + | mtd5: 00010000 00010000 " | ||
| + | mtd6: 00080000 00010000 " | ||
| + | mtd7: 00010000 00010000 " | ||
| + | mtd8: 00400000 00010000 " | ||
| + | mtd9: 01a80000 00010000 " | ||
| + | mtd10: 00930000 00010000 " | ||
| + | ``` | ||
| ==== OEM easy installation ==== | ==== OEM easy installation ==== | ||
| - | <WRAP BOX> | + | See the [[https://git.openwrt.org/?p=openwrt/openwrt.git; |
| - | FIXME //The instructions below are for Broadcom devices and only serve as an example.//\\ | + | It might be possible |
| - | **//Remove / modify them if they do not apply to this particular device!// | + | |
| - | + | ||
| - | This section deals with | + | |
| - | * How you install OpenWrt from a device freshly opened | + | |
| - | * The steps required such as reset to factory defaults if the device has already been configured | + | |
| - | + | ||
| - | **Note:** Reset router to factory defaults if it has been previously configured. | + | |
| - | * Browse to ''< | + | |
| - | * Upload .bin file to router | + | |
| - | * Wait for it to reboot | + | |
| - | * Telnet to 192.168.1.1 and set a root password, or browse to ''< | + | |
| - | </ | + | |
| ==== OEM installation using the TFTP method ==== | ==== OEM installation using the TFTP method ==== | ||
| - | -> | + | See the [[https://git.openwrt.org/?p=openwrt/ |
| - | + | ||
| - | === Specific values needed for tftp === | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | + | ||
| - | FIXME Enter values for " | + | |
| - | + | ||
| - | ^ Bootloader tftp server IPv4 address | + | |
| - | ^ Bootloader MAC address (special) | + | |
| - | ^ Firmware tftp image | [[: | + | |
| - | ^ TFTP transfer window | + | |
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | + | |
| - | ^ TFTP client required IP address | + | |
| - | + | ||
| - | </ | + | |
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | |||
| - | <WRAP BOX> | ||
| - | |||
| - | FIXME These are generic instructions. Update with your router' | ||
| ==== LuCI Web Upgrade Process ==== | ==== LuCI Web Upgrade Process ==== | ||
| Line 198: | Line 186: | ||
| mtd write / | mtd write / | ||
| </ | </ | ||
| - | |||
| - | </ | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| Line 212: | Line 198: | ||
| ===== Specific Configuration ===== | ===== Specific Configuration ===== | ||
| + | ====== G.hn ====== | ||
| - | <WRAP BOX> | + | The following OpenWRT packages are required for G.hn, when building a new image, it is recommended to enable these in `make menuconfig`: |
| - | FIXME Please fill in real values | + | |
| + | 1. Enable flock, it can be found under: Utilities -> flock | ||
| + | 2. Enable libcap, it can be found under: Libraries -> libcap | ||
| + | 3. Enable ebtables, it can be found under: Network -> Firewall -> ebtables-nft | ||
| + | 4. Enable ethtool, Network -> ethtool-full | ||
| + | |||
| + | Furthermore packages from the ODM firmware are required: | ||
| + | ``` | ||
| + | delos-base-files | ||
| + | delos-device-name | ||
| + | devolo-shared-configlayer | ||
| + | dlan2-fw-flashless-2400-ac | ||
| + | dlan2-tools | ||
| + | ghn-flashless | ||
| + | ghn-host | ||
| + | libssp | ||
| + | posix-timezone-db | ||
| + | ``` | ||
| + | |||
| + | These packages need to be derived from the firmware image that is distributed by Devolo. | ||
| + | Scripts to generate these packages are here for now: [[https:// | ||
| + | |||
| + | After generating and installing the above packages: | ||
| + | 1. Reboot the device | ||
| + | 2. Configure G.hn: | ||
| + | ``` | ||
| + | uci set ghn.ghn.disabled=0 | ||
| + | uci set ghn.ghn.interface=ghn | ||
| + | uci set ghn.settings.device_name=< | ||
| + | uci set ghn.settings.domain_name=< | ||
| + | uci set ghn.settings.password=< | ||
| + | uci set ghn.settings.pairing_secured=1 | ||
| + | uci set ghn.settings.pairing_completed=1 | ||
| + | uci set ghn.settings.powermask_profile=mimo_full | ||
| + | uci set ghn.settings.dslcoex_enable=0 | ||
| + | uci set ghn.settings.force_node=0 | ||
| + | uci set ghn.ghn.device_name_initialized=1 | ||
| + | uci commit | ||
| + | ``` | ||
| + | 3. Enable and start the service: | ||
| + | ``` | ||
| + | / | ||
| + | / | ||
| + | ``` | ||
| + | G.hn networking should be up and running! | ||
| ==== Network interfaces ==== | ==== Network interfaces ==== | ||
| The default network configuration is: | The default network configuration is: | ||
| ^ Interface Name ^ Description | ^ Interface Name ^ Description | ||
| - | | br-lan | + | | br-lan |
| - | | vlan0 (eth0.0) | + | | lan1 (eth0 swp5) | LAN port 2 | bridged |
| - | | vlan1 (eth0.1) | + | | lan2 (eth0 swp3) | LAN port 1 | bridged |
| - | | wl0 | + | | ghn (eth0 swp4) | G.hn powerline |
| - | + | ||
| - | </ | + | |
| ==== Switch Ports (for VLANs) ==== | ==== Switch Ports (for VLANs) ==== | ||
| Line 241: | Line 270: | ||
| ==== Buttons ==== | ==== Buttons ==== | ||
| - | -> [[docs: | ||
| - | Here, we merely name the buttons, so we can use them in the above Howto. | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| - | |||
| The Devolo Magic 2 WiFi next has the following buttons: | The Devolo Magic 2 WiFi next has the following buttons: | ||
| ^ BUTTON | ^ BUTTON | ||
| - | | EXAMPLE | + | | Reset | reset | |
| - | | EXAMPLE Secure Easy Setup | + | | Powerline |
| - | | EXAMPLE No buttons at all. | | + | | WiFi | |
| - | </ | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| Line 340: | Line 362: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| - | //Space for additional notes, links to forum threads or other resources.// | + | * [[https://forum.openwrt.org/t/installing-openwrt-on-devolo-magic-2-wifi-next|forum thread]] |
| - | + | ||
| - | * ... | + | |
| ===== Tags ===== | ===== Tags ===== | ||