@samuteki Haven't tried, but I'll vote for #OpenWRT. If I'm not mistaken, it's the oldest and longest running open router firmware.