Geo-unlock Hearing Aid Mode in Canada for AirPod Pro2

by matthew416 in Circuits > Raspberry Pi

38 Views, 0 Favorites, 0 Comments

Geo-unlock Hearing Aid Mode in Canada for AirPod Pro2

IMG_5069.jpeg
IMG_0029.PNG

I was inspired by this article, first published here, then picked up by Wired.

Apple AirPod Pro2 has a hearing-aid mode in the USA and other regions that is not available in Canada due to regulatory reasons.

With this litte rig, I create a USA IP address and a huge list of BSSID's so the the iPad thinks its in the USA thereby making the hearing-aid accessiblity settings available.

(The article published in Wired suggests that you modify your Apple Store region to the United States. However, this change is not needed.)

Note: this only works on iPad (WiFi only with no cellular).

Elbows up 🇨🇦

Edit: for 'legal reasons'. At the time of this writing, Health Canada has approved the AirPods Pro 2 as a hearing assistance device; however, the various Colleges of provincial audiologists have yet to get their poop in a group.

Supplies

IMG_5049.jpeg

Ingredients


  1. Raspberry Pi running as a WiFi BSSID as seen here.
  2. (Install aircrack-ng and mdk3 on your Pi.)
  3. A USB wlan device that support 'monitor mode'.
  4. A travel router with a USA IP (built-in VPN client).
  5. Lots and lots of physical space with near-zero WiFi. (Like a provincial park near a lake.)


Note: this only works on iPad (WiFi only with no cellular).

RaspberryPi W/aircrack-NG & MDK3

Screenshot 2025-04-17 at 14.44.34.png
Screenshot 2025-04-17 at 18.30.02.png
Screenshot 2025-04-17 at 18.30.28.png
imageedit_1_3776421794.png

airmon-ng (to put the Wlan device into monitor mode)

sudo iw phy phy2 interface add mon0 type monitor (create a mon0 from above)

sudo mdk3 monb b -v ~/Documents/ list.txt -a -t (inject my dataset to the Wlan device)