Here is the way i am doing it on another bike, the rider like you wants a low idle RPM so i set it to 1200RPM at idle.
on ignition map, I set his idle Ignition 1 degree higher, on .6 over 1000,1200 and 1400 RPM
IAP map, I change 24 through 18 over 1000 through 1400 RPM for richer fuel its between 400-500 ,you need to do this manually. then bring the Engine data up and look at A/F should be around 11-12 , you may need to add or deduct fuel for the exhaust you are running.
I can definitely second this post!
We tried to account for the idle dip at first by raising idle RPM, we did that up to 1600 rpm and it didn't resolve it. You could tell from the "idle-hunting" as well that something was off. The short M4 pipe and stock ignition/IAP setting below 1600 rpm did not get along even when the fueling was spot on.
^the above was on another forum, I haven't tried it yet, but it seems like it could be a good start for fixing that idle. I know my bike is always hunting for idle so I'm going to give this a shot this weekend, I have a dyno pull on Friday so i don't want to mess with it before then.