I tried for a day to do that so that I could use the larger SH1106 display. That display doesn't do the auto scrolling that the SDD1306 does.
Plugged your code in and voila - I can now see things much better on my 1.3" display!
Thanks for figuring that out.