@m in sc I am becoming less and less convinced that the stock ECM actually "learns" anything.
Now, having watched the behavior of the 10 hole 235cc/min injector for well over 120 miles and a 140cc/min PCX150 injector for around 100 miles. This is what the two injectors appear to do according to my narrowband (inaccurate) AFR. This behavior did not change from the beginning to the end of my testing. Below a certain speed and throttle setting the AFR would just read RICH with the 235cc/min injector which makes sense since the thing is way over need at those speeds. Beyond a certain speed and below around 80% throttle (closed loop), the 235cc/min will go to 12.5:1 anytime the throttle is shifted. It will then, relatively quickly, around 3 seconds climb up to 13.0:1. It will do this every time. At full throttle (open loop), the AFR will peg at 12.5:1 and pretty much stay there rock solid. The problem with this is that the engine feels like it is being a bit drowned and 80% throttle at 13.0:1 will actually give a higher top speed and more power feeling than wide open throttle at 12.5:1. It literally feels like you hit a wall when going to open loop.
Similarly, and yet differently, the 140cc/min injector has similar behavior but wildly different numbers. Again, this is at the beginning and through to the end of testing. Below around 80% throttle (closed loop), the 140cc/min will go to 17.0:1 anytime the throttle is shifted. It will then, relatively quickly, around 3 seconds drop to 13.0:1. It will do this every time. At full throttle (open loop), the AFR will vary between 12.8:1 at 25mph (in 4th gear) 13.3:1 at 35mph, 14.4:1 at 45mph, 13.9:1 at 50mph and 13.6:1 at 55mph. Again, it will do this EVERY time. No problem or wall feeling at wide open throttle but running on the ragged edge of too lean for my setup with heat no doubt building. Would prefer for the max AFR to hit around 13.5:1.
My theory now is that the base fuel map is FIXED for both open and closed loop (I know it sounds crazy). During closed loop, the ECM adjusted to the targeted AFR fairly quickly but it keeps relying on the base fuel map every time the throttle position and speed are shifted and then settles after a few seconds. Open loop has much more generous amounts of fuel to protect the engine, but again, does not change based on "experience".
I am probably wrong about all of this but this sucker behaves like it is not learning.
I will be throwing in a 170cc/min injector next and will report back.