Arduino Mega serial in and serial out to OLED

I searched some to find I need the Arduino Mega, but there is more info I need on what is possible with my project.
I've installed a programmable auto transmission controller in my old Toyota Supra which outputs/streams serial data from its DB9 connector at 19.2K. This data can be received by a 16x2 serial LCD to monitor its current values such as auto or manual mode, gear the transmission is in, throttle position, MPH, and RPM. The format seems to be:
M G TH SP RPM
a 2 15 30 2500

I want to use a 16x2 OLED display that has a BAUD of 9600, but I only want to display 2 of those values with the words "Mode" and "Gear" in small font and the current values (mode) "a" and (gear) "2" in large font such as this:
2 Gear Mode a

Is it possible to receive this data from the transmission controller at 19.2K BAUD through a serial input of the Arduino Mega and output specific values out to the serial OLED that runs at 9600 BAUD?

The manual of this SSv4 unit is located at http://www.latentsolutions.com/SSv4.6.pdf
The BAUD rate of the controller cannot be changed from 19.2 and the BAUD of the 16x2 serial OLEDs I have found is 9600.

I am novice with code and exactly what hardware is needed for certain projects like this, but I will figure it out if I'm guided the right direction for correct hardware to start with.

The serial info being sent out of the trans controller looks like this:

00                                               .               
1b 5b 30 3b 33 30 3b 34 37 6d 0c 0a 0d 53 75 70  .[0;30;47m...Sup
72 61 53 74 69 63 6b 20 56 65 72 73 69 6f 6e 3a  raStick Version:
20 34 2e 36 3a 20 20 50 72 65 73 73 20 31 20 66   4.6:  Press 1 f
6f 72 20 75 73 65 72 20 63 6f 6e 66 69 67 0a 0d  or user config..
47 65 61 72 20 43 68 61 6e 67 65 20 1b 5b 30 3b  Gear Change .[0;
33 37 3b 34 30 6d 31 1b 5b 30 3b 33 30 3b 34 37  37;40m1.[0;30;47
6d 20 31 38 31 32 31 30 20 20 20 30 20 20 20 0a  m 181210   0   .
0a 0d 4d 20 47 20 54 48 20 53 50 44 20 52 50 4d  ..M G TH SPD RPM
0a 0d 4d 20 31 20 33 20 20 30 20 20 20 30 20 20  ..M 1 3  0   0  
20 0d 4c 6f 63 6b 75 70 20 43 68 61 6e 67 65 20   .Lockup Change 
31 20 33 20 20 30 20 20 20 30 20 20 20 0a 0d 6d  1 3  0   0   ..m
20 31 20 33 20 20 30 20 20 20 30 20 20 20 0d 6d   1 3  0   0   .m
20 31 20 32 20 20 30 20 20 20 30 20 20 20 0d 6d   1 2  0   0   .m
20 31 20 33 20 20 30 20 20 20 30 20 20 20 0d 6d   1 3  0   0   .m
20 31 20 33 20 20 30 20 20 20 30 20 20 20 0d 6d   1 3  0   0   .m
20 31 20 33 20 20 30 20 20 20 30 20 20 20         1 3  0   0     
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 32 20 20 30 20 20 20 30 20 20 20  .m 1 2  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
                                                                 
0d 6d 20 31 20 32 20 20 30 20 20 20 30 20 20 20  .m 1 2  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
                                                                 
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 32 20 20 30 20 20 20 30 20 20 20  .m 1 2  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
                                                                 
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 32 20 20 30 20 20 20 30 20 20 20  .m 1 2  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
0d 6d 20 31 20 33 20 20 30 20 20 20 30 20 20 20  .m 1 3  0   0   
                                                                 
0d 6d 20 31 20 32 20 20 30 20 20 20 30 20 20 20  .m 1 2  0   0   
0a 0d 4d 20 47 20 54 48 20 53 50 44 20 52 50 4d  ..M G TH SPD RPM
0a 0d 61 20 31 20 33 20 20 30 20 20 20 30 20 20  ..a 1 3  0   0  
20 0d 61 20 31 20 33 20 20 30 20 20 20 30 20 20   .a 1 3  0   0  
20 0d 61 20 31 20 33 20 20 30 20 20 20 30 20 20   .a 1 3  0   0

Thank you for any info,
Chris Robertson

[quoteIs it possible to receive this data from the transmission controller at 19.2K BAUD through a serial input of the Arduino Mega and output specific values out to the serial OLED that runs at 9600 BAUD? ] [/quote]

Since we don’t know yet if you have connected a DB9 RS232 cable to a laptop to view the output I cannot answer your question with certainty but I can tell you will need two serial ports , one to receive from the unit and one to send to the arduino (not lcd).
The reason for that is sending to a serial lcd (I2C) requires the I2C library for arduino. The out-going data must be formatted for
I2C protocol to send to the lcd. If you can find a serial lcd that uses TTL-serial instead of I2C then you should be able to send directly to the lcd. I am not await of any but there could be many. A VFD on the other hand would almost certainly be TTL serial. They are rarely RS232 but some are. Even if it was RS232 it could be converted using a level converter. We need to know if you have seen this output from the unit yourself and then we can go from there. From the manual it looks like all you need to do is configure it and NOT enter “1” for Config and then you will remain in Monitor mode. Also,the send rate is double the receive rate so the receive buffer will fill up and hopefully just wrap around and overwrite the beginning of the buffer. I have never tried something like that so I could be wrong about that .

I edited the original post to include the serial output capture via Termite.
Correct, if "1" is not pressed it will stay in monitor mode.

That would require ASCII string parsing . You might need to post in the PROGRAMMING topic section because that is outside the "Project Guidance " topic scope because it is specific to Programming. I've never done parsing but if you find out how to do it please post your results in the Exhibition/Gallery section for others to learn from.

As parsing goes, it is not an overly complex application objective so probably anyone who has done that could tell you how to do it. In a nutshell , you would have to use IF or CASE statements to test each character for an ASCII match with the ones you need to display. It looks like your first test would be for the letter "M".