how to convert new NMEA version to v 2.3

how to convert new NMEA version to v 2.3
i am using new gps module , my company master slave clock sync only old NMEA version
(version 2.3)

Can you supply links to the standards your talking about and the modules your using or at least example data from the old & new GPS modules.
Can you configure the new module to output a compatible NMEA version of the string?

<0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D>
<0A>
$GPRMC,053552,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D>
<0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,044<0D>
<0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D>
<0A>
$GPRMC,053553,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D>
<0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0
44<0D>
<0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D>
<0A>
$GPRMC,053554,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D>
<0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,044<0D>
<0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D>
<0A>
$GPRMC,053555,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D>
<0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0
44<0D>
<0A>

$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,,,,*4A<0D><0A>
$GPRMC,053552,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W*6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0*44<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,,,,*4A<0D><0A>
$GPRMC,053553,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W*6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0*44<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,,,,*4A<0D><0A>
$GPRMC,053554,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W*6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0*44<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,,,,*4A<0D><0A>
$GPRMC,053555,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W*6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0*44<0D><0A>

Is this the new/old/both GPS systems?

Your question is unclear. What, exactly, do you want to do?

The most significant changes among NMEA versions are electrical interface standards.

I do not believe that the RMC or GGA sentences (which contain the time of fix) have been changed, except that the checksum is now mandatory. So look into the code to find out what the real problem is.

It must be a quiz.

There are 3 sentences, repeated 4 times, and very odly the GPS location and height etc are identical, normally these would change very slightly between iterations.

The GPRMC sentences are the real givaway though, although the location\height data stays the same, the time does not, which as expected. So with a change in just the time you would expect the checksum to change but its the same for all four iterations.

So it looks like these are not real outputs from a GPS ............

The time given in the RMC sentences appears to me to be changing, by one second each time. But the checksum does not, and it is wrong. So that could be the problem.
RMC.png

One solution: buy a GPS unit that outputs a valid checksum.

$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D><0A>
$GPRMC,053552,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,044<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D><0A>
$GPRMC,053553,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0
44<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D><0A>
$GPRMC,053554,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,044<0D><0A>
$GPGSV,3,3,11,30,18,327,00,03,11,167,00,27,06,036,28,4A<0D><0A>
$GPRMC,053555,A,0830.7568,N,07656.8233,E,0.239,290.7,100316,2.6,W
6A<0D><0A>
$PRWIZCH,08,7,09,0,11,7,03,0,28,0,00,0,17,0,30,0,23,7,01,7,27,6,07,0
44<0D><0A>

this output i want

this output i want

No, you don’t. That output is wrong. Bad checksum.

Apart from the line terminators <0D>,<0A> being on different lines in the first example and same line in the second example they are identical.
Is this extra line the cause of the problem?