Current Server Time: 19:49 (Central Europe)

#apertus IRC Channel Logs

2020/06/01

Timezone: UTC


00:02
BAndiT1983
changed nick to: BAndiT1983|away
01:33
comradekingu
left the channel
01:34
comradekingu
joined the channel
02:21
_florent__
joined the channel
02:28
PhilippeJadin[m]
left the channel
02:28
promach3
left the channel
02:28
_florent_
left the channel
02:28
_florent__
changed nick to: _florent_
02:31
fabian[m]
left the channel
02:31
preetimenghwani[
left the channel
02:31
karl[m]2
left the channel
02:32
samant[m]
left the channel
02:32
MarkVandenBorre[
left the channel
02:32
ashok_singh[m]
left the channel
02:32
panintended
left the channel
02:32
elkos
left the channel
02:32
metal_dent[m]
left the channel
02:32
chelsea[m]
left the channel
02:32
bluez_[m]
left the channel
02:32
aleb
left the channel
02:32
wilhelm[m]
left the channel
02:32
apurvanandan[m]
left the channel
02:32
robert[m]
left the channel
02:37
Bertl
off to bed now ... have a good one everyone!
02:38
Bertl
changed nick to: Bertl_zZ
02:41
apurvanandan[m]
joined the channel
02:43
elkos
joined the channel
02:45
bluez_[m]
joined the channel
02:45
samant[m]
joined the channel
02:52
MarkVandenBorre[
joined the channel
02:56
robert[m]
joined the channel
03:01
ashok_singh[m]
joined the channel
03:02
fabian[m]
joined the channel
03:02
metal_dent[m]
joined the channel
03:03
panintended
joined the channel
03:04
preetimenghwani[
joined the channel
03:05
PhilippeJadin[m]
joined the channel
03:05
promach3
joined the channel
03:06
wilhelm[m]
joined the channel
03:13
chelsea[m]
joined the channel
03:19
aleb
joined the channel
03:23
karl[m]2
joined the channel
06:51
BAndiT1983|away
changed nick to: BAndiT1983
10:32
BAndiT1983
changed nick to: BAndiT1983|away
11:10
aombk
left the channel
11:18
BAndiT1983|away
changed nick to: BAndiT1983
11:24
futarisIRCcloud
left the channel
11:32
BAndiT1983
changed nick to: BAndiT1983|away
11:34
Bertl_zZ
changed nick to: Bertl
11:34
Bertl
morning folks!
11:37
BAndiT1983|away
changed nick to: BAndiT1983
11:42
se6ast1an
good day
11:54
BAndiT1983
changed nick to: BAndiT1983|away
15:41
megora
joined the channel
15:50
se6ast1an
meeting in 10 minutes
16:00
se6ast1an
MEETING TIME!
16:01
se6ast1an
please pm me now if you want to report!
16:02
Bertl
just curious, who is present?
16:02
megora
megora is here.
16:03
preetimenghwani[
preetimenghwani is here
16:03
apoorva_arora
Good afternoon
16:03
metal_dent[m]
is present
16:03
se6ast1an
apoorva_arora: please kick it off :)
16:04
bluez_[m]
* bluez_ is here
16:05
apoorva_arora
So, I started coding LVDS CODEC for the first phase of the project for reliable LVDS based packet transfer. mainly integrating 8b 10b CODEC with XILINX and LAttice SERDES-DDR primitives.
16:06
apoorva_arora
thats all from my side
16:06
Bertl
got an url for the code so far?
16:07
se6ast1an
btw GSoC news: https://developers.google.com/open-source/gsoc/timeline
16:07
apoorva_arora
I will be ready with a shareable code by tomorrow (currently in different blocks)
16:07
se6ast1an
June 1 Coding officially begins!
16:09
se6ast1an
thanks apoorva_arora!
16:09
se6ast1an
bluez_[m]: your turn
16:09
bluez_[m]
thanks!
16:09
bluez_[m]
hello everyone
16:11
bluez_[m]
so I couldn't do much this week.. learned more about the pic16s programming (bertl helped), got the boot options in the remote betas correct, and spend much of time later studying the python scripts...
16:11
bluez_[m]
i find there are many levels of abstraction layers... like jtag and then mxo2 specific commands and all...was trying to figure out how to implement it in my code
16:12
bluez_[m]
as of now i implemented a simple test read and write to the pic16 which works correctly
16:12
bluez_[m]
and i added some enums to identify different operations on pic16
16:12
RexOrCine
Present
16:12
bluez_[m]
https://github.com/Swaraj1998/axiom-beta-rfdev/blob/master/rfdev.c
16:13
bluez_[m]
here is the code again... but i do need some advice from bertl...
16:13
bluez_[m]
thats it from me!
16:13
Bertl
where does the pic read/write happen in the code?
16:13
se6ast1an
thanks bluez_[m], whats the status of https://lab.apertus.org/T1207 ?
16:13
bluez_[m]
in the probe itself
16:13
Bertl
ah, I see, tx
16:13
bluez_[m]
there is a test read and write back from 0x40
16:14
bluez_[m]
Bertl: also do check out the header file there... the enums are there..
16:14
Bertl
yeah, we might consider integrating those into the PIC16 firmware
16:15
Bertl
good work!
16:15
bluez_[m]
<se6ast1an "thanks bluez_, whats the status "> couldnt start on that ':D... still learning... its not very related to my project but I am still trying to figure it out
16:15
se6ast1an
maybe Bertl can help
16:15
Bertl
maybe :)
16:15
se6ast1an
I assume its just requiring one or two bash commands? :)
16:16
Bertl
no, it's black magic :)
16:16
bluez_[m]
<se6ast1an "I assume its just requiring one "> that is what i have to write? really? i thut something else then ':D
16:16
se6ast1an
https://media.giphy.com/media/W5eNbniUYKoyk/giphy.mp4
16:17
bluez_[m]
<Bertl "good work!"> thanks!
16:17
bluez_[m]
<se6ast1an "https://media.giphy.com/media/W5"> xD
16:18
se6ast1an
so please check in with Bertl about the required commands
16:18
se6ast1an
preetimenghwani[: your turn!
16:18
bluez_[m]
<se6ast1an "so please check in with Bertl ab"> sure!
16:18
preetimenghwani[
hello everyone!
16:21
preetimenghwani[
so I am working on the test framework, also learnt how to program remote zynq, couldn't work much this week as was sorting out my academic stuffs so that i have only one thing to focus on from now i.e GSoC itself. Will start coding of the pixel remapper in a day or two. Hope that is fine :)
16:21
preetimenghwani[
thats it from my side thanks!
16:22
Bertl
please make sure the remote setup is working for your development.
16:22
Bertl
thanks for the update!
16:22
preetimenghwani[
yeah sure!
16:24
se6ast1an
thanks preetimenghwani[!
16:24
se6ast1an
metal_dent[m]: please go ahead
16:25
metal_dent[m]
hi, so last week Bertl explained the icsp and lvp implemented in the beta so i studied the icsp scripts of both beta and remote
16:26
metal_dent[m]
also i compiled and checked out the remote_e and remote_w asm files in radare and compared them with the BL present in the repo
16:27
Bertl
what was the result?
16:27
metal_dent[m]
i read more about the icsp writing as the coding period has started from today and my first task is to flash pic16 (the flow charts in the microchip pic16 pdf are really helpful and explain what i need to do)
16:28
metal_dent[m]
> what was the result?
16:28
metal_dent[m]
the remote_w is almost similar to the one we have in repo (not same as the latter one has some problem)
16:29
metal_dent[m]
and remote_e has less information as BAndiT1983 said it has less to do atm
16:29
metal_dent[m]
that's it from my side!
16:30
se6ast1an
many thanks!
16:30
se6ast1an
whats the current status of https://github.com/apertus-open-source-cinema/AXIOM-Remote/pull/17 ?
16:31
metal_dent[m]
i kinda forgot about that as i shifted my focus to my project but will soon get to that
16:31
se6ast1an
great, thanks
16:32
se6ast1an
megora, please share your report
16:32
megora
Thanks, se6ast1an. Hello everybody!
16:33
megora
So far I started building the very skeleton of the eMMC plugin firmware project. Initially I plan it to initialize single eMMC, perform simple writing and reading back of limited bunch of data.
16:33
megora
Also this initial version will help me testing theremote FPGA flashing process.
16:34
megora
That's all from my side so far.
16:34
se6ast1an
great, thanks!
16:34
se6ast1an
I am happy to forward panintended's message as he cant attend currently:
16:34
se6ast1an
<panintended> I'm afraid I don't have any substantial update on my tasks this week.
16:34
se6ast1an
<panintended> I've had three orphan kittens I was fostering that have kept me busy, even had to take some time off of work. Let me know if you want to adopt one ;)
16:34
Bertl
megora: okay, also please make sure the remote setup is suitable and complete for your purposes
16:35
megora
Bertl, of course, thanks.
16:35
se6ast1an
Quick update from my side, small side project was visiting the mechanical concept of the AXIOM Micro R3 which is now envisioned to consist of a single 3d printed part connecting the image sensor board and a C/CS mount adapter ring together, the base will have a 1/4-20 thread for a tripod mount. A small UV/IR filter can be glued into this 3d print part.
16:36
se6ast1an
But the concept of using a larger image sensor board for all image sensor and swapping this 3d printed part also means larger image sensors and different lens mounts are possible. Up to APS-C/Super35 as I used the CMV12000 for reference (this is not planned):
16:36
se6ast1an
https://cloud.apertus.org/index.php/apps/gallery/s/PGHsr9PjkaxLoJC
16:36
Bertl
nice
16:36
se6ast1an
its a holiday today in most european countries so I assume BAndiT1983|away anuejn and vup are not here currently
16:37
se6ast1an
I know that BAndiT1983|away made significiant progress with the PCB panel creation (https://lab.apertus.org/T1198) but maybe we have to postpone a report until next week
16:38
se6ast1an
Bertl: maybe you can also share some insight into the HDMI debugging you and vup did?
16:38
se6ast1an
done from my side
16:38
Bertl
yep, will do
16:38
Bertl
why not start with that ...
16:39
Bertl
we have expanded the remote setup over the last week to contain not only the bits an pieces required for our students, but also some gimmicks and gadgets to play with ourselves
16:40
Bertl
among those were two CamLink4K adapters connected to the ZBox, one originally attached to a RaspberryPi and the other to the Beta B HDMI plugin module
16:40
Bertl
the idea was to compare the received values (original firmware on the CamLink4k) between a working (RPi) and our (failing) signal
16:41
se6ast1an
why failing?
16:41
Bertl
well, we didn't know why it failed
16:41
Bertl
we simply didn't get any image from the Beta
16:42
Bertl
but thanks to the extensive provisioning done by the Elgato folks, we already have all the necessary tools in place to read out the HDMI receiver registers on the CamLink4K with original firmware
16:42
se6ast1an
to clarify, the Beta HDMI output is working but so far not with the CamLink4K right?
16:43
Bertl
correct, it works up to 1080p60 (even higher) on a normal PC monitor
16:43
Bertl
but we had no luck even getting low resolutions and framerates working on the CamLink4K
16:43
se6ast1an
understood
16:44
Bertl
now inspecting the registers in detail provided some clues, but it basically boiled down to "The HDMI chip doesn't understand our image"
16:45
Bertl
note that the CamLink4K works just fine with other sources as long as they provide one of the supported resolutions/framerates
16:45
Bertl
so, we finally concluded that there most be something wrong/off in the HDMI we are generating
16:46
Bertl
the next idea here was to use a different HDMI generator on the Zynq to test with
16:47
Bertl
as there are no (to us known) HDMI demos or similar for the MicroZed, we simply decided to integrate a Zybo board into the test setup as well
16:47
Bertl
the advantage here is that the Zybo features an HDMI output (and input) very similar to our setup (just without the redriver chip)
16:48
Bertl
and more importantly, there is a Demo Application from Digilent (the Zybo manufacturere) which does HDMI out
16:48
Bertl
so it sounded like a straight forward approach to us
16:49
Bertl
little did we know that building the Zybo demo would turn out a minor nightmare
16:49
Bertl
first, the demo is not available as SD card image or similar, only as Vivado/SDK project
16:50
Bertl
then, because those demos do not get updated very often, and Vivado is basically incompatible across versions, we had to use Vivado 2016.4
16:51
Bertl
this in turn required download (several hours) of huge software packages (Xilinx) to install the ancient 2016 version of Vivado and the SDK
16:51
Bertl
all this just to figure out that it would not run on a recent OS :)
16:52
Bertl
so we also had to create a container running centos 6.8 to be able to get the Vivado tools working and additionally guess and install a bunch of unusual packages to actually make it work
16:53
Bertl
horray to proprietary products and their obsolesence!
16:53
Bertl
anyway, after we finally managed to build the demo, we found out that it also didn't work at 1080p60
16:53
Bertl
but, and that was quite important, it worked just fine at a lower resolution
16:54
Bertl
we adapted the demo to use 1080p30 and that worked fine though
16:55
Bertl
so we also tried to reduce the clock rate further on our signal and at 15FPS we got an image with a lot of sync problems
16:55
Bertl
this led to what we should have thought about in the first place (with the good SHOGUN)
16:56
Bertl
we tried to adjust the sync like we did for the Shogun and suddenly we got an image, even at 1080p60
16:56
Bertl
so the conclusion so far is that there is something wrong with the way we generate the sync signals
16:57
Bertl
but this needs some more investigations and we are planning to look at the raw HDMI data to figure out the differences between a good and a bad signal
16:57
se6ast1an
would a known working hdmi source device (non open) be of any help? like a commercial camcorder
16:58
Bertl
currently no, as we can't look at the data
16:58
se6ast1an
right
16:58
Bertl
but once we have a way to do so (in panning) it will
16:58
se6ast1an
ok
16:58
Bertl
note that we also have the 1080p60 signal from the RPi
16:58
Bertl
which can be considered a 'good' HDMI signal
17:00
Bertl
besides the HDMI stuff, I've also been working on the remote for the remote
17:00
Bertl
which turned out to have a bunch of unexpected issues
17:01
Bertl
the first PCB I populated for the remote control shield was defective, i.e. had shorts on basically all the output ports
17:01
Bertl
so it was replaced by a new one, only to find out that the FPCs on that one didn't make contact to the FFC
17:01
Bertl
(connectors to flat cables)
17:02
Bertl
so I had to replace those as well, but after that and some testing, it all seems to work now
17:02
Bertl
just needs some gateware and probably some software to utilize it
17:02
Bertl
I also added a jtag adapter to Beta-B to allow for remote debugging
17:03
Bertl
and improved the web cam setup so that we now have an h264 compressed stream in addition to the mjpeg one
17:03
Bertl
a bunch of scripts were added as well to remotely control everything and to query the current status
17:04
Bertl
I think we can now slowly start documenting the setup
17:04
se6ast1an
great!
17:04
se6ast1an
I will coordinate that
17:04
Bertl
some testing was done on the ultra-96 but nothing worth mentioning so far
17:05
Bertl
guess that's it from my side for this week?
17:07
se6ast1an
great, many thanks!
17:07
se6ast1an
anyone else want to share anything?
17:09
se6ast1an
then thanks everyone for attending and sharing!
17:09
se6ast1an
meeting concluded!
17:11
Bertl
thanks for having us!
17:12
BAndiT1983|away
changed nick to: BAndiT1983
18:01
megora
left the channel
18:06
Bertl
off for now ... bbl
18:06
Bertl
changed nick to: Bertl_oO
18:13
BAndiT1983
changed nick to: BAndiT1983|away
18:35
aleb
left the channel
18:35
PhilippeJadin[m]
left the channel
18:39
BAndiT1983|away
changed nick to: BAndiT1983
18:41
chelsea[m]
left the channel
18:41
samant[m]
left the channel
18:41
bluez_[m]
left the channel
18:42
MarkVandenBorre[
left the channel
18:42
wilhelm[m]
left the channel
18:42
fabian[m]
left the channel
18:42
elkos
left the channel
18:42
preetimenghwani[
left the channel
18:42
ashok_singh[m]
left the channel
18:42
karl[m]2
left the channel
18:42
promach3
left the channel
18:42
panintended
left the channel
18:42
metal_dent[m]
left the channel
18:42
apurvanandan[m]
left the channel
18:42
robert[m]
left the channel
19:16
PhilippeJadin[m]
joined the channel
19:21
parasew[m]
joined the channel
19:22
fabian[m]
joined the channel
19:22
elkos
joined the channel
19:22
samant[m]
joined the channel
19:22
apurvanandan[m]
joined the channel
19:22
aleb
joined the channel
19:22
preetimenghwani[
joined the channel
19:22
panintended
joined the channel
19:22
ashok_singh[m]
joined the channel
19:22
metal_dent[m]
joined the channel
19:22
WalterZimmermann
joined the channel
19:22
chelsea[m]
joined the channel
19:22
karl[m]
joined the channel
19:22
robert[m]
joined the channel
19:22
bluez_[m]
joined the channel
19:22
wilhelm[m]
joined the channel
19:57
promach3
joined the channel
19:57
MarkVandenBorre[
joined the channel
20:30
BAndiT1983
changed nick to: BAndiT1983|away
22:22
RexOrCine
left the channel
22:22
RexOrCine
joined the channel
22:33
RexOrCine
left the channel
22:34
RexOrCine1
joined the channel