How do I establish peace between the Geth and the Quarians?

Legion is cool. Tali is also cool. I don't want to pick between them.
In ME2, I told the Quarians to not go to war, but they did so anyway.
It seems that it's not possible to stop the war from starting in ME3, but is there any way to end it in a way that doesn't involve total annihilation of one of the sides? I like Quarian Engineers AND Geth Infiltrators.
How do I unite the Geth and the Quarians against the Reapers?
Best Answer
The following instructions have worked well for me.
For the best result you will want to do certain things in ME2 and in ME3 when you do Rannoch. In ME2, you will need to get Tali found innocent in her trial, Destroy the Heretics in Legion's loyalty mission, and resolve Tali's and Legion's argument once their loyalty missions are done. In ME3, save Admiral Zal Koris over the crew of his ship, take out the fighters, side with Admiral Han Gerrel when he is arguing with Admiral Ran on the Normandy over the radio about their portions of the fleet, Side with Tali when Admiral Xen wants to use some of the fleet to go through a Geth debris field for tech instead of saving escape pods. With those things done, you'll want to side with Legion and then when given the blue and red options, pick one of those to persuade the Admiral Han Gerrel to stop for a minute.
Pictures about "How do I establish peace between the Geth and the Quarians?"



How do you get peace with Geth and Quarians?
How to Solve the Geth and Quarian Conflict Peacefully in Mass Effect 3Do you have to choose between Geth and Quarians?
Here's what they do: If you pick "[Allow the upload]", the Geth will come back online and wipe out the Quarians. Your Quarian partner will then commit suicide: even a Loyal, Romanced Tali will take her own life if you pick this, and not even the Paragon Interrupt will be able to save her.Mass Effect 3 - How to Save the Geth and Quarians with Peace (STEP-BY-STEP GUIDE)
More answers regarding how do I establish peace between the Geth and the Quarians?
Answer 2
I got to this point with high reputation (>400 paragon) and +7 points worth of decisions across ME2 and ME3, and the compromise conversation options still did not appear.
So I opened up my save game in this save editor and the field for Rannoch points was set to 0 in spite of all the previous decisions:
https://www.moddb.com/games/mass-effect-3/downloads/mass-effect-3-save-editor1
It seems like the game bugged out somehow. I set the value back to 7 manually and then the compromise options appeared as expected.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.