Well, I've something that works good enough for me now
- With a CP2102 (3.3v) just 1 1N4148 for D5 seems to work (removing D1 and D2). For safety I put a 470 ohm in series with D5. This is using the CH_PD diagram.
- Uploading works like this with stock Arduino (Actually I have it set on NodeMcu mode).
- But serial monitor messes it up, so instead I use non stock Arduino IDE from: https://github.com/esp8266/Arduino/issues/316 it disables serial monitor messing with DTR/RTS :).