Current Server Time: 23:28 (Central Europe)

#apertus IRC Channel Logs

2024/02/12

Timezone: UTC


00:08
BogdanXOR
left the channel
00:18
BogdanXOR
joined the channel
00:24
BogdanXOR
left the channel
00:35
BogdanXOR
joined the channel
00:40
BogdanXOR
left the channel
00:51
BogdanXOR
joined the channel
01:05
anuejn
left the channel
01:05
bluez
left the channel
01:07
anuejn
joined the channel
01:07
bluez
joined the channel
01:59
BogdanXOR
left the channel
02:04
BogdanXOR
joined the channel
02:10
BogdanXOR
left the channel
02:19
BogdanXOR
joined the channel
02:25
BogdanXOR
left the channel
02:36
BogdanXOR
joined the channel
02:41
BogdanXOR
left the channel
02:52
BogdanXOR
joined the channel
02:58
BogdanXOR
left the channel
03:00
BogdanXOR
joined the channel
03:10
BogdanXOR
left the channel
03:20
BogdanXOR
joined the channel
03:26
BogdanXOR
left the channel
03:37
BogdanXOR
joined the channel
03:43
BogdanXOR
left the channel
03:49
BogdanXOR
joined the channel
03:55
BogdanXOR
left the channel
04:07
BogdanXOR
joined the channel
04:14
BogdanXOR
left the channel
04:19
BogdanXOR
joined the channel
04:25
BogdanXOR
left the channel
04:30
BogdanXOR
joined the channel
04:39
BogdanXOR
left the channel
04:50
BogdanXOR
joined the channel
04:54
BogdanXOR
left the channel
05:01
jn
left the channel
05:01
jn
joined the channel
05:01
jn
left the channel
05:01
jn
joined the channel
05:04
BogdanXOR
joined the channel
05:09
BogdanXOR
left the channel
05:21
BogdanXOR
joined the channel
05:27
BogdanXOR
left the channel
05:38
BogdanXOR
joined the channel
05:44
BogdanXOR
left the channel
05:49
BogdanXOR
joined the channel
05:55
BogdanXOR
left the channel
06:00
BogdanXOR
joined the channel
06:12
BogdanXOR
left the channel
06:21
BogdanXOR
joined the channel
06:27
BogdanXOR
left the channel
06:35
BogdanXOR
joined the channel
07:08
evilcat
left the channel
14:07
BogdanXOR
left the channel
14:20
BogdanXOR
joined the channel
14:31
BogdanXOR
left the channel
14:35
BogdanXOR
joined the channel
14:39
BogdanXOR
left the channel
14:40
Spirit532
left the channel
14:40
minute
left the channel
14:40
minute
joined the channel
14:41
Spirit532
joined the channel
14:51
BogdanXOR
joined the channel
14:57
BogdanXOR
left the channel
15:00
BogdanXOR
joined the channel
15:28
ari
left the channel
16:03
arachnist
joined the channel
16:08
BogdanXOR
left the channel
17:00
se6astian
MEETING TIME, who is here?
17:00
Bertl
is here
17:00
se6astian
Great, any news?
17:00
se6astian
You mentioned some HDMI news recently?
17:00
Bertl
yes, there are some news worth sharing today
17:01
se6astian
Wonderful!
17: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
17:02
Bertl
the main problem here is that we do not have access to the 'raw' HDMI data, i.e. the TMDS encoded symbols
17: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
17:05
Bertl
to work around this, I've been developing a few breakout boards and electronic circuits which can help capture this data easier
17: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
17: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
17: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
17:09
Bertl
but fortunately the RPi can easily go down to 2MHz on the HDMI clock which makes the data itself around 20MHz
17: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
17: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
17: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
17:12
Bertl
add a simple visualization and we are ready to compare signals
17: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
17:14
Bertl
an example can be found here: http://vserver.13thfloor.at/Stuff/AXIOM/HDMI/
17: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
17: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
17: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
17: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
17:18
Bertl
that's it from my side for today.
17:19
se6astian
Very cool
17:20
se6astian
And the power adapter PCB delivery has also arrived?
17:20
Bertl
probably, haven't collected the package yet
17:21
se6astian
Ah ok
17:22
se6astian
Anyone else with news to share?
17:26
se6astian
Quick update from me: for ordering the power connector PCB still waiting for Oscars feedback about sending the payment
17:26
se6astian
Ok then, thanks bertl! MEETING CONCLUDED
17:27
Bertl
thanks for the moderation se6astian!
18:03
arachnist
changed nick to: ari
22:04
BogdanXOR
joined the channel
22:09
BogdanXOR
left the channel
22:19
BogdanXOR
joined the channel
22:24
BogdanXO1
joined the channel
22:24
BogdanXOR
left the channel
22:32
evilcat
joined the channel
22:51
BogdanXO1
changed nick to: BogdanXOR