Report Bugs Here

Moderator: Mmiscool

User avatar
By martinayotte
#66189
Electroguard wrote:most likely a bug as he points out

No, this isn't a bug !
Any WiFi devices, not only ESPs, must have 2 different MAC when used in AP+STA mode, so that both networks could be handled separately.
User avatar
By Oldbod
#66386 That the device has more than one Mac is not a surprise. Even some quite old ap devices support 64 different networks all with unique macs. I think the question here might be, even if the esp supports two macs, why does the device when acting as a station report one Mac when this is read one way and a second Mac when scanned via the network to which it is attached as the same station.

If it was in ap(router-like) mode multiple network interfaces with multiple addresses would be normal, but station mode is surely like a simple network card in a pc? Or perhaps it uses a different Mac for each session or some other um..

Probably the answer is in the documentation.
User avatar
By bugs
#66389 {edited after further checking}
As Electroguard wrote, if that is what BASIC is saying, then it is a bug (or undocumented feature).

If you put his network detected address 18:FE:34:E5:13:C7 into the checker here:-
https://macvendors.com/
you get "Espressif Inc" as the vendor.
With the BASIC address 1A:FE:34:E5:13:C7 you get "Vendor not found".
Last edited by bugs on Sun May 28, 2017 7:49 am, edited 1 time in total.
User avatar
By bugs
#66415 This morning I checked a couple of random devices in use here and can confirm that the first byte of the address returned by BASIC has 2 added to it.

ESP Basic 3.0.Alpha 65
MAC: 1A:FE:34:D4:4D:DC

Router information of connected devices
Espressif Inc. 18:FE:34:D4:4D:DC

------------------------------------------------------------

ESP Basic 3.0.Alpha 51
Device MAC: 62:01:94:06:53:30

Router information of connected devices
Espressif Inc. 60:01:94:06:53:30

So - is the address returned by BASIC NOT the address for the station (client) mode - even though it is operating in that mode?