Current Server Time: 03:38 (Central Europe)

#apertus IRC Channel Logs

2024/02/12

Timezone: UTC


23:08
BogdanXOR
left the channel
23:18
BogdanXOR
joined the channel
23:24
BogdanXOR
left the channel
23:35
BogdanXOR
joined the channel
23:40
BogdanXOR
left the channel
23:51
BogdanXOR
joined the channel
00:05
anuejn
left the channel
00:05
bluez
left the channel
00:07
anuejn
joined the channel
00:07
bluez
joined the channel
00:59
BogdanXOR
left the channel
01:04
BogdanXOR
joined the channel
01:10
BogdanXOR
left the channel
01:19
BogdanXOR
joined the channel
01:25
BogdanXOR
left the channel
01:36
BogdanXOR
joined the channel
01:41
BogdanXOR
left the channel
01:52
BogdanXOR
joined the channel
01:58
BogdanXOR
left the channel
02:00
BogdanXOR
joined the channel
02:10
BogdanXOR
left the channel
02:20
BogdanXOR
joined the channel
02:26
BogdanXOR
left the channel
02:37
BogdanXOR
joined the channel
02:43
BogdanXOR
left the channel
02:49
BogdanXOR
joined the channel
02:55
BogdanXOR
left the channel
03:07
BogdanXOR
joined the channel
03:14
BogdanXOR
left the channel
03:19
BogdanXOR
joined the channel
03:25
BogdanXOR
left the channel
03:30
BogdanXOR
joined the channel
03:39
BogdanXOR
left the channel
03:50
BogdanXOR
joined the channel
03:54
BogdanXOR
left the channel
04:01
jn
left the channel
04:01
jn
joined the channel
04:01
jn
left the channel
04:01
jn
joined the channel
04:04
BogdanXOR
joined the channel
04:09
BogdanXOR
left the channel
04:21
BogdanXOR
joined the channel
04:27
BogdanXOR
left the channel
04:38
BogdanXOR
joined the channel
04:44
BogdanXOR
left the channel
04:49
BogdanXOR
joined the channel
04:55
BogdanXOR
left the channel
05:00
BogdanXOR
joined the channel
05:12
BogdanXOR
left the channel
05:21
BogdanXOR
joined the channel
05:27
BogdanXOR
left the channel
05:35
BogdanXOR
joined the channel
06:08
evilcat
left the channel
13:07
BogdanXOR
left the channel
13:20
BogdanXOR
joined the channel
13:31
BogdanXOR
left the channel
13:35
BogdanXOR
joined the channel
13:39
BogdanXOR
left the channel
13:40
Spirit532
left the channel
13:40
minute
left the channel
13:40
minute
joined the channel
13:41
Spirit532
joined the channel
13:51
BogdanXOR
joined the channel
13:57
BogdanXOR
left the channel
14:00
BogdanXOR
joined the channel
14:28
ari
left the channel
15:03
arachnist
joined the channel
15:08
BogdanXOR
left the channel
16:00
se6astian
MEETING TIME, who is here?
16:00
Bertl
is here
16:00
se6astian
Great, any news?
16:00
se6astian
You mentioned some HDMI news recently?
16:00
Bertl
yes, there are some news worth sharing today
16:01
se6astian
Wonderful!
16:01
Bertl
the background here is that we know that our HDMI is somewhat incomplete or maybe even incorrect and this causes some devices to behave a little weird
16:02
Bertl
the main problem here is that we do not have access to the 'raw' HDMI data, i.e. the TMDS encoded symbols
16:04
Bertl
so we spend some thought on how to capture this data, which is typically high speed data (think Giga Hertz) in Current Mode Logic and thus cannot be simply captured with any logic analyzer
16:05
Bertl
to work around this, I've been developing a few breakout boards and electronic circuits which can help capture this data easier
16:06
Bertl
while doing so and testing some of those, I though to myself, it all would be way easier if we could slow down a 'known good' signal enough to easily capture it with reasonable quality
16:07
Bertl
this lead me to test a few options with several devices where I could define HDMI modes myself (think xrandr) and I found that the raspberry pi can go quite low with the HDMI clock
16:08
Bertl
normally HDMI uses around 150MHz and can go down to 25MHz or so on 640x480 but that still means that the data is sent at 10 times the speed
16:09
Bertl
but fortunately the RPi can easily go down to 2MHz on the HDMI clock which makes the data itself around 20MHz
16:10
Bertl
now this is quite easy to capture with a logic analyzer that can handle arbitrary voltage levels, which my rigol mso fortunately does
16:10
Bertl
just to recap here, the idea is to compare a known good HDMI with 'our' HDMI output and figure out where we are going wrong
16:12
Bertl
so the next step was to reconstruct the actual 10bit data from the logic analyzer capture, further analyze and interpret the data and finally decode all the information making up the HDMI signal including the very important data islands
16:12
Bertl
add a simple visualization and we are ready to compare signals
16:13
Bertl
I've spent most of last week on getting all that done and having a proper test setup here and while I didn't manage to compare the signals yet, I managed to capture and interpret the 'known good' signal from the RPi
16:14
Bertl
an example can be found here: http://vserver.13thfloor.at/Stuff/AXIOM/HDMI/
16:14
Bertl
where the interesting parts are probably the PNG images of the decoded and interpreted frames and the TXT elaboration on the frame analysis
16:16
Bertl
the code for decoding the binary data as captured by the logicanalyzer will be available shortly and if all goes well, I'll be capturing the Axiom output in the next few days for comparison
16:17
Bertl
note that this will allow us to fine tune and tweak the HDMI output in a way that we can be pretty sure to generate compliant HDMI output in the near future
16:18
Bertl
also note: once the PCBs are complete and assembled, we should be able to improve on the capture side and get higher frame rate captures as well
16:18
Bertl
that's it from my side for today.
16:19
se6astian
Very cool
16:20
se6astian
And the power adapter PCB delivery has also arrived?
16:20
Bertl
probably, haven't collected the package yet
16:21
se6astian
Ah ok
16:22
se6astian
Anyone else with news to share?
16:26
se6astian
Quick update from me: for ordering the power connector PCB still waiting for Oscars feedback about sending the payment
16:26
se6astian
Ok then, thanks bertl! MEETING CONCLUDED
16:27
Bertl
thanks for the moderation se6astian!
17:03
arachnist
changed nick to: ari
21:04
BogdanXOR
joined the channel
21:09
BogdanXOR
left the channel
21:19
BogdanXOR
joined the channel
21:24
BogdanXO1
joined the channel
21:24
BogdanXOR
left the channel
21:32
evilcat
joined the channel
21:51
BogdanXO1
changed nick to: BogdanXOR