Allows newer AirPods (and other modern bluetooth headphones) to play audio on a jailbroken PS Vita.
The Vita can pair with some newer Bluetooth headphones and control their volume, but audio remains silent. VitaBtFix corrects the A2DP timestamp behavior in Sony's Bluetooth stack that causes this issue.
Requires PS Vita firmware 3.63 or newer.
On firmware 3.60–3.62? Download the 3.60 build instead.
VitaBtFix is currently experimental.
| Device | Status |
|---|---|
| AirPods Pro 2 | ✅ Works |
| AirPods Pro 3 | ✅ Works |
| AirPods 4 | ✅ Works |
| SAMSUNG Galaxy Buds Pro | ✅ Works |
| SHOKZ OpenRun Pro 2 | ✅ Works |
Reports above were collected on firmware 3.65 using the main build. A separate 3.60 build applies the same SceBt patch for firmware 3.60–3.62.
When reporting compatibility, include your Vita firmware, headphone model, and whether audio works.
- Download
vitabtfix.skprxfrom the latest release. If you download the 3.60 version, you must rename it tovitabtfix.skprx. - Copy
vitabtfix.skprxtour0:tai/. - Add the following line under
*KERNELinur0:tai/config.txt:
ur0:tai/vitabtfix.skprx
- Reboot the Vita.
- Pair your headphones and play something.
If VitaBtFix does not work:
- Make sure
vitabtfix.skprxis listed under*KERNELinur0:tai/config.txt. - Make sure the path in
config.txtmatches where you copied the plugin. - Reboot the Vita after installing or changing the plugin.
- Check
ux0:data/vitabtfix/log.txtfor a line similar to:
patch: +… -> +512 ok
- If you see:
no +8000 timestamp add
VitaBtFix could not recognize the required code pattern and will leave the Bluetooth module untouched.
If the Vita has trouble booting after installation, hold L while booting to skip kernel plugins, then remove or rename vitabtfix.skprx.
When reporting a problem, include your Vita firmware version and headphone model. If possible, also attach ux0:data/vitabtfix/log.txt.
Hold L while booting to skip kernel plugins, then delete or rename:
ur0:tai/vitabtfix.skprx
Remove its line from ur0:tai/config.txt, then reboot.
Build using VitaSDK in Docker:
docker run --rm -v "/path/to/Vita BT:/src" -w /src vitasdk/vitasdk \
bash -lc 'export VITASDK=/usr/local/vitasdk; export PATH="$VITASDK/bin:$PATH"; mkdir -p build-docker; cd build-docker; cmake .. && make -j2'Output:
build-docker/vitabtfix.skprx
VitaBtFix does not add support for:
- AAC-only or LE Audio-only headphones
- Bluetooth pairing problems
- Connection dropouts
- Bluetooth audio latency
The PS Vita uses Bluetooth 2.1+EDR and SBC for Bluetooth audio.
VitaBtFix is licensed under the MIT License.