Skip to content

Add Baseus BA04 new chipset info - #723

Open
DanCasterIt wants to merge 1 commit into
morrownr:mainfrom
DanCasterIt:main
Open

Add Baseus BA04 new chipset info#723
DanCasterIt wants to merge 1 commit into
morrownr:mainfrom
DanCasterIt:main

Conversation

@DanCasterIt

@DanCasterIt DanCasterIt commented Jul 20, 2026

Copy link
Copy Markdown

Recently bought Baseus BA04 (the only one I could find in Italy) and found it has a new chipset, updated the notes about Baseus BA04

$ lsusb -t
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/5p, 480M
        ...
        |__ Port 004: Dev 005, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 004: Dev 005, If 1, Class=Wireless, Driver=btusb, 12M
        ...
$ sudo lsusb -v -d 33fa:0001 | grep -E 'iManufacturer|iProduct|bcdDevice'
  bcdDevice           88.91
  iManufacturer           0
  iProduct                2 USB2.0-BT

$ usb-devices
...
T:  Bus=01 Lev=02 Prnt=07 Port=03 Cnt=01 Dev#=  5 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=33fa ProdID=0001 Rev=88.91
S:  Product=USB2.0-BT
C:  #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
...

Tested with the following environment:

  • moOde version: 10.3.0 2026-07-14
  • Platform: Raspberry Pi 3 Model B v1.2
  • Kernel: 6.18.34
  • BlueZ: 5.82
  • Bluetooth controller: USB Bluetooth dongle (works correctly once initialized)

The device has 33fa:0x0001 whereas in the kernel code we have

#define BTUSB_BARROT BIT(...)

{ USB_DEVICE(0x33fa, 0x0010), .driver_info = BTUSB_BARROT },
{ USB_DEVICE(0x33fa, 0x0012), .driver_info = BTUSB_BARROT },

Recently bought Baseus BA04 (the only one I could find in Italy)
and found it has a new chipset, updated the notes about Baseus BA04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant