in this link there is a wiring section did you use the sat port exact?
https://manual.spirit-system.com/index.php?title=GeoLink_Mountingin short it is written:
Wiring
Wiring is done through one JST to JST cable with length of 22cm which is supplied with GeoLink. Longer cable is possible and will be available. For GPS itself a shorter cable is better, because any additional cables attached to the module and Spirit unit could distort the signal.
μSpirit Primary satellite port (SAT)
Spirit Primary satellite port
Spirit Aero Primary satellite port
Spirit 2 Secondary satellite port (SAT2)
Spirit RS Secondary satellite port (SAT2)
Spirit Pro Secondary satellite port
Spirit GT Secondary satellite port (SAT2)
Spirit GTR Secondary satellite port (SAT2)
see this video when you get it to work (use the translation through the subtitles)
https://www.youtube.com/watch?v=xkOxHRp376Q&t=393susually always works the first time.
update spirit.bin has nothing to do with geolink, for now you connect it to the pc