I need a Python algorithm to decode an encrypted UART protocol logic used between a device and an MCU 8051 cartridge.
Requirements:
- Analyze provided hex logs (in XLSX format)
- Each frame starts with 0x5C 0x14 and ends with 0xCC 0xC5
- Determine the mapping rule/algorithm for request → response (e.g., XOR, sums, counters)
Deliverable: - A simple Python function that generates correct responses for 5 requests
Skills & Experience: - Proficiency in Python
- Experience with UART protocols
- Strong analytical skills to identify patterns in encrypted data