I am having the same issue with a Uputronics Raspberry Pi GPS/RTC Expansion Board and a RPi 4B running latest Astroberry (updated today). GPSD works perfectly on the RPi (as shown on gpsmon) with current time and position, but on Ekos, GPSD, while connecting, shows the message "gps fix in progress" but never gives the fix. The serial connection is ttyS0. I've spent the last 3 days reading everything I can on this issue, and this is the closest that I've come to what may be the problem, but, whenever I try to modify the config file at /etc/default/gpsd, I'm denied permission, including when I use "sudo." Any help will be greatly appreciated. Thanks, and Happy Holidays.