Lou Apo said:How about that. Well I am as surprised as all the other folks on that thread. Typically network adapter chips have a permanent ROM burned MAC with only fancy ones allowing that to be over-ridden. Though I think even those still have a hard coded one hiding in the background when using mac spoofing. It kind of defeats the whole concept of MAC to not have it hard coded. Maybe Elk isn't using a NIC chip but rather firmware written onto a more generic chip to function as a nic. I haven't looked up all the chips on the board to even have a guess, but somehow it wouldn't surprise me.
I especially like the badbadbad mac. It's like someone was playing a joke.
Has anyone ever heard of this happening on something aside from an Elk XEP?
I've never seen a device that changed its default MAC address before. But I can see how it could happen in the M1XEP.
At a company I used to work for, many programmers would write hex data such as 0xBAD, 0xDEAD, 0xDEADBEEF and 0xDEAF into memory as a signal the something went wrong. Nice way to make it obvious to someone reading a memory dump.
For most Elk users, this isn't too bad a problem as long as you realize the address has changed and reconfigure things. But in a situation where there are two or M1's, each with an XEP on the same network, what do you do when they both change to the same MAC address? Seems like you would need to send them back to Elk for repair (until the next time it happens).