Code:
6d 10 f0 36 [80 00 16 00 00 00 86 55 b7 10 3a 86
aa b7 10 3a cc 50 a0 b7 18 06 f7 18 06 01 20 08]
08 72
The checksum is byte+byte+byte checksum-16 type of. I noticed the error but forgot to make a note.
In this frame the checksum will be 08 72, $16 byte long with 000000 load address.

On newer pcm when you download a frame with wrong checksum you will get 77 response. I suppose that is not added in the code so that`s why the pcm stay silent. Or it might just crash. Try loading with 36 00 with wrong checksum just to see how it will respond.

Mode 34 just check if the memory region is available for download and is not in outside range. Than the pcm enters upload loop.
The following mode 36 request can be changed and it should work.