Is there a way to make chess an absolutely fair game? Chess is usually considered a mostly "fair game" between White and Black because the opening position of pieces has mirror symmetry (between players). In practice it also appears to be a fair game because it is combinatorially complex, so if White has a first-move-advantage, it is hard to detect in actual play.

What are some examples of changes in the rules of chess where the game can be made exactly mathematically fair, including eliminating any possibility of White's possible first-move-advantage, and without adding any chance events (such as a coin toss as to who moves first)?
We can run a pair of games, sequentially, where player one first plays white, then black.

Let's write W for win, L for lose and D for draw, from the point of view of player one. In the cases WW,WD,DW, player one wins the match. In the cases LL,LD,DL, player one loses the match. In the cases WL,LW,DD, the match is a draw.
(If a draw match is undesired, play another match.)