This is config file description for EasyDABv2 board with firmware firmware_gain_516086.tar.gz. Other firmwares may contain small changes in formula of calculation output frequency and CCI interpolation rate. Use get_config.sh and set_config.sh helper scripts to manipulate with binary config. This scripts reads/writes board's configuration, which is located at address 0x070000 and have size 128 bytes. The config will be saved to file b_070000 and can be directly modified by binary editor. Config file contains 128 bytes of the data, where hex or dec representation of bytes - are: ########################################################################################### var default_config = [ 0x80, //reset eth 192, 168, 1, 1, //gateway IP-address: 192.168.1.1 255, 255, 255, 0, //netmask: 255.255.255.0 0x00, 0x08, 0xDC, 0x01, 0x02, 0x03, // MAC-address of the device. Note that MAC[0] must be 0x00 and MAC[1] must be 0x08! MAC: 00:08:DC:01:02:03 192, 168, 1, 2, //device IP-address: 192.168.1.2 0x01, //Sn_MR => MR_TCP (socket is TCP) 0x46, 0xa0, //Sn_PORT (source TCP port): 18080 192, 168, 1, 20, //eti-server's IP-address: 192.168.1.20 0x1f, 0x40, // eti-server port: 8000 04, //04=tcp client, 01=tcp server 0x0E, //DAC: reg id of dac 0xFC, //DAC: CCI Interpolation Rate<7:2> Spectral Invert Inverse CCI Bypass. 0xFF, //DAC: Auxiliary DAC Control Register: FULL CURRENT 0x00, 0x00, //DAC: Phase Offset Word 0x60, 0x43, 0x0C, 0x00, //DAC: FTW 2^32 / (24576000 * 21) * 194064000 Hz (7D) => 1615006800 or: 0x60430C00 //Unused OFFSET: 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, //Login-password pair: YWRtaW46YWRtaW4= which means admin:admin password, null-terminated. 0x59,0x57,0x52,0x74,0x61,0x57,0x34,0x36,0x59,0x57,0x52,0x74,0x61,0x57,0x34,0x3D,0x00, //Unused OFFSET (or place for password string): 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ]; On this sample, config will be: 00000000 80 c0 a8 01 01 ff ff ff 00 00 08 dc 01 02 03 c0 |................| 00000010 a8 01 02 01 46 a0 c0 a8 01 14 1f 40 04 0e fc ff |................| 00000020 00 00 60 43 0c 00 ff ff ff ff ff ff ff ff ff ff |..`C............| 00000030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| 00000040 59 57 52 74 61 57 34 36 59 57 52 74 61 57 34 3d |YWRtaW46YWRtaW4=| 00000050 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| 00000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| 00000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| ###########################################################################################