Hacking Homebrew app nx-btred: Bluetooth audio

pcwizard7

Well-Known Member
OP
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
nx-btred
nx-btred is a Bluetooth audio driver/redirector for Switch.

It uses the audrec:u service to record game audio, and then outputs it on the new audio bluetooth driver introduced in firmware version 12.0.0.

⚠️ Warning ⚠️
YOU USE THIS AT YOUR OWN RISK. Not every headphone brand has been tested. There may be really loud noise. Be careful, start out with a low volume, and then increase, if you like. In case of any type of malfunction, the sound will stop immediately if you hit the power button.

Installation

Install firmware 12.0.0+.
Install latest Atmosphere.
Install latest MissionControl.

Download nx-btred and unzip to your SD card.

Usage

Enter the homebrew menu.
Launch the btpair application.
Press X to scan.
Select your headphones and click A.
Wait for it to pair.
Enjoy!

Limitations

Due to a limitation of the audrec:u service, only games audio can be recorded (not the system applets).

Thanks to ndeadly, SciresM, yellows8 and the rest of the Switchbrew crowd

Source: Here
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,284
Trophies
4
Location
Space
XP
13,842
Country
Norway
Amazing. I've been considering getting one of those bluetooth audio dongles but maybe I won't have to.
So let me get this straight, there's a bluetooth audio driver in OFW? Could this be a sign that Nintendo are planning to add official support for Bluetooth headphones? Why else would they make a bluetooth audio driver, after all?
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,101
Country
United Kingdom
So let me get this straight, there's a bluetooth audio driver in OFW? Could this be a sign that Nintendo are planning to add official support for Bluetooth headphones? Why else would they make a bluetooth audio driver, after all?
Would make the most sense. Unless they're planning some other weird gadget that uses Bluetooth audio, you never know with Nintendo :rofl:
 

Crosser0987

New Member
Newbie
Joined
Apr 26, 2021
Messages
1
Trophies
0
Age
22
XP
69
Country
Germany
Sadly doesnt work for my bluetooth headphones they pair and everything but i have no sound at all not in menus or in games
 

sickciarlatano

New Member
Newbie
Joined
Apr 12, 2021
Messages
1
Trophies
0
Age
21
XP
49
Country
Italy
That's crazy, i was thinking about trying to use the new Bluetooth driver with an homebrew app but you beat me on time. amazing job. it would be cool to see a tesla overlay
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
nx-btred does, what nintendon't
Sorry, but, according to the information given by OP this requires Firmware 12.0.x, not the previous ones, because Nintendo added a controller.

--------------------- MERGED ---------------------------

If not because I use SXOS I would update.
Is there a possibility to implement this in older firmware versions?
 

Reploid

Well-Known Member
Member
Joined
Jan 20, 2010
Messages
2,830
Trophies
2
XP
6,269
Country
Serbia, Republic of
Sorry, but, according to the information given by OP this requires Firmware 12.0.x, not the previous ones, because Nintendo added a controller.

--------------------- MERGED ---------------------------

If not because I use SXOS I would update.
Is there a possibility to implement this in older firmware versions?
You're thinking too narrow. If Nintendo Switch didn't exist, this plugin would also not be possible.
 
  • Like
Reactions: Gabriel2Silva

pcwizard7

Well-Known Member
OP
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
1. I am not the author i m just sharing it here, please check with him in source link or on his github

2. i m sorry the fact ofw has this bluetooth doesn't mean the OG switch getting bluetooth audio because it doesn't have hardware to process the bluetooth audio. This driver is most like for the next switch

The reason this works is its doing a workaround in recording the audio then sending it to this new driver. Nintendo would have to use this workaround to get it working officially
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
Two questions:
1. How is latency compared to hardware solutions?
2. Does a connected BT speaker limit the max amount of pairable controllers from 8 to 7?
 

3DSBricker

Not So Daily Active Member
Member
Joined
Apr 8, 2020
Messages
281
Trophies
0
Location
A place far away from you
XP
747
Country
Netherlands
Some people are complaining about latency, I tested it with my Sony headphone and a Bluetooth to 3.5mm adapter; my headphone doesn't give any audio at all, the adapter gives audio with normal to low latency (not high latency) but the audio is of very bad quality. Sony MDR-SB950N1, H-163 BT to 3.5MM.
 

luk_pop

Well-Known Member
Member
Joined
Apr 30, 2017
Messages
129
Trophies
0
Age
42
Location
mytown
XP
1,944
Country
Poland
Connected with Sennheiser HD 4.50 (bt4.0), but no sound in game , on Sennheiser HD 350 (bt5.0) only noise, Sennheiser Momentum 3 (bt5.0) can't pair.


Firmware 12.0.1JAMS M.19.1|S
 
Last edited by luk_pop,

karem

New Member
Newbie
Joined
Apr 23, 2021
Messages
2
Trophies
0
Age
25
XP
34
Country
Egypt
so if the author has not yet shared this is because it is POC
I have a question please guys can anyone tell me I found a couple of stores on telegram that sells accounts that have a lot of games for a good price Can Nintendo ban my console if I use these methods or just will be an account ban
I'm planning on getting a switch lite later this month and I can't afford to buy individual games from the eShop so that's the only way for me and I'm very worried about the possibility of getting a ban and wasting my money
 
D

Deleted User

Guest
Nice job!!!! thanks for becoming reality what I wanted here

It was something too important, Plutoo did it while Nintendont! :nayps3::switch:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    I @ idonthave: :)