here is how to build DetCans to be able to hear knock during spark advance optimization

and very interesting solution from FWLRtuning