GPS Quectel LC86G result always fails

Hello.
I have a technical problem. My GPS Quectel LC86G is working, I can get latitude and longitude data but precision more than 30 meters and the result always fails when I check with failedChecksum() function from TinyGPS++ library.

My current firmware version :
$PQTMVERNO58
$PQTMVERNO,LC86GAANR12A03S,2023/12/05,11:16:47
3D

Thank you for any help.

Hi,

Your firmware is up to date. Regarding the accuracy issue, we recommend testing under outdoor conditions, as poor signal quality (low CN value) can lead to significant errors. Could you let us know how you obtained the ground truth, and what your intention is in using failedChecksum()?

Thank you,
June