| 01:07 | Bertl_oO | anuejn: http://vserver.13thfloor.at/Stuff/ELGATO/camlink4k_i2c.py
|
| 01:09 | Bertl_oO | ./camlink4k_i2c.py 0x30 0x20 should show the first 32 main registers
|
| 01:12 | Bertl_oO | hmm, updated it in place because too large ranges lock up the camlink4k
|
| 01:12 | Bertl_oO | the new version has offset and count, so
|
| 01:12 | Bertl_oO | ./camlink4k_i2c.py 0x30 0x00 0x10 will show the first 16 registers
|
| 01:13 | Bertl_oO | ./camlink4k_i2c.py 0x30 0xC0 0x10 will show 16 registers at 0xC0
|
| 01:15 | Bertl_oO | other interesting addresses besides 0x30 are 0xB8, 0xC9 and 0xD0
|
| 01:16 | anuejn | thanks :)
|
| 01:17 | Bertl_oO | np
|
| 01:17 | anuejn | how did you find out about the hid interface?
|
| 01:18 | Bertl_oO | via the hid report descriptor :)
|
| 01:25 | anuejn | ah nice one
|
| 01:30 | anuejn | there is definitely a difference with working and non working hdmi
|
| 01:30 | anuejn | https://paste.niemo.de/urovorekoy.makefile
|
| 01:31 | anuejn | and not between different working resolutions (fhd / 4k)
|
| 01:36 | Bertl_oO | note that the main register set goes up to 0xD1
|
| 01:36 | Bertl_oO | so you might want to dump 0x30 in 16-32 byte chunks up to that address
|
| 01:37 | Bertl_oO | (then you are likely to see all kind of differences)
|
| 01:37 | Bertl_oO | video timing starts at register 0x99 for example
|
| 01:41 | anuejn | Ah ok, interesting
|
| 01:51 | anuejn | Off for now...
|
| 01:51 | anuejn | Good night
|
| 03:18 | futarisIRCcloud | left the channel |
| 04:03 | futarisIRCcloud | joined the channel |
| 05:52 | Bertl_oO | off to bed now ... have a good one everyone!
|
| 05:52 | Bertl_oO | changed nick to: Bertl_zZ
|
| 06:15 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 06:43 | futarisIRCcloud | left the channel |
| 06:59 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 07:01 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 07:24 | futarisIRCcloud | joined the channel |
| 08:26 | se6ast1an | good day
|
| 08:28 | BAndiT1983 | hi
|
| 09:46 | Spirit532 | left the channel |
| 09:48 | Spirit532 | joined the channel |
| 12:44 | Bertl_zZ | changed nick to: Bertl
|
| 12:44 | Bertl | morning folks!
|
| 12:46 | se6ast1an | good day!
|
| 13:40 | fredy__ | left the channel |
| 13:41 | fredy | joined the channel |
| 13:48 | comradekingu | left the channel |
| 14:15 | BAndiT1983 | hi metal_dent[m], how is it going?
|
| 14:48 | comradekingu | joined the channel |
| 17:03 | danieel | left the channel |
| 17:03 | danieel | joined the channel |
| 17:31 | metal_dent[m] | Hi, not good
|
| 17:31 | metal_dent[m] | as you said to derive the structure from Icon and try to verify manually
|
| 17:31 | BAndiT1983 | what's the problem?
|
| 17:32 | metal_dent[m] | something like this -> https://stackoverflow.com/questions/16983539/why-can-i-not-brace-initialize-a-struct-derived-from-another-struct
|
| 17:51 | BAndiT1983 | am currently occupied with other stuff, but you can test this hacky way, maybe it would work for now -> https://pastebin.com/3Qf6rhqg
|
| 18:58 | metal_dent[m] | okay, it worked but instead of writing struct Icon again I used the one which we already have
|
| 18:59 | BAndiT1983 | ?
|
| 19:01 | metal_dent[m] | this works -> https://pastebin.com/raw/anBhFh3e
|
| 19:01 | BAndiT1983 | ok, very good, for now it should be sufficient
|
| 19:02 | metal_dent[m] | okay, i'll adjust my sample file to this
|
| 20:09 | se6ast1an | numeric menuitem added!
|
| 20:09 | se6ast1an | https://lab.apertus.org/T1177#17130
|
| 20:11 | BAndiT1983 | whoa, se6ast1an corona pandemic is turning you into high-performer
|
| 20:13 | se6ast1an | yeah I feel it burning in my fingers instead of my lungs!
|
| 20:13 | se6ast1an | and pushed
|
| 20:59 | se6ast1an | off for today
|
| 21:01 | Bertl | cya
|
| 22:38 | BAndiT1983 | changed nick to: BAndiT1983|away
|