esp-csi icon indicating copy to clipboard operation
esp-csi copied to clipboard

When will esp-csi support esp32c6 target ? And is there any plan to open up esp-radar soucr code ? (AEGHB-795)

Open derricjs opened this issue 1 year ago • 5 comments

Hi~ I am working on a wifi sensing project on esp32-c6. I would like to ask when esp-csi will support esp32-c6, and if there is any plan to open up esp-radar source code

derricjs avatar Aug 29 '24 07:08 derricjs

We have now intergrated csi example of csi_send and csi_recv for C6 and other 32 chips in our internal branch. And these codes will be disclosed in near furture. As for esp-radar, sorry that we still have no plan to make it open source right now.

MacChu0315-Espressif avatar Aug 29 '24 10:08 MacChu0315-Espressif

We have now intergrated csi example of csi_send and csi_recv for C6 and other 32 chips in our internal branch. And these codes will be disclosed in near furture. As for esp-radar, sorry that we still have no plan to make it open source right now.

Is there a specific moment in time when esp-csi and esp-radar support C6

derricjs avatar Aug 30 '24 03:08 derricjs

We have now intergrated csi example of csi_send and csi_recv for C6 and other 32 chips in our internal branch. And these codes will be disclosed in near furture. As for esp-radar, sorry that we still have no plan to make it open source right now.

Is there a specific moment in time when esp-csi and esp-radar support C6

HanRuoX avatar Oct 23 '24 09:10 HanRuoX

We have now intergrated csi example of csi_send and csi_recv for C6 and other 32 chips in our internal branch. And these codes will be disclosed in near furture. As for esp-radar, sorry that we still have no plan to make it open source right now.

@MacChu0315-Espressif what is the expected timeline for this to be public?

Apbk20 avatar Dec 12 '24 08:12 Apbk20

Like the RF blobs, the radar blob is licensed under Apache, so I'll start ghidra and take a look. EDIT: The math here is sort of over my head, but if anyone wants to take a closer look: The interesting stuff is in csi_data_handle_task and csi_data_combine_task, which communicate over a queue. csi_data_handle_task receives the raw CSI data from a queue, which is fed by the CSI callback, and does minimal processing before passing the data on to csi_data_combine_task through a queue. That task then processes the data further.

Frostie314159 avatar Jan 01 '25 17:01 Frostie314159