ATLAS North America Proprietary
Sea Scan ARC Scout MKII Operations Manual
1 of 1
Page: 56
Issue: 1.2.4
SCTM2-OPS
Operations Manual
FF FF FF FF FF FF 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D
E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01
00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01 00 1D E7 01 00 01
In order to write the Magic Packet properly you will need low level access to your network hardware. This
means bypassing the network stack. In Windows a driver is needed. We have used the WinPCAP driver and
library. It can be found here: http://www.winpcap.org/. We have also included a copy along with an
example application in our Scout MkII SDK. The example application is called WakeScout. It can be used as
an example or used as is in its precompiled state.
The MAC address for the Scout MkII can be found on the System Info web page located on the Scout MkII
itself. It can also be derived from the Scout MkII's serial number. The Scout MkII's serial number goes by
the following format:
AAAAAA-BB-CCCC
where A = Model Number, B = Frequency Designation, and C = Unit Number
Below is a C code snippet used for encoding the MAC address.
// Form the MAC address
// First 3 numbers are Marine Sonic's Company ID
mac_addr[0] = 0x00;
mac_addr[1] = 0x1D;
mac_addr[2] = 0xE7;
// Last 3 numbers are based on the serial # (revision and product #s)
// Fixed Product # (This is an ARC SCOUT MkII)
mac_addr[3] = 1;
// Combination of 4 bit revision number and upper 4 bits of 12 bit unit number
mac_addr[4] = ((revision & 0x00F) << 4) | ((unit_number & 0x0F00) >> 8);
// Lower 8 bits of the 12 bit unit number
mac_addr[5] = (unit_number & 0x00FF);
By using this method any Scout MkII's MAC address can be calculated using its serial number. An example
of this is included in the WakeScout example source code.
8.1.2.2
Wake On Sync-In
When the Scout MkII is placed into Sleep with Wake Sync-In it will not wake up until the Sync-In input
transitions from a low to high state.
8.2
Temperature Management and Monitoring
The Scout MkII is equipped with an internal temperature sensor, and thus has automatic thermal
monitoring management capabilities. It is important to constantly monitor the internal temperature as the
Scout MkII may generate a significant amount of heat during data collection. To maintain the proper