Firmware Flash Failure on TAZ 6 w/BLTouch

I recently decided to make upgrades to my printer. I wanted to install a BLtouch onto my printer because I’m sick of the 4 corner bed probes. So I successfully mounted the BLtouch & plugged it into the board. turning the printer on the BLtouch turns red and the probe tip extends and retracts. I configured the firmware on DrunkenOctopus’s website and downloaded it. When I tried to flash the firmware to my printer the firmware flash failed. It seems like it fails when it tries to verify the firmware has been written to the circuit board. After the failed flash the printer will be unresponsive and then I power cycle the printer the LCD screen just comes up blank and is unresponsive. I can then flash an old version of original Firmware to the machine and it successfully flashes and works correctly again. Below I’ve pasted the output logs for flashing the firmware as well as some details of my printer. Any Suggestions or help is greatly appreciated

Printer: TAZ 6
Board: RAMBo 1.3L
Toolhead: Hemera

Unsuccessful Firmware flash output text with DrunkenOctopus Firmware:
avrdude-slic3r -v -p atmega2560 -c wiring -P COM3 -b 115200 -D -U flash:w:0:D:\Downloads\Marlin_Oliveoil_TAZ6BLTouch_E3D_Hermera_2.0.0.1_2013c94fde (2).hex:i

avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Apr 16 2021 at 15:52:10
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

            Using Port                    : COM3
            Using Programmer              : wiring
            Overriding Baud Rate          : 115200
            AVR Part                      : ATmega2560
            Chip Erase delay              : 9000 us
            PAGEL                         : PD7
            BS2                           : PA0
            RESET disposition             : dedicated
            RETRY pulse                   : SCK
            serial program mode           : yes
            parallel program mode         : yes
            Timeout                       : 200
            StabDelay                     : 100
            CmdexeDelay                   : 25
            SyncLoops                     : 32
            ByteDelay                     : 0
            PollIndex                     : 3
            PollValue                     : 0x53
            Memory Detail                 :

                                     Block Poll               Page                       Polled
              Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
              ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
              eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
              flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
              lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
              signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

            Programmer Type : Wiring
            Description     : Wiring
            Programmer Model: AVRISP
            Hardware Version: 15
            Firmware Version Master : 2.10
            Vtarget         : 0.0 V
            SCK period      : 0.1 us

avrdude-slic3r: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude-slic3r: Device signature = 0x1e9801 (probably m2560)
avrdude-slic3r: safemode: hfuse reads as D0
avrdude-slic3r: safemode: efuse reads as FD
avrdude-slic3r: reading input file “D:\Downloads\Marlin_Oliveoil_TAZ6BLTouch_E3D_Hermera_2.0.0.1_2013c94fde (2).hex”
avrdude-slic3r: writing flash (256504 bytes):
avrdude-slic3r: stk500v2_command(): command failed

Writing | ################################################## | 100% 45.42s

avrdude-slic3r: 256504 bytes of flash written
avrdude-slic3r: verifying flash memory against D:\Downloads\Marlin_Oliveoil_TAZ6BLTouch_E3D_Hermera_2.0.0.1_2013c94fde (2).hex:
avrdude-slic3r: load data flash data from input file D:\Downloads\Marlin_Oliveoil_TAZ6BLTouch_E3D_Hermera_2.0.0.1_2013c94fde (2).hex:
avrdude-slic3r: input file D:\Downloads\Marlin_Oliveoil_TAZ6BLTouch_E3D_Hermera_2.0.0.1_2013c94fde (2).hex contains 256504 bytes
avrdude-slic3r: reading on-chip flash data:

Reading | ################################################## | 100% 31.83s

avrdude-slic3r: verifying …
avrdude-slic3r: verification error, first mismatch at byte 0x3c000
0x02 != 0x2f
avrdude-slic3r: verification error; content mismatch

avrdude-slic3r: safemode: hfuse reads as D0
avrdude-slic3r: safemode: efuse reads as FD
avrdude-slic3r: safemode: Fuses OK (E:FD, H:D0, L:FF)

avrdude-slic3r done. Thank you.

Successful Firmware flash output with Original firmware:
avrdude-slic3r -v -p atmega2560 -c wiring -P COM3 -b 115200 -D -U flash:w:0:D:\Downloads\Marlin_TAZ6_SingleExtruderAeroV2_1.1.9.28_193d1f804.hex:i

avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Apr 16 2021 at 15:52:10
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

            Using Port                    : COM3
            Using Programmer              : wiring
            Overriding Baud Rate          : 115200
            AVR Part                      : ATmega2560
            Chip Erase delay              : 9000 us
            PAGEL                         : PD7
            BS2                           : PA0
            RESET disposition             : dedicated
            RETRY pulse                   : SCK
            serial program mode           : yes
            parallel program mode         : yes
            Timeout                       : 200
            StabDelay                     : 100
            CmdexeDelay                   : 25
            SyncLoops                     : 32
            ByteDelay                     : 0
            PollIndex                     : 3
            PollValue                     : 0x53
            Memory Detail                 :

                                     Block Poll               Page                       Polled
              Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
              ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
              eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
              flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
              lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
              calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
              signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

            Programmer Type : Wiring
            Description     : Wiring
            Programmer Model: AVRISP
            Hardware Version: 15
            Firmware Version Master : 2.10
            Vtarget         : 0.0 V
            SCK period      : 0.1 us

avrdude-slic3r: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude-slic3r: Device signature = 0x1e9801 (probably m2560)
avrdude-slic3r: safemode: hfuse reads as D0
avrdude-slic3r: safemode: efuse reads as FD
avrdude-slic3r: reading input file “D:\Downloads\Marlin_TAZ6_SingleExtruderAeroV2_1.1.9.28_193d1f804.hex”
avrdude-slic3r: writing flash (159690 bytes):
avrdude-slic3r: stk500v2_command(): command failed

Writing | ################################################## | 100% 28.67s

avrdude-slic3r: 159690 bytes of flash written
avrdude-slic3r: verifying flash memory against D:\Downloads\Marlin_TAZ6_SingleExtruderAeroV2_1.1.9.28_193d1f804.hex:
avrdude-slic3r: load data flash data from input file D:\Downloads\Marlin_TAZ6_SingleExtruderAeroV2_1.1.9.28_193d1f804.hex:
avrdude-slic3r: input file D:\Downloads\Marlin_TAZ6_SingleExtruderAeroV2_1.1.9.28_193d1f804.hex contains 159690 bytes
avrdude-slic3r: reading on-chip flash data:

Reading | ################################################## | 100% 20.24s

avrdude-slic3r: verifying …
avrdude-slic3r: 159690 bytes of flash verified

avrdude-slic3r: safemode: hfuse reads as D0
avrdude-slic3r: safemode: efuse reads as FD
avrdude-slic3r: safemode: Fuses OK (E:FD, H:D0, L:FF)

avrdude-slic3r done. Thank you.

Solved! I uploaded version 40 of Drunken octopus and it worked perfectly for me.