When PoLo uses the ADIF History file to lookup a callsign’s gridsquare, if the gridsquare is in all caps (the last two characters are upper case), then when logging a QSO with that gridsquare, the PoLo Map will not display that QSO. By editing the QSO and changing the last two chars of the gridsquare to lower case, then the PoLo map will display the QSO. This seems to be an issue for non-USA callsigns. For USA callsigns, the PoLo lookup process seems to override any all cap gridsquares from the ADIF History file to have the last to characters in lower case.
there’s a bug fix for this coming soon.
I used Claude AI to generate a Python program to fix the jLog ADIF export file. It truncates grid square values to a max length of 6 chars. Then for grid square vales that are exactly 6 chars in length, it changes the last 2 chars to lower case. The modified ADIF file works fine when imported to the ADIF History file. No problems with PoLo’s Map displaying QSOs now.
Thanks for your reply!