PRNDS Lit up, Stuck in 3rd Gear

Hi,
I am new to this forum. Here is some background on my B7: my main problem on my 2008 Audi A4 2.0T (Tiptronic) was this:

049409 - No Communication with Transmission Control Module
U0101 - 008 - - MIL ON
Freeze Frame:
Fault Status: 11101000
Fault Priority: 2
Fault Frequency: 1
Reset counter: 255
Mileage: 65078 km
Time Indication: 0

I have replaced the engine harness, and now I can at least talk to the TCM (transmission control module). There was some water damage in the ECU box (mainly relays and wiring). PRNDS is all highlighted, and my tranny is in limp mode (3rd gear). Here is a copy of the full scan,
VCDS Version: Release 12.12.2 (x64)

Data version: 20140212

Friday,19,September,2014,18:14:11:46680

Chassis Type: 8E (8E - Audi A4/S4/RS4 B6/B7 (2001 > 2008))

Scan: 01 02 03 08 09 0F 11 15 16 17 18 25 36 37 45 46 55 56 57 65

67 69 75 76 77

VIN: WAUDF78E98A104241


Address 01: Engine Labels: 06F-907-115-AXX.lbl

Part No SW: 8E1 910 115 G HW: 8E0 907 115 D

Component: 2.0l R4/4V TFSI 0010

Revision: 5EH15— Serial number: XXXXXXXXXXXXXX

Coding: 0104010A020F0120

Shop #: WSC 06325 123 12345

VCID: 2643EC249151552EC1B-8073

No fault code found.

Readiness: 0110 0101


Address 02: Auto Trans Labels: 09L-927-760.lbl

Part No SW: 8E1 910 156 K HW: 09L 927 156 B

Component: AG6 09L 2,0TFSI USA 0080

Revision: --H01— Serial number: 4386369

Coding: 0000002

Shop #: WSC 00000 000 00000

VCID: 2F6D0900BEAB146632D-807A

1 Fault Found:

001556 - Transmission Control Module
P0614 - 000 - Incorrect Software Version
Freeze Frame:
Fault Status: 01100000
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 0 km
Time Indication: 0
Freeze Frame:
RPM: 0 /min
RPM: 0 /min
RPM: 0 /min
(no units): 30.0
(no units): 13.0
Temperature: 25.0°C
T.B. Angle: 0.0°


Address 03: ABS Brakes Labels: 8E0-910-517.clb

Part No SW: 8E0 910 517 J HW: 8E0 614 517 BH

Component: ESP8 quattro H06 0140

Revision: 00000000 Serial number: 00000000000000

Coding: 0004528

Shop #: WSC 06325 000 00000

VCID: 2E531404B9A11D6E39B-807B

2 Faults Found:

01314 - Engine Control Module

000 - -

Freeze Frame:

Fault Status: 01100000

Fault Priority: 1

Fault Frequency: 1

Reset counter: 40

Time Indication: 0

Freeze Frame:

Hex Value: 0x0000

Hex Value: 0x4722

Hex Value: 0x0014

Hex Value: 0x2195

Hex Value: 0x0001

18055 - Check Coding of ECUs on Powertrain Data Bus

P1647 - 000 -

Freeze Frame:

Fault Status: 01100000

Fault Priority: 1

Fault Frequency: 1

Reset counter: 40

Time Indication: 0

Freeze Frame:

Hex Value: 0x0000

Hex Value: 0x4722

Hex Value: 0x0014

Hex Value: 0x1096

Hex Value: 0x0001


Address 15: Airbags Labels: 8E0-959-655-94.lbl

Part No SW: 8E0 959 655 M HW: 8E0 959 655 M

Component: Airbag 9.41 H01 4240

Revision: 91H01424 Serial number: 003CS0001CMZ

Coding: 0032607

Shop #: WSC 06325 000 00000

VCID: 41895FB8183F9216D49-8014

Subsystem 1 - Part No: 8E0 910 339 D

Component: BF-Gewichtsens. H03 0080

Subsystem 2 - Serial number: 01K62

Subsystem 3 - Serial number: 0001.01.0000H0300000000000ÿ†63

Subsystem 4 - Serial number: 000000ÿ†6332DRB4063645A4Lÿ†63

Subsystem 5 - Serial number: 645A4Lÿ†6342DRB40604CB13Lÿ†63

Subsystem 6 - Serial number: 4CB13Lÿ†6352ARB402F6B549Yÿ†63

Subsystem 7 - Serial number: 6B549Yÿ†6362ARB402F6B42D-ÿ†63

Subsystem 8 - Serial number: 6B42D-ÿ†63729RB403A0EF8F5ÿ†63

Subsystem 9 - Serial number: 0EF8F5ÿ†63829RB403A0EFBB5ÿ

Subsystem 10 - Serial number: 0EFBB5ÿ

No fault code found.

End ---------------------------------------------------------------------

There were also another code that I cleared, but it might come back

002069 - Upshift Switch Circuit for Tiptronic (F189)
P0815 - 001 - Electrical Malfunction
Freeze Frame:
Fault Status: 01110001
Fault Priority: 0
Fault Frequency: 1
Reset counter: 255
Mileage: 0 km
Time Indication: 0

Any suggestions? Do I need to flash my TCM at the dealer?

-Matvey