Speed wins. The free models in opencode are working again. Someone actually had it fixed the same night and opened a PR. Then the 9router author pushed an update. No clue whether he merged the PR or rewrote it by hand, but opencode free works fine on the new version. OpenCode's free models only talk to their official client now. 9router's fix is fingerprint spoofing.