<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://emcot.world/index.php?action=history&amp;feed=atom&amp;title=Magicband%2B_Pairing_Details</id>
	<title>Magicband+ Pairing Details - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://emcot.world/index.php?action=history&amp;feed=atom&amp;title=Magicband%2B_Pairing_Details"/>
	<link rel="alternate" type="text/html" href="https://emcot.world/index.php?title=Magicband%2B_Pairing_Details&amp;action=history"/>
	<updated>2026-05-15T23:18:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://emcot.world/index.php?title=Magicband%2B_Pairing_Details&amp;diff=2071&amp;oldid=prev</id>
		<title>Jjdb210: Created page with &quot;= MagicBand+ Pairing Reverse Engineering Notes = &#039;&#039;Last updated: 2026-05-15&#039;&#039; These notes summarize MagicBand+ BLE pairing and command behavior observed from the MagicBand Workbench experiments done on stream on May 15, 2026. The focus is on facts we have directly observed, plus clearly marked hypotheses for areas still under investigation. == Scope == This page covers: * MagicBand+ BLE advertisement and service discovery behavior. * The FE03/Amazon Gadget-like session u...&quot;</title>
		<link rel="alternate" type="text/html" href="https://emcot.world/index.php?title=Magicband%2B_Pairing_Details&amp;diff=2071&amp;oldid=prev"/>
		<updated>2026-05-15T13:54:00Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= MagicBand+ Pairing Reverse Engineering Notes = &amp;#039;&amp;#039;Last updated: 2026-05-15&amp;#039;&amp;#039; These notes summarize MagicBand+ BLE pairing and command behavior observed from the MagicBand Workbench experiments done on stream on May 15, 2026. The focus is on facts we have directly observed, plus clearly marked hypotheses for areas still under investigation. == Scope == This page covers: * MagicBand+ BLE advertisement and service discovery behavior. * The FE03/Amazon Gadget-like session u...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= MagicBand+ Pairing Reverse Engineering Notes =&lt;br /&gt;
&amp;#039;&amp;#039;Last updated: 2026-05-15&amp;#039;&amp;#039;&lt;br /&gt;
These notes summarize MagicBand+ BLE pairing and command behavior observed from the MagicBand Workbench experiments done on stream on May 15, 2026. The focus is on facts we have directly observed, plus clearly marked hypotheses for areas still under investigation.&lt;br /&gt;
== Scope ==&lt;br /&gt;
This page covers:&lt;br /&gt;
* MagicBand+ BLE advertisement and service discovery behavior.&lt;br /&gt;
* The FE03/Amazon Gadget-like session used by MagicBand+.&lt;br /&gt;
* Commands observed or successfully sent during pairing/session setup.&lt;br /&gt;
* The protobuf command envelope used for Disney custom commands.&lt;br /&gt;
* The working custom animation payload format.&lt;br /&gt;
* Known unknowns around gestures, alerts, assets, tokens, and per-band/session values.&lt;br /&gt;
== Hardware / Test Context ==&lt;br /&gt;
Observed device:&lt;br /&gt;
* MagicBand+ named like: &amp;lt;code&amp;gt;MagicBand+ B28C&amp;lt;/code&amp;gt;&lt;br /&gt;
* Example serial seen in command payloads: &amp;lt;code&amp;gt;xxxxxxxxB28C&amp;lt;/code&amp;gt;&lt;br /&gt;
* Example DeviceStatus identity-like field: &amp;lt;code&amp;gt;xxxxa2e&amp;lt;/code&amp;gt;&lt;br /&gt;
Important caution:&lt;br /&gt;
* A second MagicBand+ paired with the workbench, but initially did not play custom animations when hardcoded command serials were used.&lt;br /&gt;
* This strongly suggests that at least the serial field, and possibly other tokens, need to match the currently connected band/session.&lt;br /&gt;
* The workbench now captures the live 12-character serial from incoming FE03 traffic and uses it in generated commands.&lt;br /&gt;
== BLE Advertisement ==&lt;br /&gt;
MagicBand+ advertises an Amazon Gadget-like service UUID:&lt;br /&gt;
* &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
Known advertisement clues:&lt;br /&gt;
* MagicBand+ pairing advertisements may include a local name containing &amp;lt;code&amp;gt;MagicBand+&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Manufacturer data often begins with &amp;lt;code&amp;gt;7101041380&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MagicBand+ B28C&lt;br /&gt;
RSSI: -31 to -63 in observed tests&lt;br /&gt;
Services: FE03&lt;br /&gt;
Manufacturer: 7101041380a3f15da26e&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GATT Services and Characteristics ==&lt;br /&gt;
After connection, observed services include:&lt;br /&gt;
* &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;FD98&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;1D14D6EE-FD63-4FA1-BFA4-8F47B42119F0&amp;lt;/code&amp;gt;&lt;br /&gt;
Observed FE03 characteristics:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Service&lt;br /&gt;
! Characteristic&lt;br /&gt;
! Properties&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;F04EB177-3005-43A7-AC61-A390DDF83076&amp;lt;/code&amp;gt;&lt;br /&gt;
| write&lt;br /&gt;
| Primary write path used successfully for handshake and commands.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2BEEA05B-1879-4BB4-8A2F-72641F82420B&amp;lt;/code&amp;gt;&lt;br /&gt;
| notify&lt;br /&gt;
| Primary notification path. Most observed FE03 traffic arrives here.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;74F996C9-7D6C-4D58-9232-0427AB61C53C&amp;lt;/code&amp;gt;&lt;br /&gt;
| write&lt;br /&gt;
| Additional FE03 write path discovered. Not the main successful path so far.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FE03&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;B32E83C0-FECE-47C1-9015-53B7E7F0D2FE&amp;lt;/code&amp;gt;&lt;br /&gt;
| notify&lt;br /&gt;
| Secondary notification path. Deferred in minimal session. May matter for gesture/event experiments.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jjdb210</name></author>
	</entry>
</feed>