Current Server Time: 22:53 (Central Europe)

#apertus IRC Channel Logs

2020/06/29

Timezone: UTC


02:24
megora
joined the channel
02:29
megora
left the channel
04:01
illwieckz
left the channel
04:06
illwieckz
joined the channel
04:28
mumptai_
joined the channel
04:32
mumptai
left the channel
05:38
Bertl_oO
off to bed now ... have a good one everyone!
05:38
Bertl_oO
changed nick to: Bertl_zZ
05:47
intrac
left the channel
05:48
intrac
joined the channel
06:08
BAndiT1983
joined the channel
08:51
RexOrCine
left the channel
08:51
RexOrCine1
joined the channel
09:21
RexOrCine1
left the channel
09:22
RexOrCine
joined the channel
09:29
RexOrCine1
joined the channel
09:29
RexOrCine
left the channel
12:24
BAndiT1983
changed nick to: BAndiT1983|away
12:24
BAndiT1983|away
changed nick to: BAndiT1983
13:03
Bertl_zZ
changed nick to: Bertl
13:03
Bertl
morning folks!
13:36
Dest123
joined the channel
14:46
promach3
left the channel
14:46
samant[m]
left the channel
14:46
metal_dent[m]
left the channel
14:46
apurvanandan[m]
left the channel
14:46
elkos
left the channel
14:46
ronald[m]
left the channel
14:46
pedro[m]
left the channel
14:46
wilhelm[m]
left the channel
14:46
MarkVandenBorre[
left the channel
14:46
karl[m]
left the channel
14:46
preetimenghwani[
left the channel
14:46
fabian[m]
left the channel
14:46
david[m]
left the channel
14:46
chelsea[m]
left the channel
14:46
fjodor[m]
left the channel
14:46
panintended
left the channel
14:46
gabriel[m]3
left the channel
14:46
oscar[m]1
left the channel
14:46
bluez_[m]
left the channel
14:46
antoine[m]
left the channel
14:46
pedro[m]2
left the channel
14:46
robert[m]
left the channel
14:46
carla[m]
left the channel
14:46
alex[m]24
left the channel
14:46
hans[m]1
left the channel
14:46
Guest65207
left the channel
14:46
zazapoule[m]
left the channel
14:46
paul[m]
left the channel
14:47
Dest321
joined the channel
14:48
Dest321
left the channel
14:50
Dest123
left the channel
15:05
fabian[m]
joined the channel
15:10
preetimenghwani[
joined the channel
15:10
david[m]2
joined the channel
15:10
apurvanandan[m]
joined the channel
15:10
karl[m]
joined the channel
15:10
wilhelm[m]
joined the channel
15:10
bluez_[m]
joined the channel
15:10
alex[m]
joined the channel
15:10
elkos
joined the channel
15:10
pedro[m]
joined the channel
15:10
antoine[m]
joined the channel
15:10
aleb
joined the channel
15:10
oscar[m]
joined the channel
15:10
hans[m]1
joined the channel
15:10
gabriel[m]
joined the channel
15:10
fjodor[m]
joined the channel
15:10
panintended
joined the channel
15:10
ronald[m]1
joined the channel
15:10
metal_dent[m]
joined the channel
15:10
carla[m]
joined the channel
15:10
WalterZimmermann
joined the channel
15:10
samant[m]
joined the channel
15:10
robert[m]1
joined the channel
15:10
paul[m]
joined the channel
15:10
chelsea[m]
joined the channel
15:10
pedro[m]1
joined the channel
15:47
promach3
joined the channel
15:47
MarkVandenBorre[
joined the channel
15:59
BAndiT1983
changed nick to: BAndiT1983|away
16:01
fabian[m]
left the channel
17:00
Bertl
Meeting Time!
17:01
Bertl
I'll be moderating the meeting today
17:01
megora
joined the channel
17:01
Bertl
Unfortunately se6ast1an is busy herding sick cats ...
17:02
Bertl
considering that the first evaluations are up (GSoC 2020) I presume every student wants to report what they did last week :)
17:02
Bertl
so please just drop me a short message to get the order right.
17:03
Bertl
everybody else interested in reporting progress or any other news, please let me know as well
17:06
Bertl
so let's start with a report from metal_dent[m] then
17:07
Bertl
metal_dent[m]: channel is yours ...
17:07
metal_dent[m]
hi!
17:07
metal_dent[m]
so as the first phase is almost over now and my major task for this was to flash firmware on pic16s using pic32
17:08
metal_dent[m]
and it's almost done now, the host PC script is ready which is in python (the one i reported about last week)
17:10
metal_dent[m]
to receive/send data from host via USB, BL has some methods send/receive methods which i tested last week, then i created a method called ProcessCommand() which processes the string commands received from the host and takes action accordingly
17:11
metal_dent[m]
now the part of the task which is left is to actually "write" (or read) the firmware on pic16, the read/write methods are already present in the ICSProgrammer class i just need to use them
17:12
metal_dent[m]
it'll be done in the next days (if i don't encounter any other obstacle)
17:12
metal_dent[m]
also i'm working on my report for the first evaluation and will discuss with BAndiT1983
17:13
metal_dent[m]
that's it from my side!
17:13
Bertl
sounds great! thanks!
17:13
Bertl
any special issues you were facing this week? any new discoveries?
17:14
metal_dent[m]
the bootloader hex has some problems and i still can't use it for testing, so at the moment i'm using firmware code to do test my code
17:15
Bertl
okay, tx!
17:15
metal_dent[m]
some other small issues too but i can't recall them atm
17:15
Bertl
no problem
17:15
Bertl
bluez_[m]: the channel is yours now ...
17:16
bluez_[m]
tx.. hi everyone!
17:16
bluez_[m]
so last week i spent all of my time debugging and fixing my code (to upload firmware into mxo2's sram)
17:17
bluez_[m]
i really did not expect it to take a whole week but here we are
17:18
bluez_[m]
so i changed a lot of things and tried many combinations, to do exactly what our python scripts were doing as they worked but my driver did not
17:19
bluez_[m]
but nothing seemed to work...I and Bertl then prepared and compared debug messages from my driver and the script and most relevant things were matching
17:19
bluez_[m]
Bertl then pointed out that the jtag command for mxo2 used to upload to sram actually expects a compressed bitstream
17:20
bluez_[m]
we are not sure yet why an uncompressed still worked with the scripts
17:20
Bertl
I have a good idea here btw
17:20
Bertl
more on that later :)
17:20
Bertl
please continue :)
17:20
bluez_[m]
but as Bertl suggested the scripts could have 'accidentally' worked due to various reasons...nd hence no point in me trying to recreate that 'accident'...
17:21
bluez_[m]
so we created a compressed bitstream and tried to adapt it to our scripts and it worked!
17:21
bluez_[m]
so now my task is to try the same with my driver using compressed bitstream and hope it works...
17:21
bluez_[m]
which will accomplish my task of this phase
17:22
bluez_[m]
<Bertl "I have a good idea here btw"> would love to hear it :)
17:22
bluez_[m]
so that's it from my side!
17:22
Bertl
thanks a bunch! appreciated!
17:22
Bertl
well, the explanation is probably quite simple
17:22
Bertl
when programming the flash memory in the MachXO2
17:23
Bertl
we upload two memory areas, the 'config flash' and the 'user flash'
17:23
Bertl
and most likely, the config flash simply contains the compressed image as well with some padding
17:24
Bertl
so we end up loading the relevant parts into SRAM as well
17:24
Bertl
(should be easy to verify)
17:24
Bertl
anyway, good work!
17:24
bluez_[m]
thanks!
17:25
Bertl
the next report will be from preetimenghwani[ ... please go ahead
17:25
preetimenghwani[
Hello Everyone!
17:25
preetimenghwani[
So the last week i completed the test framework, there were a few issues related to writers and LUTs, but these are resolved now. And the data is perfectly written into the memory. Here is the link to repository:
17:25
preetimenghwani[
https://github.com/preetimenghwani/axiom-firmware/tree/pixel_remapdev/peripherals/soc_main
17:26
preetimenghwani[
Also I have prepared the report for first evaluation ---> https://drive.google.com/file/d/13UWwFNSNjEYWbBdZ303DdAoCbnLWn_8s/view?usp=sharing
17:26
preetimenghwani[
Also bertl explained me about a few commands in the script earlier which i have documented here ---> https://docs.google.com/document/d/1ACXKYQmsmh8qwwVdYr6DJWM2fGpzeFlKHV_fyfK4_jQ/edit?usp=sharing
17:26
preetimenghwani[
I have also prepared a small presentation about my code.
17:26
preetimenghwani[
Thats it from me :)
17:27
Bertl
great! can you comment quickly on the issues you had with the LUTs?
17:27
Bertl
(and how those got resolved)
17:29
Bertl
btw, report looks nice at first glance! good work there!
17:30
preetimenghwani[
Yes, it was required to disable the LUTs, the script available for that was axiom_linear_conf.sh but it did not work, so Bertl helped me in resolving that and a new scipt named axiom_linear_identity.sh was made. The values in the LUTs needed to be the address values shifted left by four.
17:31
preetimenghwani[
Thanks Bertl
17:31
Bertl
so to clarify, as this might be interesting for other parties as well:
17:32
Bertl
the axiom_linear_conf.sh sets defaults for the linearization LUTs in the input pipeline
17:32
Bertl
and it was kind of assumed, that the default would be a 1:1 mapping (identity) for those LUTs
17:32
samant[m]
left the channel
17:32
WalterZimmermann
left the channel
17:32
chelsea[m]
left the channel
17:33
Bertl
turns out that the default is basically a -1/16th offset to the identity
17:33
Bertl
which basically results in a -1 for each ADC value
17:33
Bertl
the new axiom_linear_identity.sh works around this by setting the proper LUT values for a 1:1 mapping
17:34
Bertl
megora: you're next, please take the 'stage' for your report ...
17:34
robert[m]1
left the channel
17:34
megora
Hello everyone! The last week I was working on developing the controller and pairing the existing eMMC emulator with my code.
17:36
megora
he issues are that this emulator is developed with the older eMMC protocol standard, so it's not suitable to test data transmission with higher frequencies.
17:36
megora
*the issues
17:37
megora
Now I'm considering if it's reasonable to try updating this emulator to work with higher speeds
17:39
megora
That's all from my side.
17:39
Bertl
thanks! appreciated!
17:40
Bertl
vup would also like to give us a bit of information ...
17:41
Bertl
vup: please go ahead, channel is yours ...
17:41
vup
Yes, the last week uni keep me quite busy unfortunately
17:42
vup
however, I finally rebased the PR that integrated the control daemon and the webui with fw 2.x
17:42
vup
https://github.com/apertus-open-source-cinema/axiom-firmware/pull/127
17:42
vup
So after some final tests that is ready to get merged
17:42
Bertl
great news!
17:43
vup
Also I started working on a way to make it possible to always boot a know working ("golden") version of the firmware
17:44
vup
The main idea is, to have a known working linux kernel and a known working filesystem state and then if necessary trigger a boot from these
17:44
vup
This is going to use a btrfs subvolume for the golden root filesystem and make all user modifications go into a snapshot of that
17:45
vup
The current state is, that the root filesystem was switched over to btrfs and the subvolumes / snapshots are already created
17:45
vup
also fw2.x now buils a static btrfs-progs and busybox
17:46
vup
so the only missing piece is now writing a initramfs init script that actually makes it possible to boot into the golden version
17:46
vup
you can find more details here: https://github.com/apertus-open-source-cinema/axiom-firmware/pull/158
17:46
vup
that's all from me
17:47
Bertl
thanks a bunch!
17:47
Bertl
now se6ast1an relayed a few pices of information as well which I will now reproduce here ...
17:48
Bertl
panintended reported that there have been no significant updates since last week
17:49
Bertl
the brand new and long awaited AXIOM Team Talk 15.4 about Optical Filters and Firmware 2.0 has been released
17:50
Bertl
se6ast1an also reports that the Hub Beta is oeprational again and the weird artefacts are no more
17:51
Bertl
and that the first UV/IR cutoff filter was glued into the filter holder. yay!
17:51
Bertl
now I was mostly busy with preparations for GSoC2020 first evaluations as you can imagine
17:52
Bertl
and a camera test setup at the Kuffner observatory in Vienna where we installed an Axiom Beta at the great refractor for future observations
17:53
Bertl
first test images have been acquired (will make some available over the next days) and data analysis has already begun
17:54
Bertl
unfortunately apoorva_arora and Dest123 seem to be 'away' so no reports from them today
17:55
Bertl
that's it from my side ... if anybody else has something interesting to report, please go ahead, now is the right time!
17:55
Bertl
otherwise the meeting is concluded and we will now focus on the first evaluation.
17:56
Bertl
thanks everybody for your contributions!
17:57
Bertl
https://www.apertus.org/axiom-team-talk-15-4-optical-filters-firmware-2-article-june-2020
18:28
RexOrCine1
left the channel
18:32
Bertl
off for now ... bbl
18:32
Bertl
changed nick to: Bertl_oO
18:36
megora
left the channel
18:36
megora
joined the channel
18:39
megora
left the channel
18:45
megora
joined the channel
19:30
BAndiT1983|away
changed nick to: BAndiT1983
19:59
anuejn
i was also quite busy with other stuff this week since i moved
19:59
anuejn
but now everything major is done and i have time again
20:37
Dest123
joined the channel
21:24
Dest123
left the channel
21:46
intrac
left the channel
21:47
intrac
joined the channel
22:41
BAndiT1983
changed nick to: BAndiT1983|away
23:08
Dest123
joined the channel
00:35
megora
left the channel