Bluetooth doesn’t show up for me either with the above command but Bluetooth does work.
Allegedly, the WiFi/Bluetooth module is accessed by SD (specifically SDIO) - while confusingly the uSD card is not accessed by SD (instead is accessed via USB, which ultimately of course does access the card by SD).
sudo dmesg | grep redpine | more
(snip)
[ 5.389264] redpine_91x: rsi_load_firmware: Loading file RS9116_NLINK_WLAN_BT
_IMAGE.rps
[ 5.389340] redpine_91x: rsi_load_firmware: Failed to open file RS9116_NLINK_
WLAN_BT_IMAGE.rps
[ 5.396315] redpine_91x: ***** Loaded Firmware *****
[ 10.472739] redpine_91x: ================================================
[ 10.472770] redpine_91x: ================ RSI Version Info ==============
[ 10.472773] redpine_91x: ================================================
[ 10.472777] redpine_91x: FW Version : 1.2.20.0
[ 10.472787] redpine_91x: RSI FW Version : 0000.1.2.0.0502
[ 10.472792] redpine_91x: Driver Version : RS9116.NB0.NL.GNU.LNX.OSD.2.0.
0.0024
[ 10.472797] redpine_91x: Operating mode : 13 [Wi-Fi STA + BT DUAL]
[ 10.472802] redpine_91x: Firmware file : RS9116_NLINK_WLAN_BT_IMAGE.rps
[ 10.472806] redpine_91x: ================================================
[ 10.478573] redpine_91x: rsi_send_bt_reg_params: Sending BT reg frame
Are you able to confirm firmware versions from log? operating mode?