Failed to add dtbo when porting seeed 2mic array

I am porting a seeed 2mic array board to jetson nano, i got hung at config-by-hardware.py which gives me exception as following.
Traceback (most recent call last):
File “/opt/nvidia/jetson-io/config-by-hardware.py”, line 64, in
main()
File “/opt/nvidia/jetson-io/config-by-hardware.py”, line 60, in main
configure_jetson(jetson, hwlist, args.name)
File “/opt/nvidia/jetson-io/config-by-hardware.py”, line 38, in configure_jetson
fn = jetson.create_dtb_for_hw_addon(hw)
File “/opt/nvidia/jetson-io/Jetson/board.py”, line 228, in create_dtb_for_hw_addon
dtc.overlay(self.dtb, dtb, dtbo)
File “/opt/nvidia/jetson-io/Utils/dtc.py”, line 55, in overlay
raise RuntimeError(“Failed to overlay %s with %s!” % (dtb, files))
RuntimeError: Failed to overlay /boot/tegra210-p3448-0000-p3449-0000-b00.dtb with /boot/seeed-2mic-voicecard.dtbo!

i traced to the py code, and do the fdtoverlay manual as following.
fdtoverlay -i “/boot/tegra210-p3448-0000-p3449-0000-b00.dtb” -o “/boot/tegra210-p3448-0000-p3449-0000-b00-seeed-2mic-array.dtb” “/boot/seeed-2mic-voicecard.dtbo”

Failed to apply /boot/seeed-2mic-voicecard.dtbo (-1)

Does anyone known what should i do next?

Hi terryzhv83,

Welcome to the Jetson dev forum!

We haven’t verified Seeed 2MIC array at our end however, 4MIC circular array support is enabled on Jetson. For reference, kindly take a look at the code patch and procedure for integration @https://github.com/AshaTalambedu/seeed-voicecard/blob/jetson-respeaker-4mic-array-compatible/README-jetson.

You could use that info as reference and enable support for 2MIC array as well (don’t apply seed-2mic-voicecard.dtbo directly).

Thanks,
Sharad