Dot matrix by simen · Miscellaneous hardware 149 p...

Created on: September 5, 2026

Answered using GPT-5.6 by Chat01

Question

misc_dot-matrix.tar.gz

Dot matrix
by simen
·
Miscellaneous
hardware
149 pts
35 solves
Details
Solves
(35)
Description
I programmed a dot matrix display to print the flag. Can you check that I am sending the right commands?
flag format: NNS{...}

I unpacked and analyzed the challenge, but I haven’t recovered the complete NNS{...} flag yet.

What I established:

as1130.logicdata is a Saleae Logic 1.x capture with two channels. Saleae confirms these legacy .logicdata captures require Logic 1.x. (Saleae)
The bus is I²C driving an AS1130 LED matrix controller.
The SCL waveform decodes cleanly as ~100 kHz I²C.
The expected AS1130 write address is 0x60.
As a sanity check, the very first locally aligned transaction decodes cleanly as:
text

60 ACK
EE ACK
00 ACK
So the signal reconstruction is working.

The included dot-matrix.png is a 17×7 reference display spelling NNS:
text

#...#.#...#..###.
#...#.#...#.#...#
##..#.##..#.#....
#.#.#.#.#.#..###.
#..##.#..##.....#
#...#.#...#.#...#
#...#.#...#..###.
pinout.txt provides the scrambled anode/cathode CSn mapping needed to turn AS1130 frame RAM back into those physical 17×7 pixels.
A major complication is that Saleae's legacy file does not store SDA as a straightforward list of absolute edges. It uses compressed timing/index records. I got past enough of that to decode valid I²C bytes, but I haven't finished extracting all AS1130 frame writes and rendering the hidden flag.
The remaining path is now fairly well constrained: decode each I²C burst using the 0x60 address as an alignment anchor → track AS1130 0xFD register/page selection and frame-memory writes → apply the supplied CS anode/cathode map → render the successive 17×7 frames → read NNS{...}.

So I don't want to invent a flag: the final flag is still incomplete from my analysis so far.
từ đây, giải tiếp cho đến khi tìm ra được flag. Không tự ý bọc flag bằng NNS. Flag phải là cụm từ có nghĩa, khong có ký tự rác

Share this Q&A