I always thought it would be a really neat, very progressive idea if Garmin would "open source" firmware for models that are several generations back
The fenix3 would be fascinating as an open-source test model