Cisco APs are not broadcasting the full device name in the beacon frame!
We have over 800 Cisco Aironet 1220, 1230, 1242 APs deployed in our company. I use AirMagnet to check the signal and do some sniffer job. What I found is that these Cisco APs are not sending out the full device name. Say my device name is gw-cr-lap1242-rp4. what I can see from AirMagnet is only gw-cr-lap1242-r, the last two letters of p4 are cut off. I also did the decode. The length for AP name is 30 bytes which is able to hold the full name, but from the packets, AP only sends out the name of gw-cr-lap1242-r and then fills the rest room with garbage. This is annoying since we have gw-cr-lap1242-rp1,gw-cr-lap1242-rp2, ... gw-cr-lap1242-rp32, etc. I have to compare the MAC to locate the AP.
Re: Cisco APs are not broadcasting the full device name in the b
I just verified this behavior in my lab with other AP models. Indeed the AP name is always limited at 15 chars.
However, I disagree with you saying "just fills the rest with garbage". The tag is indeed 30 bytes but it's Airmagnet which can only decode the name out of that. Wireshark will show you the current amount of clients associated to the AP. So the whole tag is 30 bytes but only 15 bytes out of that are for the name. I'm afraid this is not a bug.
Maybe you can rename your APs ? Sounds like a silly workaround but you could for example remove "lap" from the name. It's kind of implied that the 1242 is an access point :-)