After successfully initializing the spp demo example from Huangshan Pai into their own program, neither phones nor computers can detect it.

:satellite_antenna: Connected to COM11 @ 1000000 baud
:memo: Type data to send to device. Press Ctrl+C to disconnect.
Serial:c2,Chip:4,Package:3,Rev:3 Reason:00000000
Serial PowerOnMOde:4 rtc_record:00000000
aw32001_init ok, time consum: 0.00 ms.
Charging current set successfully: 0.5c
Charging voltage set successfully
mount /dev sucess
[BUS]spi1 probe sdcard…
[MSD] 18 [info] SD card goto IDLE mode OK!
[MSD] 19 [info] CMD8 response : 0x01 0x00 0x00 0x01 0xAA
[MSD] 20 [info] Ver2.00 or later or SDHC or SDXC memory card!
[MSD] 20 SD_V2: READ_OCR
[MSD] 21 response:1,0,ff,80
[MSD] 22 [info] OCR is 0x00FF8000
[MSD] 42 SD_V2 again: READ_OCR
[MSD] 42 [info] OCR 2nd read is 0xC0FF8000
[MSD] 43 [info] It is SD2.0 SDHC Card!!!
[MSD] 45 [info] CSD Version 2.0
[MSD] 45 [info] CSD : C_SIZE : 59635
[MSD] 46 [info] card capacity : 29.11 Gbyte
[MSD] 46 [info] sector_count : 61067264
[MSD] 47 [info] TRAN_SPEED=0x32 → card_cap_hz=25000000 Hz
[SD]msd init ok
find sd0 ok ! 0x20046418
[I/FAL] Flash Abstraction Layer (V0.5.99) initialize success.
[I/FAL] The FAL MTD NOR device (dfu) created successfully
[I/FAL] The FAL MTD NOR device (ble) created successfully
[I/FAL] The FAL MTD NOR device (sensor) created successfully
[824] I/drv.rtc main: PSCLR=0x80000100 DivAI=128 DivAF=0 B=256
[832] I/drv.rtc main: RC10K Freq=9kHz, cycle=1009646, rtc ppm=0

[839] I/drv.rtc main: DIVA=37, DIVA_FRA=2322, DIVB=256

[846] I/drv.rtc main: Init RTC, wake = 1

[853] I/drv.audprc main: init 00 ADC_PATH_CFG0 0x606

[859] I/drv.audprc main: HAL_AUDPRC_Init res 0

[865] I/drv.audcodec main: HAL_AUDCODEC_Init res 0

[872] I/TOUCH main: Regist touch screen driver, probe=0x12028409
lvsf_font_load: faces 1 ft_cache_size 300000
call par CFG1(3313)
fc 9, xtal 2000, pll 2099
call par CFG1(3313)
fc 7, xtal 2000, pll 1685
[SD] Hotplug init (IRQ mode)
[SD] Disk: root, capacity=29818 MB
[SD] Hotplug thread started (IRQ mode)
[SD] Mount / success
[SD] IRQ enabled on pin 27
Find i2c bus device i2c3
MMC56x3 ID = 0x10
[1165] I/drv.rtc app_watc: Get initial cycles: 1009646 rtc=1656633600.0000

[1316] I/drv.rtc app_watc: Get initial cycles: 1009646 rtc=1656666000.0000

[1328] I/drv.lcd app_watc: [NONE] → [OPENING]
[1334] I/drv.lcd lcd_task: open
[1339] I/drv.epic lcd_task: drv_gpu opened.
[1344] I/drv.lcd lcd_task: HW open
[1354] I/drv.lcd lcd_task: Try registered LCD driver…
[1362] I/sensor main: rt_sensor init success
[1367] I/drv main: mag sensor init success
Find i2c bus device i2c3
LSM6DS3TR ID = 0x6A
msh />[1569] I/sensor main: rt_sensor init success
[1575] I/drv main: acc sensor init success
[1580] I/sensor main: rt_sensor init success
[1585] I/drv main: gyro sensor init success
[1605] I/sibles ble_thre: enable BLE Core. Lib ver: bt.2.0.3d9c07bf
[1632] D/nvds mbox: NVDS Update Addr res 6, addr 21-09-80-52-fd-5c
[1642] I/nvds mbox: read sleep time 4500
[GOLF I] [STATE] IDLE->READY: std=0.002
[GOLF I] >>> State: IDLE → READY
[GOLF I] [STATE] Ready CONFIRMED: 201ms
[12825] D/sibles_utils mbox: delay

CO5300_ReadID 0x331100
[12834] I/co5300 lcd_task: LCD module use CO5300 IC

CO5300_ReadID 0x331100
[14653] I/co5300 lcd_task: LCD module use CO5300 IC

[14659] I/drv.lcd lcd_task: Found lcd co5300 id:331100h
[14666] I/drv.lcd lcd_task: HW open done.
[14671] I/drv.lcd lcd_task: [OPENING] → [INITIALIZED]
[14677] I/drv.lcd lcd_task: open done.
[14683] I/drv.lcd_fb app_watc: drv_lcd_fb_init
[14689] I/drv.lcd_fb app_watc: drv_lcd_fb_init done.
[14708] I/TOUCH app_watc: Open
[14713] I/TOUCH tp_init: Find touch screen driver…
[14719] I/TOUCH tp_init: Probe 12028409
[14725] I/TOUCH tp_init: touch screen found driver 0x20037290, ft6146
[14733] I/TOUCH app_watc: Opened.
[14756] I/LVGL app_watc: [littlevgl2rtt] Welcome to the littlevgl2rtt lib.
[14784] D/APP.FWK app_watc: send msg[GUI_APP_MSG_RUN_APP] [Main] to gui_app_mbx tick:1518.
[14803] I/APP.FWK.INT app_watc: [Main]
[15057] I/drv.lcd lcd_task: Auto turn on display.
[15063] I/drv.lcd lcd_task: set brightness 50
[15069] I/drv.lcd lcd_task: display on
[15074] I/drv.lcd lcd_task: [INITIALIZED] → [ON]
[15086] I/drv.lcd lcd_task: set brightness 100
[15092] I/drv.lcd lcd_task: display on
[15097] D/APP.SCHE app_watc: ----------------app_schedule_task---------------start
[15106] I/APP.SCHE app_watc: >>Execute msg[GUI_APP_MSG_RUN_APP] tick:1518
[15115] I/APP.SCHE app_watc: app[Main] do LOAD, 20052f58
[15122] I/APP.FWK app_watc: finding Main in builtin apps…
[15129] D/APP.SCHE app_watc: app[Main] tgt_state [LAUNCHED] → [RUNNING]
[15137] I/APP.SCHE app_watc: app[Main] do START, 20052f58
[15143] I/APP.FWK.INT app_watc: [Main]
[15148] D/APP.FWK app_watc: send msg[GUI_APP_MSG_OPEN_PAGE] [0x20052f58] to gui_app_mbx tick:1557.
[15160] I/APP.SCHE app_watc: >>Execute msg[GUI_APP_MSG_OPEN_PAGE] tick:1557
[15168] D/APP.SCHE app_watc: app[Main] create page[root] 20053024
[15182] D/APP.SCHE app_watc: page[Main][root] tgt_state [CREATED] → [RESUMED]
[15191] D/APP.SCHE app_watc: Stop all app, and return to main app
[15202] I/APP.SCHE app_watc: page[Main][root] do ONSTART, 20053024
[15311] I/APP.SCHE app_watc: page[Main][root] do ONRESUME, 20053024
[15319] I/APP.SCHE app_watc: Try setup trans-anim
[15325] I/APP.SCHE app_watc: Trans-anim is OFF, skip.
[15332] D/APP.SCHE app_watc: app_schedule_task done.
[15539] E/drv.ft6146 tp_init: ft6146 id_H=64
[15546] E/drv.ft6146 tp_init: ft6146 id_L=56
[22389] D/bt_common mbox: dm_set init_gainst_data 565
[22396] D/bt_common mbox: svc_set init_gainst_data 606
[22405] D/bt_common mbox: [SPP_DEBUG]spp_uuid_header = 0x20058324,spp_uuid_list = 0x20058324,st = 0
[22416] D/bt_common mbox: hfp state change new_sate 0x 0,old_state 0x 0
[22432] D/bt_common mbox: AG state change new_sate 0x 0,old_state 0x 0
[22441] D/bt_common mbox: hid_init

[22446] D/bt_common mbox: bt_gatt_update_state from 0x 0 to 0x 0
[22454] D/bt_common mbox: bt_dis_update_ctrl_state state 0x 0
[22461] D/bt_common mbox: bt_l2cap_profile_init

######################################################

BTS2 Demo Main Menu

1. Generic Command

3. SPP Server

8. L2CAP bqb test

s. Show Menu

q. Exit

######################################################

[22549] E/NO_TAG mbox: read bt bonded failed!
[22570] I/ble_cm mbox: read_bond_infor_from_flash: 1
le p256 nvds get 0
le p256 nvds get 0
app addr nvds get 1
[22702] I/sibles KE_EVT2:
BLE ready!

[22708] I/btcomm KE_EVT2: Clear mask 1
act num:0
set cmd 0x91, stop_status:0, msg_status:1
[22743] D/BLE_GAP KE_EVT2: evt 145, ret 0

[27384] D/bt_common bts: dm_release gap_dm_sync_reg_cfm_hdl 885
[27400] D/bt_common bts: svc_release gap_dm_sync_reg_cfm_hdl 886
[27407] D/bt_common bts: dm_set gap_rd_local_version_req_hdl 186
[27415] D/bt_common bts: dm_release gap_rd_local_version_req_hdl 193
[27423] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27431] D/bt_common bts: dm_set gap_sm_set_default_sec_mode_req_hdl 430
[27439] D/bt_common bts: dm_release gap_sm_set_default_sec_mode_req_hdl 431
[27448] D/bt_common bts: dm_set gap_rd_bd_req_hdl 4774
[27456] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27463] D/bt_common bts: [spp_debug]inited_channel_num = 0,srv_chnl = 1
[27472] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27487] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27494] D/bt_common bts: [spp_debug]inited_channel_num = 1,srv_chnl = 2
[27502] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27511] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27518] D/bt_common bts: [spp_debug]inited_channel_num = 2,srv_chnl = 3
[27527] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27538] D/bt_common bts: dm_release gap_rd_bd_comp_hdl 4747
[27546] I/btapp_ge bts: << Local device addreess: 5CFD:52:800921

[27555] D/bt_common bts: dm_set gap_sm_set_sec_mode_req_hdl 404
[27564] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27571] D/bt_common bts: [spp_debug]inited_channel_num = 3,srv_chnl = 4
[27586] D/bt_common bts: dm_release gap_dm_arrival_hdl 9447
[27593] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27741] D/bt_common bts: dm_release gap_sm_reg_req_hdl 649
[27750] D/bt_common bts: dm_set gap_rd_local_version_req_hdl 186
[27757] D/bt_common bts: dm_release gap_rd_local_version_req_hdl 193
[27766] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27780] D/bt_common bts: [spp_debug]inited_channel_num = 4,srv_chnl = 5
[27788] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27797] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27805] D/bt_common bts: hfp state change new_sate 0x 1,old_state 0x 0
[27813] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27821] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27828] D/bt_common bts: AG state change new_sate 0x 1,old_state 0x 0
[27837] D/bt_common bts: svc_set gap_l2c_reg_req_msg_send 774
[27845] D/bt_common bts: svc_release gap_l2c_reg_cfm_hdl 852
[27852] D/bt_common bts: svc_set gap_l2c_reg_req_msg_send 774
[27860] D/bt_common bts: svc_release gap_l2c_reg_cfm_hdl 852
[27874] D/bt_common bts: svc_set gap_l2c_reg_req_msg_send 774
[27882] D/bt_common bts: svc_release gap_l2c_reg_cfm_hdl 852
[27889] D/bt_common bts: hid_gap_l2ca_reg_cfm_standbyst

[27896] D/bt_common bts: svc_set gap_l2c_reg_req_msg_send 774
[27903] D/bt_common bts: svc_release gap_l2c_reg_cfm_hdl 852
[27911] D/bt_common bts: svc_set gap_rfc_reg_req_msg_send 2622
[27919] D/bt_common bts: svc_release gap_rfc_reg_cfm_hdl 2726
[27927] D/bt_common bts: svc_release gap_app_init_req_hdl 76
[27934] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x20058324,spp_uuid_list = 0x2004f758,st = 0
[27945] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x20058324,spp_uuid_list = 0x2004f8e4,st = 0
[27957] D/bt_common bts: [spp_debug]The number of spp reaches the maximum
[27972] I/btapp_spps bts: >> SPP enabled

[27981] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x20058324,st = 0

[27989] D/bt_common bts: [spp_debug]curr_list = 0x20058324,st = 0,srv_chl = 1
[28000] D/bt_common bts: dm_set gap_set_local_name_req_hdl 3767
[28008] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x20058324,st = 1

[28018] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x2004f758,st = 0

[28027] D/bt_common bts: [spp_debug]curr_list = 0x2004f758,st = 0,srv_chl = 2
[28037] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x20058324,st = 1

[28046] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x2004f758,st = 1

[28061] D/bt_common bts: [SPP_DEBUG]spp_uuid_header = 0x2004f8e4,st = 0

[28069] D/bt_common bts: [spp_debug]curr_list = 0x2004f8e4,st = 0,srv_chl = 3
[28078] D/bt_common bts: svc_set gap_sds_reg_req_hdl 2003
[28087] I/btapp_ge bts: << Write eir data success!

[28095] D/bt_common bts: svc_release gap_sds_reg_cfm_hdl 2078
[28102] D/bt_common bts: [spp_debug]spp_dump_uuid_list_node**
[28114] D/bt_common bts: [spp_debug]srv_chl = 1,st = 1,sds_rec_hdl = 0
[28122] D/bt_common bts: [spp_debug]0x11
[28127] D/bt_common bts: [spp_debug]0x1
[28131] D/bt_common bts: [spp_debug]srv_chl = 2,st = 1,sds_rec_hdl = 0
[28139] D/bt_common bts: [spp_debug]0x30
[28144] D/bt_common bts: [spp_debug]0x1
[28155] D/bt_common bts: [spp_debug]srv_chl = 3,st = 1,sds_rec_hdl = 0
[28163] D/bt_common bts: [spp_debug]0x30
[28167] D/bt_common bts: [spp_debug]0x2
[28172] D/bt_common bts: [spp_debug]********************************************
[28181] D/btapp_spps bts: spp enable success

[28187] D/bt_common bts: svc_set gap_sds_reg_req_hdl 2003
[28195] D/bt_common bts: dm_release dm_hci_change_local_name_comp 3816
[28203] I/btapp_ge bts: << Local device name changed!

[28210] D/bt_common bts: svc_release gap_sds_reg_cfm_hdl 2078
[28217] D/bt_common bts: [spp_debug]spp_dump_uuid_list_node**
[28226] D/bt_common bts: [spp_debug]srv_chl = 1,st = 2,sds_rec_hdl = 10000
[28234] D/bt_common bts: [spp_debug]0x11
[28239] D/bt_common bts: [spp_debug]0x1
[28250] D/bt_common bts: [spp_debug]srv_chl = 2,st = 1,sds_rec_hdl = 0
[28258] D/bt_common bts: [spp_debug]0x30
[28262] D/bt_common bts: [spp_debug]0x1
[28267] D/bt_common bts: [spp_debug]srv_chl = 3,st = 1,sds_rec_hdl = 0
[28275] D/bt_common bts: [spp_debug]0x30
[28279] D/bt_common bts: [spp_debug]0x2
[28284] D/bt_common bts: [spp_debug]********************************************
[28293] D/btapp_spps bts: spp enable success

[28299] D/bt_common bts: dm_set gap_wr_cod_req 7960
[28306] D/bt_common bts: svc_set gap_sds_reg_req_hdl 2003
[28314] D/bt_common bts: svc_release gap_sds_reg_cfm_hdl 2078
[28321] D/bt_common bts: [spp_debug]spp_dump_uuid_list_node**
[28330] D/bt_common bts: [spp_debug]srv_chl = 1,st = 2,sds_rec_hdl = 10000
[28338] D/bt_common bts: [spp_debug]0x11
[28349] D/bt_common bts: [spp_debug]0x1
[28354] D/bt_common bts: [spp_debug]srv_chl = 2,st = 2,sds_rec_hdl = 10001
[28362] D/bt_common bts: [spp_debug]0x30
[28367] D/bt_common bts: [spp_debug]0x1
[28371] D/bt_common bts: [spp_debug]srv_chl = 3,st = 1,sds_rec_hdl = 0
[28380] D/bt_common bts: [spp_debug]0x30
[28385] D/bt_common bts: [spp_debug]0x2
[28392] D/bt_common bts: [spp_debug]********************************************
[28401] D/btapp_spps bts: spp enable success

[28407] D/bt_common bts: svc_set gap_rfc_acpt_conn_req_hdl 600
[28415] D/bt_common bts: svc_release connable_hdl 8151
[28421] D/bt_common bts: dm_release gap_rfc_profile_st_change_setting_ext 12368
[28431] D/bt_common bts: dm_release gap_wr_dev_cls_comp_hdl 8027
[28445] I/btapp_ge bts: << Class of device has been changed!

[28453] D/bt_common bts: svc_set gap_rfc_acpt_conn_req_hdl 600
[28460] D/bt_common bts: svc_release connable_hdl 8151
[28466] D/bt_common bts: dm_release gap_rfc_profile_st_change_setting_ext 12368
[28475] D/bt_common bts: dm_set gap_rd_local_version_req_hdl 186
[28483] D/bt_common bts: dm_release gap_rd_local_version_req_hdl 193
[28491] I/btapp_ge bts: << Local LMP version: 12

[28496] I/btapp_ge bts: << Local LMP subversion: 591

[28503] I/btapp_ge bts: << Local controller manufacturer name id: 2636

[28511] D/bt_common bts: dm_set gap_rd_local_name_req_hdl 4706
[28519] D/bt_common bts: svc_set gap_rfc_acpt_conn_req_hdl 600
[28527] D/bt_common bts: svc_release connable_hdl 8151
[28539] D/bt_common bts: dm_release gap_rfc_profile_st_change_setting_ext 12368
[28549] D/bt_common bts: dm_release gap_sm_reg_req_hdl 649
[28556] D/bt_common bts: dm_release gap_sm_reg_req_hdl 649
[28564] D/bt_common bts: dm_set gap_rd_cod_req 8061
[28572] D/bt_common bts: dm_release gap_sm_reg_req_hdl 649
[28585] D/bt_common bts: dm_release gap_rd_local_name_comp_hdl 4678
[28594] I/NO_TAG bts: BTS2MU_GAP_RD_LOCAL_NAME_CFM
[28600] I/btcomm bts: Clear mask 2
[28604] I/btapp_ge bts: << Local device name: SifliDemo-21-9-80-52-fd-5c

[28612] I/btapp_ge bts: service state 1
[28617] I/btapp_ge bts: bt stack ready

[28621] D/bt_common bts: dm_set gap_wr_scan_enb_req_hdl 8717
[28653] D/bt_common bts: dm_release gap_rd_dev_cls_comp_hdl 8094
[28662] I/btapp_ge bts: << Class of device: 0x240704

[28689] D/bt_common bts: dm_release gap_send_wr_scan_enb_comp_to_app 8643
[28699] D/bt_common bts: dm_release gap_wr_scan_enb_gap_comp_hdl 8549
[28707] I/btapp_ge bts: << Write scan enable success

[28714] D/bt_common bts: dm_set gap_rd_scan_enb_req_hdl 8754
[28736] D/bt_common bts: dm_release gap_rd_scan_enb_comp_hdl 8675
[28745] I/btapp_ge bts: << Scan mode: 3

[28750] I/btapp_ge bts: << Inquiry scan enbd.
<< Page scan enbd.

There seems to be no issue in the log. What are you using to search on the phone? SPP connection requires dedicated serial port transmission software to search and connect. On mobile phones, apps like e-debug or SPP Serial Assistant can be used. On computers, you can use our built-in sifliTrace software, where an additional serial port will appear, and clicking “Connect” will establish the connection.