2025-06-27.log

joschminute: you said that the openrgb plugin has to be fixed to use the correct vendor/product id but i see here PID_KBD_REFORM 0x6D02 and KBD_VID 0x1209 and those are correct, no?00:26
joschalso, should maybe reform-tools ship the correct udev rules for keyboard v4?00:26
- reform22193 (QUIT: Quit: Leaving) (~annika@109.255.154.246)00:30
bkeyskfx: Do you mean within edk2 or linux? I can see the nvme drive everytime from edk2 it's when I'm booted into linux I don't always see it00:34
kfxbkeys: in linux when booted via edk200:42
ch1209 should be right, 6D02 might be the wrong keyboard? dunno00:50
joschch: this says that the usb id that is already there is correct: https://pid.codes/1209/6D02/00:51
chok, i'm not sure what the context was00:54
chi thought it was like pocket reform00:54
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@gnu.wildebeest.org)01:01
bremnerchorc: good news, I think I built and booted a kernel with https://paste.debian.net/1382782/ ; bad news it doesn't fix my wifi stuttering01:07
joschminute: i think openrgb works fine without any changes: https://mister-muffin.de/p/SeNV.jpg01:28
josch(submitted a cosmetic drive-by MR anyways)01:28
minutejosch: ohh nice/weird, ok!01:29
minutejosch: and yes, would be good to ship the rules and we should also maybe package this plugin or upstream it01:29
minutejosch: does poweroff via reform2-lpc work for you on 6.15?01:58
- vagrantc (QUIT: Ping timeout: 265 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:16
- paperManu (QUIT: Ping timeout: 272 seconds) (~paperManu@72.10.128.164)03:39
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)03:50
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)03:57
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)03:58
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)04:21
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)04:56
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)07:20
chorcbremner: sorry to hear that, then I'm out of ideas07:24
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)07:40
+ RandyK (~RandyK@user/randyk)07:40
- L29Ah (QUIT: Ping timeout: 276 seconds) (~L29Ah@wikipedia/L29Ah)08:50
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)09:16
joschminute: I think I might have found what you may have meant with fixing the usb ids for keyboard v4 in openrgb. The @detectors value was wrong and changing DetectMNTReformKeyboardControllers to DetectMNTKeyboardControllers is needed to let the script produce the right udev rules: https://source.mnt.re/reform/reform-openrgb/-/merge_requests/3/diffs?commit_id=7180f40a4c780db5f5601f16830d837d220ab94f11:45
minutejosch: ohhh ok11:46
joschI suspect this might've be a regression introduced when plomlompom unified the dectors between keyboard v4 and pocket keyboard in https://source.mnt.re/reform/reform-openrgb/-/commit/27fac7b7aebc79f89c17db37f315f111727adbe811:46
minutejosch: makes sense11:46
joschminute: i also don't think that reform-tools should ship the udev rule11:46
joschor, it can but it won't have much of an effect unless it is named 60-openrgb.rules11:47
minutejosch: hmm, openrgb is in debian11:47
minutejosch: i guess i need to make a MR to the official openrgb soon 11:48
joschexactly11:48
joschbecause openrgb has this in it: https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/ResourceManager.cpp?ref_type=heads#L109011:49
joschso unless the udev rule is named like that, openrgb will simply ignore that the udev rule was applied -- just via a different *.rules file...11:50
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)11:59
minutejosch: ah ok12:04
joschokay, openrgb just killed my reform twice12:12
joschi had the bloom effect running for a few seconds and my laptop would just stop12:12
joschnot reachable by ssh12:12
joschit's reproducible, happened twice12:12
minuteoh damn12:15
minutejosch: are you on my new test fw for keyboard?12:15
minutejosch: also, i wonder if cpu/gpu or power related... but very good if reproducible 12:16
joschminute: yes, i'm on the new firmware from MR 8812:17
joschi wanted to try it a third time but the effects plugin is somehow gone now (maybe killed because the filesystem got corrupted when it switched off?) so i'm rebuilding now and will try again12:18
minutewow ok :012:18
minutejosch: any chance you can run dmesg -w next to it?12:18
minutemaybe some hint before it dies12:18
+ paperManu (~paperManu@72.10.128.164)12:19
joschyes, absolutely12:20
* Guest3930 -> mjw12:25
joschminute: yup, there are issues: https://mister-muffin.de/p/2ybG.jpg12:28
joschusb 1-2.2 is keyboard v4 (from earlier in dmesg output)12:29
+ L29Ah (~L29Ah@wikipedia/L29Ah)12:55
minutejosch: ok, thanks 12:59
+ gustav28 (~gustav@c-78-82-53-129.bbcust.telenor.se)13:02
+ casparvitch (~casparvit@36-255-114-132.ip4.superloop.au)13:17
- mra (QUIT: Read error: Connection reset by peer) (~mra@static.150.116.201.138.clients.your-server.de)13:20
- casparvitch (QUIT: Remote host closed the connection) (~casparvit@36-255-114-132.ip4.superloop.au)13:26
+ casparvitch (~casparvit@36-255-114-132.ip4.superloop.au)13:26
- casparvitch (QUIT: Quit: casparvitch) (~casparvit@36-255-114-132.ip4.superloop.au)13:35
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)14:27
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.128.164)14:46
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)15:16
+ bkeys (~Thunderbi@173.186.16.211)15:16
- bkeys (QUIT: Ping timeout: 244 seconds) (~Thunderbi@173.186.16.211)15:20
+ bkeys (~Thunderbi@66.110.201.50)15:58
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)16:05
+ bkeys1 (~Thunderbi@66.110.201.50)16:05
* bkeys1 -> bkeys16:07
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)16:10
+ bkeys (~Thunderbi@66.110.201.50)16:11
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)16:22
+ bkeys (~Thunderbi@66.110.201.50)16:22
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)16:23
+ bkeys (~Thunderbi@66.110.201.50)16:29
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)17:12
+ bkeys (~Thunderbi@66.110.201.50)17:12
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)17:20
+ bkeys1 (~Thunderbi@66.110.201.50)17:20
* bkeys1 -> bkeys17:22
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:24
+ bkeys1 (~Thunderbi@66.110.201.50)17:24
* bkeys1 -> bkeys17:26
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:29
+ bkeys1 (~Thunderbi@66.110.201.50)17:29
- bkeys1 (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:30
+ bkeys (~Thunderbi@66.110.201.50)17:30
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)17:40
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:47
+ bkeys1 (~Thunderbi@66.110.201.50)17:47
* bkeys1 -> bkeys17:50
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:51
+ bkeys1 (~Thunderbi@66.110.201.50)17:51
- bkeys1 (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:52
+ bkeys (~Thunderbi@66.110.201.50)17:52
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)17:54
+ bkeys1 (~Thunderbi@66.110.201.50)17:54
- bkeys1 (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:56
+ bkeys (~Thunderbi@66.110.201.50)17:56
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)18:00
+ bkeys1 (~Thunderbi@66.110.201.50)18:00
* bkeys1 -> bkeys18:02
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)18:11
+ bkeys (~Thunderbi@66.110.201.50)18:11
+ bkeys1 (~Thunderbi@172.56.64.151)18:13
joschI can trigger the issue more quickly by increasing speed and fps of the effects18:15
joschit stays stable for a long time (infinitely?) when reducing fps to the absolute minimum18:15
joschis that at all plausible?18:16
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@66.110.201.50)18:16
* bkeys1 -> bkeys18:16
- bkeys (QUIT: Ping timeout: 265 seconds) (~Thunderbi@172.56.64.151)18:24
bremner(how) does the hyper key interact with wayland? It seems not to show up as a modifier in wev on the pocket reform18:44
+ libercv (~libercv@user/libercv)18:50
joschbremner: looking at pocket-reform-keyboard-fw/pocket-hid/src/main.c around line18:51
SarioIIRC, hyper is ctrl+shift+super so look for that combo of modifiers18:52
josch479 it seems that holding KEY_COMPOSE switches the matrix to matrix_fn18:52
bremnerI was hoping for a hyper modifier18:52
minutejosch: sounds like it's starving maybe usb or spi18:53
joschand then in src/matrix.h you see the keymatrix where you for example get the F-keys or page-up/down etc18:53
minutebremner: no hyper modifier for userspace yet18:53
bremnerOK18:53
bremnerI guess maybe just the terminology "hyper" confused me. It sounds more like what other keyboards call "Fn"18:54
joschbremner: probably the reason why in the source code it's called matrix_fn :)18:55
bremnerah-hah.18:55
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)19:07
- libercv (QUIT: Quit: Konversation terminated!) (~libercv@user/libercv)19:14
minuteyep it's fn19:22
minutefirst qcs6490 specific code coming in :D https://source.mnt.re/reform/reform-qcs6490-uboot19:50
minutealso https://source.mnt.re/reform/reform-qcs6490/-/wikis/Home19:51
kfxdoes the shop have an rss feed somewhere, or a notifications signup?  hoping not to miss it when the reform motherboard 3.0 goes up20:02
+ mark_ (~mjw@gnu.wildebeest.org)20:10
minutekfx: i think it has some atom feed that also feeds into google20:24
- chrcav (QUIT: Quit: leaving) (~chrcav@user/chrcav)20:24
kfxok, I'll keep looking then, thanks20:26
+ photomattmills (~photomatt@192-184-254-28.fiber.dynamic.sonic.net)20:39
photomattmillsI have a pocket reform and I'm thinking of making a custom case, but I believe I'll need a longer display cable. is it possible to source one? and will the signals be stable enough if it's 2x the current length?20:45
minutekfx: thanks for the reminder btw, the rss feed was actually gonew20:53
minutekfx: fixing it right now20:53
minutephotomattmills: yes, mouser and digikey have all kinds of lengths of these fpc cables20:54
photomattmillsoh cool, didn't know if it was a standard fpc or a custom flex. pcb that just looked standard20:55
minutekfx: https://shop.mntre.com/products.rss21:02
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)21:02
+ paperManu (~paperManu@72.10.128.164)21:18
joschin the meantime, i found (and now successfully installed and tested) an LTE antenna with MHF4 connector which is *not* from mouser/digikey: https://www.ebay.de/itm/19461501110521:51
joschthis one gives me one bar more signal strength compared to my old antenna when just sitting at home on the couch and the seller has a few other antenna options as well (which I also have in front of me and will be trying out after running that one for a while)21:52
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-53-129.bbcust.telenor.se)22:15
- mjw (QUIT: Killed (zinc.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)22:20
* mark_ -> mjw22:20
+ Guest6142 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)22:21
- sterni (QUIT: ) (~quassel@user/sterni)22:29
+ sterni (~quassel@user/sterni)22:29
minutejosch: oh cool, and combo gps/lte22:40
joschwell, lets see if that works at all :D22:43
- photomattmills (QUIT: Ping timeout: 272 seconds) (~photomatt@192-184-254-28.fiber.dynamic.sonic.net)22:48
kfxminute: great news, thanks!23:01
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1)23:43

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!