Yes that helps. First notice we now have the protocols and address. Luckily we have a code of the type Parsed. Now it’s only the “Command” field we must brute force. Looking at the command you will notice the second half is 00 00. That’s good because chances are we only need to worry about the first half.
When we look at the first part I will remove the space.
906F which if I convert to decimal = 36975
The minimum number in that field is 0000 which = 0
The maximum number in that field is FFFF which = 65535
What we want to do is iterate over those numbers 0 - 65535. For the next step I need to know which firmware you use on your Flipper. I’ll generate some brute force files using a python script I wrote but it has to be tailored to your firmware version. I’ll have to warn you it’s a long process to brute force the codes.
You will replace the Universal TV ir file with the files I created. You will then run each file and note whether the project responds to code in that file. You will also note approximately what percentage the Flipper says it is at in the IR file and what command you think it activated. You don’t have to be perfect with the percentage.
Then we will break the files that worked into smaller files. We continue to do that till we find the correct code.