This is an old revision of the document!
In RFC 1918 the Internet Engineering Task Force has directed the Internet Assigned Numbers Authority to reserve the IPv4 address range the 192.168.*.*
(and others) for private networks. Analog Devices picked the 192.168.2.*
subnet for it's private network for host to M2K devices, but there isn't anything stopping other people (including yourself) to be running a real network on the 192.168.2.*
subnet.
It's a quick update to change the M2K network settings, which is described below.
When using multiple M2K devices on the same host, there are a few options:
In network mode, the default configuration is to have an IP address for the host (192.168.2.10
), and the actual M2K device (192.168.2.1
). As one can expect - IP addresses are expected to be unique, and the default configuration works well when you have one device, but not as well when you have multiple.
In order to use multiple devices, you must change their IP address. This is managed by updating the config.txt
file on the M2K mass storage device.
# Device Configuration File # Edit, Save and then Eject the USB Drive [NETWORK] hostname = m2k ipaddr = 192.168.2.1 ipaddr_host = 192.168.2.10 netmask = 255.255.255.0
It's a simple matter of updating the [NETWORK]
settings of the M2K ipaddr
(default is 192.168.2.1
), and your host PC settings ipaddr_host
(default of 192.168.2.10). ip_addr
and ipaddr_host
must be unique, and must be on the same subnet. Separate M2Ks on the same machine must be assigned different subnets. It's not recommended to use the real internet subnet. After saving the file back to the M2K mass storage device, simply eject (not unplug) the M2K mass storage device from your host.
There is a Avahi deamon running on the M2K.
Avahi is a free Zero-configuration networking (zeroconf) implementation, including a system for multicast DNS/DNS-SD service discovery.
If you hostname
is unique and your host is zeroconf enabled, you can simply connect to your M2K using hostname
.local.
[ACTIONS] diagnostic_report = 0 dfu = 0 reset = 0
This section allows the user to perform certain [ACTIONS]
The procedure is always the same. The config.txt
file is edited using your favorite editor.
Then the file is saved, finally the drive is ejected. (Not unplugged)
After 2-3 seconds the drive reappears and may have some new file indicating some status.
Setting this to 1
will generate a file called diagnostic_report
, which contains various status information about the system and the Hardware.
The information contained in this report can be used to asses and debug system problems or failures. In order to guarantee fast and precise support it is recommended to always include a diagnostic when reporting a problem.
Setting this to 1
will put the system into DFU mode.
Device Firmware Upgrade (DFU) is a vendor- and device-independent mechanism for upgrading the firmware of USB devices.
Setting this to 1
simply resets and reboots the device.
Setting this to 1
will calibrate the board.