ESP32-mini sudden port_rfc_closed when SPP_WRITE_EVT

eshwar
Posts: 1
Joined: Sun Jul 10, 2022 6:24 am

ESP32-mini sudden port_rfc_closed when SPP_WRITE_EVT

Postby eshwar » Mon Oct 03, 2022 6:46 pm

Hello,

I have referred bt_spp_acceptor example code and got it flashed in ESP32-mini
I'm able to pair with the device and use it as transparent UART for a few transactions.

I'm facing a particular issue when the transactions get more frequent from the android app.

The android app works well with BT826. The BT826 is equivalent to BT UART.

similarly, i wish to use the ESP32-mini as BT UART but failing consistently with below log

Kindly support on this issue

Win 11
Eclipse - IDF tools 4.4.1
  1. [code][code][Codebox]
  2.  
  3. 0;32mI ets Jul 29 2019 12:21:46
  4.  
  5. rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
  6. configsip: 188777542, SPIWP:0xee
  7. clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
  8. mode:DIO, clock div:2
  9. load:0x3fff0030,len:6612
  10. load:0x40078000,len:14788
  11. load:0x40080400,len:3792
  12. entry 0x40080694
  13. I (28) boot: ESP-IDF v4.4.1-dirty 2nd stage bootloader
  14. I (28) boot: compile time 19:56:44
  15. I (28) boot: chip revision: 3
  16. I (31) boot_comm: chip revision: 3, min. bootloader chip revision: 0
  17. I (38) boot.esp32: SPI Speed      : 40MHz
  18. I (43) boot.esp32: SPI Mode       : DIO
  19. I (48) boot.esp32: SPI Flash Size : 2MB
  20. I (52) boot: Enabling RNG early entropy source...
  21. I (58) boot: Partition Table:
  22. I (61) boot: ## Label            Usage          Type ST Offset   Length
  23. I (68) boot:  0 nvs              WiFi data        01 02 00009000 00006000
  24. I (76) boot:  1 phy_init         RF data          01 01 0000f000 00001000
  25. I (83) boot:  2 factory          factory app      00 00 00010000 00100000
  26. I (91) boot: End of partition table
  27. I (95) boot_comm: chip revision: 3, min. application chip revision: 0
  28. I (102) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=1a6c8h (108232) map
  29. I (150) esp_image: segment 1: paddr=0002a6f0 vaddr=3ffbdb60 size=04650h ( 18000) load
  30. I (157) esp_image: segment 2: paddr=0002ed48 vaddr=40080000 size=012d0h (  4816) load
  31. I (159) esp_image: segment 3: paddr=00030020 vaddr=400d0020 size=6bb14h (441108) map
  32. I (324) esp_image: segment 4: paddr=0009bb3c vaddr=400812d0 size=169f8h ( 92664) load
  33. I (362) esp_image: segment 5: paddr=000b253c vaddr=50000000 size=00010h (    16) load
  34. I (374) boot: Loaded app from partition at offset 0x10000
  35. I (374) boot: Disabling RNG early entropy source...
  36. I (386) cpu_start: Pro cpu up.
  37. I (386) cpu_start: Starting app cpu, entry point is 0x400812ac
  38. I (0) cpu_start: App cpu up.
  39. I (402) cpu_start: Pro cpu start user code
  40. I (402) cpu_start: cpu freq: 160000000
  41. I (402) cpu_start: Application information:
  42. I (407) cpu_start: Project name:     bt_spp_acceptor
  43. I (412) cpu_start: App version:      16d947a-dirty
  44. I (418) cpu_start: Compile time:     Oct  3 2022 20:03:58
  45. I (424) cpu_start: ELF file SHA256:  c92cad837a2c407c...
  46. I (430) cpu_start: ESP-IDF:          v4.4.1-dirty
  47. I (436) heap_init: Initializing. RAM available for dynamic allocation:
  48. I (443) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM
  49. I (449) heap_init: At 3FFB6388 len 00001C78 (7 KiB): DRAM
  50. I (455) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM
  51. I (461) heap_init: At 3FFC7F70 len 00018090 (96 KiB): DRAM
  52. I (467) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
  53. I (473) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
  54. I (480) heap_init: At 40097CC8 len 00008338 (32 KiB): IRAM
  55. I (487) spi_flash: detected chip: generic
  56. I (491) spi_flash: flash io: dio
  57. W (495) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
  58. I (509) cpu_start: Starting scheduler on PRO CPU.
  59. I (0) cpu_start: Starting scheduler on APP CPU.
  60. I (536) BTDM_INIT: BT controller compile version [5688ed5]
  61. I (536) system_api: Base MAC address is not set
  62. I (536) system_api: read default base MAC address from EFUSE
  63. I (536) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
  64. I (1136) SPP_ACCEPTOR_DEMO: ESP_SPP_INIT_EVT
  65. I (1136) SPP_ACCEPTOR_DEMO: ESP_SPP_START_EVT handle:129 sec_id:55 scn:1
  66. I (1136) SPP_ACCEPTOR_DEMO: event: 10
  67. I (1136) SPP_ACCEPTOR_DEMO: Own address:[34:86:5d:dc:21:86]
  68. I (1136) uart: queue free spaces: 10
  69. W (48836) BT_APPL: new conn_srvc id:26, app_id:255
  70. I (48836) SPP_ACCEPTOR_DEMO: ESP_SPP_SRV_OPEN_EVT status:0 handle:129, rem_bda:[d0:97:fe:39:a0:72]
  71. I (48836) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:10 handle:129
  72. I (48836) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  73. I (48936) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:10 handle:129
  74. I (48936) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  75. I (48936) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:44 handle:129
  76. I (48936) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  77. I (49036) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:42 handle:129
  78. I (49036) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  79. I (49136) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:44 handle:129
  80. I (49136) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  81. I (49136) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:42 handle:129
  82. I (49136) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  83. I (49236) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:71 handle:129
  84. I (49236) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  85. I (49336) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:38 handle:129
  86. I (49336) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  87. I (54636) SPP_ACCEPTOR_DEMO: ESP_BT_GAP_MODE_CHG_EVT mode:2 bda:[d0:97:fe:39:a0:72]
  88. I (61036) SPP_ACCEPTOR_DEMO: ESP_BT_GAP_MODE_CHG_EVT mode:0 bda:[d0:97:fe:39:a0:72]
  89. I (61036) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:42 handle:129
  90. I (61136) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  91. I (61136) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:42 handle:129
  92. I (61136) SPP_ACCEPTOR_DEMO: ESP_SPP_WRITE_EVT
  93. W (61236) BT_RFCOMM: port_rfc_closed RFCOMM connection in server:1 state 2 closed: Closed (res: 19)
  94. I (61236) SPP_ACCEPTOR_DEMO: ESP_SPP_CLOSE_EVT status:0 handle:129 close_by_remote:1
  95. W (61236) BT_RFCOMM: rfc_find_lcid_mcb LCID reused LCID:0x41 current:0x0
  96. W (61236) BT_RFCOMM: RFCOMM_DisconnectInd LCID:0x41
  97. W (61436) BT_APPL: new conn_srvc id:26, app_id:255
  98. I (61436) SPP_ACCEPTOR_DEMO: ESP_SPP_SRV_OPEN_EVT status:0 handle:385, rem_bda:[d0:97:fe:39:a0:72]
  99. I (61536) SPP_ACCEPTOR_DEMO: ESP_SPP_DATA_IND_EVT len:10 handle:385
  100. E (61536) BT_BTC: btc_spp_write RFCOMM has been disconnected already!
  101.  
[/code][/code][/Codebox]

Who is online

Users browsing this forum: Bing [Bot] and 126 guests