In fairness, the readme does state:
> A good microphone is needed, with a wide frequency range and preferably with a flat frequency response.
By 'preferably' I assume it's implied that it can curve-fit (whatever's needed, I know next to nothing about this) to a non-flat microphone response, as long as it's known, but if it's flat then no need.
If it's unknown (and non-flat or assumed non-flat because it's cheap and doesn't make any claims about it) then that's the real problem, no point trying to do anything because it's like trying to construct a level floor with a shoelace for a spirit level.
i just picked up a pair of KZ AS06 iems [1] and my listening preference is U shaped (which is how these are dialed in out of the box), but i imagine with quality hardware and e.g. 3+ dedicated, drivers it should be possible to flatten them out in an eq.
[1] https://old.reddit.com/r/headphones/comments/eqpsen/kz_as06_...
AutoEq (https://github.com/jaakkopasanen/AutoEq/) does something like this so... yes?
But targets various HRTF curves which aren't neutral or flat, and they usually aim for a Harman target of sorts, so no...
But there are some neutral-sounding curves that seek to just emulate pinna gain, so they have a ~3KHz peak which is required to 'emulate' the natural resonance of your ear, which you don't get naturally when you jam a driver all the way into it.
There's no AutoEq preset for the AS06s. Here's a representative sample targeting the 2019 Harman in-ear target for the KZ AS10s for funsies though: https://github.com/jaakkopasanen/AutoEq/tree/master/results/...
https://www.reddit.com/r/headphones/comments/afsro3/review_o...