Lenovo Mirage AR Beacon (AAC-231N)
A shiny plastic "lightsaber" is the main peripheral of Star Wars: Jedi Challenges and it was fun to take apart. There was another peripheral in the box, a glowing ball beacon to support certain scenarios.

In this beacon's base is a three-position switch. Center position is off, and moving to either side would illuminate the soft white translucent sphere. One position gives us cyan, the other position magenta. Given this behavior, I guessed the lowest-cost implementation would be a strictly analog system with LEDs connected to a resistor network. Time to open it up and see if my guess is correct.

This beacon uses AA batteries instead of lithium-ion rechargeable.

Product labels live in the AA battery tray.

Unlike the lightsaber, there is no FCC ID here meaning it doesn't communicate with the phone or the lightsaber over radio waves. There is no USB port or any other hardwired communication. There might possibly be some kind of communication via lights or sound.

Two Philips-head fasteners live under those stickers. Remove those stickers, then two screws, followed by a few plastic clips to separate top and bottom halves.

Wow, my guess of "a few LEDs and a few resistors" was very wrong. This is a surprisingly complex mainboard. I've already ruled out radio wave or hardwired data communication. Looking on the board, I couldn't find anything I recognized as a light sensor for optical communication or a microphone/speaker for audio communication. If this is completely passive, why all this hardware?

Instead of a cyan LED and a magenta LED, in the middle was a full RGB LED capable of arbitrary colors. The surface mount component itself appears identical to the unit illuminating the tip of the lightsaber. Full color capability is not a huge surprise in itself. But in the absence of external communication, how would it know to display another color?

I can see the following markings on the chip in the corner:
S033
PHVG
725Y
Searching on these designations, my first hit was a question about an electronic cigarette. I know nothing about vaping hardware, but I had not expected them to require microcontroller smarts, either. (I'm surprised twice within a short span.) The chip was identified as the STM8S003F3 and a look in its datasheet confirmed the device marking for UFQFPN20 packaging has a first line of S033
matching what I see here.
The STM8S003F3 is a relatively simple 8-bit microcontroller with eight kilobytes of flash program storage and a single kilobyte of working memory. These are modest specs, a fraction of the ATmega328P at the heart of an Arduino Uno, but it is still overkill for a device that just shines a LED in one of two colors.

This beacon must be capable of far more than what I've seen it do. Which is highly likely, given my short time spent actually playing Star Wars: Jedi Challenges. But looking at the hardware in front of me here, I don't see how it could interact with the rest of the system to unleash said capability. Still, it was an interesting look inside. I'm enjoying this particular streak of teardowns so I will continue with the rest of my phone-based headsets.