Yeah, I'll come back when you fix that formatting.
But not sure what you're missing. These are the logs, in text form. You can just read them, and guess how the software update algorithm works, based on them.
Let's say you are tasked with building a software which updates firmware in multiple components/modules. How would you do this? Asking yourself such question always helps understanding technology. It is made by people, after all. (For now.)
[00016316]========== remo-con disconnect. boot(15) ============ < what does this mean?
[00016392]Packet [C:\P3X_FW_V01.11.0020.bin] detected, card sn [0xa0ce694e]. < card sn [0xa hex maybe?
[00016469]Packet upgrade start... < alright so packet upgrade is starting
[00016548]Packet checking... < checking
[00016631]Packet vlink 01.11.0020 <-> 01.11.0020. < vlink?
[00016733]Done.
[00016806]Version checking[1]... < so what are you checking?
[00016918][03 06][00] v2.4.20.50 -> v2.4.20.50 <v2.4.20.50?
[00017018][03 05][00] v34.2.0.9 -> v34.2.0.9 < esc module?
[00017110][04 00][00] v1.48.0.0 -> v1.48.0.0 < different modules maybe? or is it checking the version of the firmware?
[00017258][11 00][00] v1.8.0.0 -> v1.8.0.0
[00017418][11 01][00] v1.8.0.0 -> v2.0.0.33, firmware v1.8.0.0 not support. <v1.8?
[00017499][11 01][00] v1.8.0.0 -> v2.0.0.33
[00017604][12 00][00] v1.12.0.0 -> v1.12.0.0
[00017727][12 01][00] v1.12.0.0 -> v1.12.0.0
[00017858][12 02][00] v1.12.0.0 -> v1.12.0.0
[00017992][12 03][00] v1.12.0.0 -> v1.12.0.0
[00030580][15 00][00] device not detected. < what device is this checking?
[00030704][17 00][00] v1.1.1.7 -> v1.1.1.7
[00030865][17 01][00] v1.0.2.7 -> v1.0.2.7
[00030964][19 00][00] v1.0.8.96 -> v1.0.8.96
[00031042][01 00][00] v1.32.5432 -> v1.32.5432
[00031117][01 01][00] v1.32.5432 -> v1.32.5432
[00043697][08 00][00] device not detected. < also this?
[00043784][09 00][00] v4.1.0.0 -> v4.1.0.0
[00043863]Packet upgrade failed at version checking. < is packet upgrade the same as version checking?