10 September 2018 | 4 min read

Linux Fedora 28 and Avantree ANC032 wireless headphone

I just bought a headphone from Shopee (use referal code RYUUN222 to register and get discount!) website. I planned to buy one since last year but keep pending and now it suitable time to grab what I want.

The original plan is to buy Sony WH-1000XM2. I still remember on Jan 2018, I come back from Hong Kong to Singapore (I arrived at Changi Airport). I want to paid Sony WH-1000XM2 from the store inside the airport but my CC is limit per day, so I need to cancel my purchase :’(

I looking some decent and more cheaper headphone. I looking an wireless over ear head phone with noise cancelling featured.

My personal laptop have built-in bluetooth adapter and audio jack port are broken.. so wireless is my solution.

Why I looking headphone with noise cancelling feature? Currently, I worked as software developer of warehouse conveyor system, so during comisioning I will be on-site and the noise from conveyor and other machine inside warehouse are very annoying and disturbing when you need to focus doing stuff.

Seem Avantree just released new product, a wireless headphone with noice canceling feature and the price is much cheaper than other brands. I am using Fedora 28 with kernel 4.18 as my workstation and it worked great with Avantree ANC032 wireless headphone.

$ uname -r
4.18.7-200.fc28.x86_64

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-09-17 11:56:28 +08; 5h 43min ago
     Docs: man:bluetoothd(8)
 Main PID: 961 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 3.8M
   CGroup: /system.slice/bluetooth.service
           └─961 /usr/libexec/bluetooth/bluetoothd

Sep 17 11:56:23 robbinespu systemd[1]: Starting Bluetooth service...
Sep 17 11:56:23 robbinespu bluetoothd[961]: Bluetooth daemon 5.50
Sep 17 11:56:28 robbinespu systemd[1]: Started Bluetooth service.
Sep 17 11:56:28 robbinespu bluetoothd[961]: Starting SDP server
Sep 17 11:56:28 robbinespu bluetoothd[961]: Bluetooth management interface 1.14 initialized
Sep 17 11:58:07 robbinespu bluetoothd[961]: Endpoint registered: sender=:1.70 path=/MediaEndpoint/A2DPSource
Sep 17 11:58:07 robbinespu bluetoothd[961]: Endpoint registered: sender=:1.70 path=/MediaEndpoint/A2DPSink
Sep 17 15:25:27 robbinespu bluetoothd[961]: /org/bluez/hci0/dev_ZZ_ZZ_ZZ_ZZ_ZZ_ZZ/fd0: fd(37) ready

Here list of bluez main package that installed on my machine and bluetooth modules that loaded with kernel

$ rpm -qa | grep bluez
bluez-cups-5.50-1.fc28.x86_64
bluez-libs-5.50-1.fc28.x86_64
bluez-5.50-1.fc28.x86_64
bluez-obexd-5.50-1.fc28.x86_64

$ lsmod | grep bluetooth
bluetooth             598016  51 btrtl,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic           24576  2 bluetooth
rfkill                 28672  8 bluetooth,dell_laptop,cfg80211

Every thing is default and worked fine! Pairing with the device are so easy! Just use Gnome bluetooth setting to pair up your bluetooth devices.

Here some of bluetoothctl stuff, if you interested :

$ bluetoothctl 
Agent registered

[Avantree ANC032]# list
Controller ZZ:ZZ:ZZ:ZZ:ZZ:ZZ robbinespu [default]

[Avantree ANC032]# show 
Controller ZZ:ZZ:ZZ:ZZ:ZZ:ZZ (public)
	Name: robbinespu
	Alias: robbinespu
	Class: 0x001c010c
	Powered: yes
	Discoverable: no
	Pairable: yes
	UUID: Headset AG                (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Generic Attribute Profile (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: A/V Remote Control        (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: OBEX File Transfer        (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Generic Access Profile    (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: OBEX Object Push          (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: PnP Information           (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: A/V Remote Control Target (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: IrMC Sync                 (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Audio Source              (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Audio Sink                (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Message Notification Se.. (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Phonebook Access Server   (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Message Access Server     (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	UUID: Headset                   (ZZZZZZZZ-XXXX-YYYY-WWWW-VVVVVVVVVVVV)
	Modalias: usb:v1D6BpZZZ6dXXXX
	Discovering: no

[Avantree ANC032]# devices 
Device ZZ:ZZ:ZZ:ZZ:ZZ:ZZ Avantree ANC032

Avantree ANC032 wireless headphone worked well with linux.

Honestly, the sound ouput are good but noise canceling are not able to block all sound frequency from outside but it still work and nice.

The body look fragile, so I need to careful flip and store. It might be not suitable for rugged activity. Plus it does’t comes with 3.5 mm airplane airline jack.

I give 7/10 scores for this headphone. Overall I am satisfied :)

Robbi Nespu | Avantree, Fedora, Headphone, Linux, Music, Review


Discussion and feedback