Archive for November, 2016

Bluez 5

Sunday, November 6th, 2016

I only realize now, in good old Linux tradition the command-line-interface of Bluez 5 was totally renewed compared to what was used the last decade up to Bluez 4.

So instead of “hcitool scan” and such you now have to run all the commands in some command line interpreting shell, sigh:

$bluetoothctl

[bluetooth]#list

[bluetooth]#show controller_mac_address

[bluetooth]#select controller_mac_address

[bluetooth]#power on

[bluetooth]#agent on
[bluetooth]#default-agent

[bluetooth]#discoverable on
[bluetooth]#pairable on

[bluetooth]#scan on

Update: some more details

The older Surface 2 can play at 192kHz

Saturday, November 5th, 2016

In the 192kHz article I recently mentioned that Microsoft’s Surface Pro 3 with it’s ALC288 codec would max out at 48kHz. Turns out the Surface Pro 2 uses a ALC280 that surprisingly supports up to 192kHz. WTH?

/proc/asound/card1# grep rate codec#0
rates [0×5f0]: 32000 44100 48000 88200 96000 192000
rates [0×560]: 44100 48000 96000 192000
rates [0×560]: 44100 48000 96000 192000
rates [0×5f0]: 32000 44100 48000 88200 96000 192000
rates [0×560]: 44100 48000 96000 192000
rates [0×560]: 44100 48000 96000 192000