Reverse Engineering: RGB LED-lampa med IR fjärrkontroll (6 / 9 steg)
Steg 6: På fel sätt
Om man tittar på den andra bilden, kommer du se ett paket fångas med logik analysatorn.
Det börjar med en puls av 9ms, sedan en paus av 4.5ms, då kommer databitarna.
I tomrum där det finns ingen databitar, det finns utrymme för exakt en databit. Detta leder mig att tro att detta avlägsna bara slog bitar i en vanlig seriell mode. Jag trodde att den skulle kanske använda någon form av variabel längd pulser för att koda varje bit, men jag såg inte någon variabel längd, så jag antog att (felaktigt) att en puls var en logisk 1 och ett tomrum var en logisk 0.
När man gör sånt här, gillar jag att fånga på av varje typ av paket och lägga ut dem i Gimp (öppen källkod photoshop, kinda).
Efter att ha tillbringat lite tid att analysera data, gjorde det verkligen inte någon mening, så jag tänkte att jag avkodning det felaktigt... som visade sig vara fallet.