# Beta firmware v06 0829 support for HAS on LG290P

**URL:** <https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858>\
**Category:** GPS/GNSS\
**Created:** [September 12, 2025, 5:31pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858 "2025-09-12T17:31:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![sparky](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/sparky/32/6021_2.png) [@sparky](https://community.sparkfun.com/u/sparky)\
**Post date:** [September 12, 2025, 5:31pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/1 "2025-09-12T17:31:13Z")

</div>

Hi folks,

Quectel sent me another new firmware, posted in [this repo](https://github.com/sparkfun/SparkFun_RTK_Postcard/tree/main/Firmware); look for LG290P03AANR01A06S\_PPP\_TEMP0829.zip. It’s also available below.

[LG290P03AANR01A06S\_PPP\_TEMP0829.zip](https://community.sparkfun.com/uploads/short-url/REfOajxvgXWDpaTXGDzskaZUNr.zip) (2.4 MB)

This time based on v05 so all the new features (GST, elevation, etc) are ostensibly supported. From the file name, I hope this firmware IDs itself properly as v06 so we can track it a bit better. Also, from Quectel: “Entering the PPP floating stage means that convergence has occurred.” so I think we can more accurately tell when we’ve reached convergence.

I have not used or tested this firmware. See [the original post](https://community.sparkfun.com/t/beta-firmware-support-for-has-on-lg290p/66725) for a good discussion of the HAS/E6 accuracy and performance of the v03 0812 test firmware. I don’t suspect much improvement with this firmware, but it’s great to see Quectel cleaning up the annoying bits (firmware version, features added back) in this version. If anyone wants to test it and report their findings, there are many folks here who would benefit from hearing about it.

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 12, 2025, 9:58pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/2 "2025-09-12T21:58:47Z")

</div>

Thanks.  
I don’t know if it’s just me, but I’ve had no luck.  
The postcard hangs with the word Rover and won’t advance.  
I tried v2.2 and v2.3 and couldn’t advance.  
I look forward to your comments.

I read that Quectel reports that the new version 6 only works with the original dpi datum and they’ve removed wgs84.  
That’s too bad.  
I haven’t been able to find out what the original dpi datum corresponds to.

Best regards, Angel

---

<div class="post-metadata">

**Author:** ![PLAN8](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/plan8/32/10514_2.png) [@PLAN8](https://community.sparkfun.com/u/PLAN8)\
**Post date:** [September 13, 2025, 12:16am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/3 "2025-09-13T00:16:58Z")

</div>

yes, i had this, so reverted to 2.2

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 13, 2025, 11:08am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/4 "2025-09-13T11:08:46Z")

</div>

Hello.  
I’ve reverted to v2.2 and firmware v5 and everything is working fine.  
Regards

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 14, 2025, 8:03pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/5 "2025-09-14T20:03:36Z")

</div>

Update:  
Set the postcard to 1 Hz.  
With firmware 2.2, I updated the LG290P to v6.  
It started without problems with the cable still connected to the PC.  
SWmaps tells me it’s in floating resolution, but the port shield screen shows 0.000 accuracy.  
Then I rebooted and the same problem as yesterday returned.  
The postcard gets stuck on the screen that says Rover.

So I went back to v2.2 and signed v5.  
Regards

---

<div class="post-metadata">

**Author:** ![bamarcant](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/bamarcant/32/9152_2.png) [@bamarcant](https://community.sparkfun.com/u/bamarcant)\
**Post date:** [September 14, 2025, 9:02pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/6 "2025-09-14T21:02:18Z")

</div>

Hi,

The beta firmware allows 1, 2, 5, and 10 Hz, despite the notes. The interesting thing is that GST does not perceive the PPP calculations, while SWmaps considers the difference between RTK and PPP with only GGA (in accuracy field). I’ll start by saying that HAS isn’t yet suitable for surveys, but it can be used as a backup by setting age in RTK to 3. I’m doing dynamic tests on car routes, and these are the parameters:

PQTMGNSSSTOP\*09 #works now

$PQTMCFGCNST,W,1,1,1,1,1,1\*2B # better all,for rtk purpose

$PQTMCFGPPP,W,2,2,90,0.01,0.01\*54

$PQTMCFGMSGRATE,W,GGA,1\*0A #only

$PQTMCFGRTK,W,1,1,3\*73 age for consent quick revert to PPP\_Has istead of rtk\_float

$PQTMCFGCNRTHD,W,15.0\*10 #CNR

PQTMCFGELETHD,W,15\*31 #Elev. mask

You may notice that if the rtk\_fix is ​​lost, it suddenly switches to HAS, which I consider better than RTK float or DGPS. The only flaw is that the coordinates of the HAS solutions differ from the RTK ones, even assuming you use ITRF2020, it remains to be seen which reference system “original” uses (module or Galileo)!

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 14, 2025, 11:33pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/7 "2025-09-14T23:33:10Z")

</div>

Hi Bamarcant.  
You know, I haven’t been able to test it because the postcard with the port shield doesn’t start when restarting and gets stuck on the Rover screen.  
Too bad.  
I’m waiting to hear from Sparky to see if he can help me with this.  
Regards

---

<div class="post-metadata">

**Author:** ![Eric\_S](https://avatars.discourse-cdn.com/v4/letter/e/aca169/32.png) [@Eric\_S](https://community.sparkfun.com/u/Eric_S)\
**Post date:** [September 15, 2025, 8:51am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/8 "2025-09-15T08:51:44Z")

</div>

Overall, RTK is supposed to use coordinate system of the used reference (CORS) station, that is usually locally/continental tied (but could also be itrf at installation epoch). HAS coordinates are in itrf at present epoch (itrf2020@now). In Western Europe, the difference is about 80 cm. We can already see it when loosing RTK and switching back to DGPS.

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 18, 2025, 11:28am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/9 "2025-09-18T11:28:16Z")

</div>

Hello.  
I’d like to confirm that anyone has been able to successfully use v06 LG290p with v2.2 or v2.3 for the Postcard RTK.  
Can you confirm?  
Regards

---

<div class="post-metadata">

**Author:** ![bamarcant](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/bamarcant/32/9152_2.png) [@bamarcant](https://community.sparkfun.com/u/bamarcant)\
**Post date:** [September 18, 2025, 5:53pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/10 "2025-09-18T17:53:02Z")

</div>

_Ciao Angel,mi dispiace per l’inconveniente…_

In my free time I’m trying different settings, even forcing the base fixed position on “relative” (50/60cm difference from ITRF2020 fixed point) coordinates obtained from the HAS correction; but it changes daily with movements of up to 60/80cm from the previous fixed point; however, by setting $PQTMCFGRTK,W,1,1,1\*71 the age at 1 I obtain fairly consistent values between rtk and has…

 ![has_rtk_terr](https://canada1.discourse-cdn.com/sparkfun/original/2X/1/158e6c940036214a47644e53b2fec1dea7c8df9a.png)

and a 12h of only HAS

 ![has_fix_p](https://canada1.discourse-cdn.com/sparkfun/original/2X/e/e0dbe6e1567a7ebb380a5fcbc19de903614ca188.png)

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 18, 2025, 5:58pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/11 "2025-09-18T17:58:40Z")

</div>

Hello @bamarcant.  
What motherboard are you using?  
Postcard RTK? Or the other Breakout - LG290P (Qwiic)?  
Regards

---

<div class="post-metadata">

**Author:** ![bamarcant](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/bamarcant/32/9152_2.png) [@bamarcant](https://community.sparkfun.com/u/bamarcant)\
**Post date:** [September 18, 2025, 6:35pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/12 "2025-09-18T18:35:23Z")

</div>

Breakout… & esp8266.

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 18, 2025, 7:37pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/13 "2025-09-18T19:37:11Z")

</div>

Okay, so my problem is something with the Postcard RTK.  
Thanks.

---

<div class="post-metadata">

**Author:** ![sparky](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/sparky/32/6021_2.png) [@sparky](https://community.sparkfun.com/u/sparky)\
**Post date:** [September 19, 2025, 5:56pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/14 "2025-09-19T17:56:52Z")

</div>

Sorry @amlago - I release the Quectel firmware as we receive it so that users who have the breakout and or the Postcard can try it out. Using the beta LG290P firmware is a very manual process to configure the LG290P on the Postcard (you have to know how the ESP32 will change the configuration of the LG290P). It will be a few more weeks before we can integrate this Quectel beta firmware into our production ESP32 code for the Postcard.

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 19, 2025, 7:58pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/15 "2025-09-19T19:58:02Z")

</div>

Thanks @Sparky  
The previous beta firmware didn’t give me that problem.  
I don’t know what’s different about this one that’s blocking me from launching Postcard.  
I’ll wait for news about a new firmware from Sparkfun.  
Thank you very much.  
Regards  
Angel

---

<div class="post-metadata">

**Author:** ![bamarcant](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/bamarcant/32/9152_2.png) [@bamarcant](https://community.sparkfun.com/u/bamarcant)\
**Post date:** [September 23, 2025, 10:53am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/16 "2025-09-23T10:53:59Z")

</div>

For disable PPP feature on this v06-0829 version (different from v03-0812)

$PQTMCFGPPP,W,0\*6D #disable PPP feature

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [September 23, 2025, 11:54am UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/17 "2025-09-23T11:54:47Z")

</div>

Thanks @Bamarcant.  
I still can’t test the new version on the Postcard RTK.  
When the v2.3 firmware issues with v6 on the LG290 are resolved,  
I’ll try to keep testing.  
In the meantime, I’ll be following your progress.  
Regards  
Angel

---

<div class="post-metadata">

**Author:** ![amlago](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/amlago/32/6128_2.png) [@amlago](https://community.sparkfun.com/u/amlago)\
**Post date:** [October 20, 2025, 2:55pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/18 "2025-10-20T14:55:58Z")

</div>

Hello friends.  
Quectel sent me version 06 for LG290p following my email request, but we still don’t have any fixes for Galileo HAS.  
In other words, we’re testing a version 06 with Galileo HAS provided by Sparkfun, but the final version they’re sending doesn’t have anything to do with PPP.  
Another step backward.  
If you know anything else, please let me know.  
Regards

[LG290P03AANR01A06S.txt](https://community.sparkfun.com/uploads/short-url/gpFGPzBAxGEoBEhAxLoA87xBOfI.txt) (2.6 MB)

It’s a .zip file. I put it in .txt so I could upload it.  
It’s the zip file sent by Quectel.

---

<div class="post-metadata">

**Author:** ![rftop](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/rftop/32/6121_2.png) [@rftop](https://community.sparkfun.com/u/rftop)\
**Post date:** [October 20, 2025, 3:33pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/19 "2025-10-20T15:33:24Z")

</div>

@amlago, thanks for sharing !

It appears Quectel wasn’t ready to finalize HAS support into V6 just yet.  
RTKHOLD was a higher priority, or at least it was easier to implement.

 ![image](https://canada1.discourse-cdn.com/sparkfun/original/2X/6/61330dbbaa13b55f580aabc62f6a62be2c7382a3.png)

 ![image](https://canada1.discourse-cdn.com/sparkfun/original/2X/c/c7b735efb464480c8858f2425710c388d55d987e.png)

---

<div class="post-metadata">

**Author:** ![sparky](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/sparky/32/6021_2.png) [@sparky](https://community.sparkfun.com/u/sparky)\
**Post date:** [October 21, 2025, 3:37pm UTC](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858/20 "2025-10-21T15:37:54Z")

</div>

I was told v07 is the first release that will have PPP (HAS E6) capabilities officially added to the main codebase. For now, the [LG290P03AANR01A06S\_PPP\_TEMP0829.zip](https://github.com/sparkfun/SparkFun_RTK_Postcard/tree/main/Firmware) (note the PPP\_TEMP extension) is a branch that includes PPP but excludes the RTKHOLD and other features being added. This is confusing, and I’ve let Quectel know as much. I’m just happy they stopped calling it v03!

[Next page](https://community.sparkfun.com/t/beta-firmware-v06-0829-support-for-has-on-lg290p/66858.md?page=2)
