OK, until today I got it working.
A miniPCIe card with U-blox LEA6-T chipset, for ~12 € at eBay.de together with an miniCPIe to USB adapter and a active GPS antenna plus an extra connection cable from the card to the antenna. All was done and working in 45 minutes ou of the box!
[23.01-RELEASE][root@Dockmaster.Heimnetz]/root: ntpq
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
GPS_NMEA(0) .GPS. 0 l 1564 64 0 0.000 -402.18 0.000
*GPS_NMEA(0) .GPST. 0 s 11 64 377 0.000 +13.282 2.877
[23.01-RELEASE][root@Dockmaster.Heimnetz]/root: cu -s 9600 -l /dev/cuaU1
Connected
$GPRMC,220237.00,A,5225.50813,N,00928.42376,E,0.923,,200223,,,A*77
$GPGGA,220237.00,5225.50813,N,00928.42376,E,1,04,3.87,47.0,M,46.0,M,,*6B
$GPGLL,5225.50813,N,00928.42376,E,220237.00,A,A*67
$GPZDA,220237.00,20,02,2023,00,00*63
$GPRMC,220238.00,A,5225.50766,N,00928.42412,E,0.941,,200223,,,A*74
$GPGGA,220238.00,5225.50766,N,00928.42412,E,1,04,3.87,47.0,M,46.0,M,,*6C
$GPGLL,5225.50766,N,00928.42412,E,220238.00,A,A*60
$GPZDA,220238.00,20,02,2023,00,00*6C
$GPRMC,220239.00,A,5225.50784,N,00928.42448,E,0.617,,200223,,,A*7A
$GPGGA,220239.00,5225.50784,N,00928.42448,E,1,04,3.87,47.0,M,46.0,M,,*6E
$GPGLL,5225.50784,N,00928.42448,E,220239.00,A,A*62
$GPZDA,220239.00,20,02,2023,00,00*6D
$GPRMC,220240.00,A,5225.50754,N,00928.42476,E,0.775,,200223,,,A*71
$GPGGA,220240.00,5225.50754,N,00928.42476,E,1,04,3.88,47.0,M,46.0,M,,*6F
$GPGLL,5225.50754,N,00928.42476,E,220240.00,A,A*6C
$GPZDA,220240.00,20,02,2023,00,00*63
$GPRMC,220241.00,A,5225.50733,N,00928.42503,E,0.863,,200223,,,A*7A
$GPGGA,220241.00,5225.50733,N,00928.42503,E,1,04,3.88,47.0,M,46.0,M,,*6C
$GPGLL,5225.50733,N,00928.42503,E,220241.00,A,A*6F
$GPZDA,220241.00,20,02,2023,00,00*62
$GPRMC,220242.00,A,5225.50733,N,00928.42507,E,0.905,,200223,,,A*7C
$GPGGA,220242.00,5225.50733,N,00928.42507,E,1,04,3.89,47.0,M,46.0,M,,*6A
$GPGLL,5225.50733,N,00928.42507,E,220242.00,A,A*68
$GPZDA,220242.00,20,02,2023,00,00*61
$GPRMC,220243.00,A,5225.50756,N,00928.42473,E,0.820,,200223,,,A*7A
$GPGGA,220243.00,5225.50756,N,00928.42473,E,1,04,3.89,47.0,M,46.0,M,,*6A
$GPGLL,5225.50756,N,00928.42473,E,220243.00,A,A*68
$GPZDA,220243.00,20,02,2023,00,00*60
$GPRMC,220244.00,A,5225.50759,N,00928.42473,E,0.785,,200223,,,A*72
$GPGGA,220244.00,5225.50759,N,00928.42473,E,1,04,3.89,47.0,M,46.0,M,,*62
$GPGLL,5225.50759,N,00928.42473,E,220244.00,A,A*60
$GPZDA,220244.00,20,02,2023,00,00*67
$GPRMC,220245.00,A,5225.50760,N,00928.42450,E,0.504,,200223,,,A*73
$GPGGA,220245.00,5225.50760,N,00928.42450,E,1,04,3.90,47.0,M,46.0,M,,*60
$GPGLL,5225.50760,N,00928.42450,E,220245.00,A,A*6A
$GPZDA,220245.00,20,02,2023,00,00*66
$GPRMC,220246.00,A,5225.50779,N,00928.42443,E,0.451,,200223,,,A*7B
$GPGGA,220246.00,5225.50779,N,00928.42443,E,1,04,3.90,47.0,M,46.0,M,,*69
$GPGLL,5225.50779,N,00928.42443,E,220246.00,A,A*63
$GPZDA,220246.00,20,02,2023,00,00*65
$GPRMC,220247.00,A,5225.50733,N,00928.42446,E,0.485,,200223,,,A*78
$GPGGA,220247.00,5225.50733,N,00928.42446,E,1,04,3.90,47.0,M,46.0,M,,*63
$GPGLL,5225.50733,N,00928.42446,E,220247.00,A,A*69
$GPZDA,220247.00,20,02,2023,00,00*64
MiniPCIe card ~12 €
Antenna ~9 €
Internal Connection cable ~8 €
USB to miniCPIe adapter for WWAN cards for ~11 €
Together with the shipping fee all in all for around 50 €
You must install first over the USB to miniCPIe adapter
on an Windows PC and configure the card according
and matching your needs, LEA-6S is not sorted with an ability to flash, it has only a rom, you must store the config on the PC and reload it onto the rom and save then all is fine.
This can be done with the Ublox software for free from U-blox companies website
After this inserting it in pfSense choose NTP > GPS
and wait several hours. Done. Mostly it uses 4 - 6 or seldom 4 - 8 satellites.
Here are some pictures from this setup.
GPS2.jpg
GPS3_2.jpg
GPS4_2.jpg
pfSense2.jpg