2024-01-11.log

- Gooberpatrol_66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66)00:23
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org)00:50
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c00e6c519ff9cf90ca7.dip0.t-ipconnect.de)00:52
+ eibachd (~eibachd@p200300dcf7231c000d7f8f42fd4979c8.dip0.t-ipconnect.de)00:53
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.8.17)02:06
+ Ar|stote|is (~linx@149.210.8.17)02:10
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)03:18
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@172-48-142-46.pool.kielnet.net)03:34
+ nsc (~nicolas@86-97-142-46.pool.kielnet.net)03:36
- Gooberpatrol66 (QUIT: Ping timeout: 268 seconds) (~Gooberpat@user/gooberpatrol66)03:39
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)04:28
- tarxvf (QUIT: Quit: out) (~tarxvf@mail.tarxvf.tech)05:21
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@p200300dcf7231c000d7f8f42fd4979c8.dip0.t-ipconnect.de)06:04
+ eibachd (~eibachd@p200300dcf7231c00cdde67309f2c7840.dip0.t-ipconnect.de)06:08
- Zaba (QUIT: Ping timeout: 276 seconds) (80b9b4b35e@2604:bf00:561:2000::116)06:09
- noam (QUIT: Ping timeout: 256 seconds) (81879d1ffa@2604:bf00:561:2000::dfc)06:09
- romi (QUIT: Read error: Connection reset by peer) (bd30729973@user/romi)06:09
- tretinha (QUIT: Read error: Connection reset by peer) (3a571d9f43@2604:bf00:561:2000::1151)06:09
- theesm_ (QUIT: Ping timeout: 276 seconds) (2cbdf4b38a@2604:bf00:561:2000::11c8)06:09
- henesy (QUIT: Read error: Connection reset by peer) (d7619ffbc2@2604:bf00:561:2000::143)06:10
- cmahns (QUIT: Ping timeout: 256 seconds) (8fe824803c@2604:bf00:561:2000::10cd)06:10
- Gooberpatrol66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66)06:43
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)07:13
- sevan (QUIT: Ping timeout: 255 seconds) (~sevan@user/venture37)07:14
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)07:16
- eibachd (QUIT: Ping timeout: 268 seconds) (~eibachd@p200300dcf7231c00cdde67309f2c7840.dip0.t-ipconnect.de)07:48
+ eibachd (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497)07:49
+ iamzim (~iamzim@user/invaderzim)07:51
+ Twodisbetter (2cc0e4ea1c@irc.cheogram.com)07:57
- iamzim (PART: !!unknown attribute: msg!!) (~iamzim@user/invaderzim)08:06
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)08:51
+ jagtalon (~quassel@user/jagtalon)08:51
- jagtalon (QUIT: Client Quit) (~quassel@user/jagtalon)08:52
+ jagtalon (~quassel@user/jagtalon)08:52
violetthanks for the panel pdf. ive got a couple other projects i wanna work on but ill come back to this one in a bit. got a couple other leads to follow, theres a new device tree for the next pinetab which uses the rk3566, and im probably going to order the breakout board that exposes all the signals 10:04
- klardotsh (QUIT: Ping timeout: 252 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)11:38
+ f_[xmpp] (fffdb90022@fases/developer/funderscore)12:11
joschholy cow the pocket reform speakers are loud!!12:13
Twodisbetterjosch: how do you know this?12:28
minutejosch: yes right?12:39
minutejosch: modded them into your reform?12:39
Twodisbetterminute: most excellent! 12:40
joschTwodisbetter: I bought these speakers which are the same as are used for the pocket reform: https://www.cuidevices.com/product/resource/ces-361811-18pm-67.pdf12:50
joschLast time I tried to install them I fried my audio chip (reason unknown)12:51
joschThis time it works fine. :)12:51
joschNow I just need some double sided tape to mount them between the batteries and the trackball.12:51
joschTwodisbetter: Lukas did the same mod a bit ago12:52
joschThere are photos somewhere... one sec...12:52
joschhttps://chat.mnt.re/files/cribsrteapfo5fgwysbe1umpgr/public?h=JTMTCdMempxmm-OvuMg2cQhVklLDXbEZUiahdlQHGqM12:53
joschAnd I'm replicating that setup right now12:53
minutegreat12:54
joschyup, those speakers were a great recommendation as they are really so much louder, it's exactly what i was looking for! :)12:55
minutecurrently partitioning 128GB eMMC in production imx8mplus module via gparted via ssh x-forwarding via wifi12:57
josch:D12:58
vkoskivtwo weeks ago I was setting up openvpn for my uncle while visiting family. Got it set up, but then needed to open a port for openvpn on my parents' network where my server lives. Forwarded the Airport management port to my Reform over ssh, forwarded it to my uncle's Mac laptop from my Reform, and then used the Airport config tool on that Mac13:27
vkoskivIt worked!13:27
vkoskivI gave it about a 20% chance of working, but it did. I've done it before, but on a Mac directly, not via multiple machines.13:27
minutevkoskiv: wow haha13:29
vkoskivjosch: there was a discussion a while ago about A311D having ~3.8GiB total memory, did that investigation go anywhere? I'd be interested in a config that would free up a bit more memory, if that's possible13:36
joschvkoskiv: nope, it didn't go anywhere i'm afraid13:37
vkoskivSomething to do with memory sharing with the GPU, right?13:38
joschno clue -- minute might know13:38
minutevkoskiv: idk, for me personally it didn't feel worthwhile to investigate in depth. people in #linux-amlogic might know13:38
minutei just use a swapfile on ssd when i need more ram13:39
vkoskivYeah, I have 8GB of swap set up here13:39
joschsame13:40
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)13:41
+ buckket (~buckket@vps.buckket.org)13:41
joschACTION now exchanged the remaining black M2 screws for new silver ones -- too many of the original black ones got lost and it's more symmetric if all of them are silver :D13:43
minuteoh :313:44
joschi'm also pondering buying some colorful M2 screws -- they'd be aluminum screws which i guess work just as well... but i couldn't decide on the right color yet13:46
joschespecially because i also heard on mastodon that there will be non-black reform options in the future :)13:46
joschokay, my reform is back in one piece and everything works as expected \o/13:51
joschi decided to put the cable between keyboard and motherboard because it was rather thick and would just have obstructed the bottom volume: https://mister-muffin.de/p/B8cx.jpg13:51
joschand the speakers are attached to the case via self-adhesive velcro: https://mister-muffin.de/p/LPv3.jpg13:52
+ mjw (~mjw@gnu.wildebeest.org)13:53
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)14:12
joschminute: half a year ago, you said to change "this number" in https://source.mnt.re/reform/reform/-/blob/master/reform2-keyboard-fw/keyboard.c#L178 -- i'm afraid that line 178 now is different from what it was back then, right? If I understand this register shifting code correctly, I actually have to change the 0x01 in line 180 to something like 0x03 or even 0xff (the maximum), right?14:16
minutejosch: maybe one could visualize this in realtime on the OLED14:20
minutejosch: matrix_debounce is an array of bytes. so each key has a byte assigned. in each loop cycle a bit is shifted into this byte, so the byte is like a FIFO for bits14:21
+ henesy (d7619ffbc2@2604:bf00:561:2000::143)14:21
minutejosch: the bit is read from the GPIO of the column that the key is in14:21
minutejosch: the theory is that this bit is "flickering" while you are in the process of pressing or releasing the key14:22
+ Zaba (80b9b4b35e@2604:bf00:561:2000::116)14:22
+ romi (bd30729973@user/romi)14:22
+ cmahns (8fe824803c@2604:bf00:561:2000::10cd)14:23
joschright, i wrote a key-debouncer in micro-python a few weeks ago to send p1 to my other motherboard when a key is pressed on my rp2040 board :)14:23
joschso it is indeed the 0x01 number in the code that i want to increase14:23
+ tretinha (3a571d9f43@2604:bf00:561:2000::1151)14:23
+ theesm_ (2cbdf4b38a@2604:bf00:561:2000::11c8)14:23
joschas in, make it 0b0000011, 0b00000111, 0b00001111 and so on14:24
joschdepending on how many cycles it should wait before registering the key press14:24
minutejosch: yes, but consider you might see sth like 0b1001011114:24
minutebecause of the noise14:24
+ noam (81879d1ffa@2604:bf00:561:2000::dfc)14:24
minuteso this code is not really very useful at the moment, just doing a static comparison14:24
minutei think sth like counting the bits would make more sense14:25
minuteor like matrix_debounce[loc] > 12714:25
joschshould the code not check for X number of consecutive (without being interrupted by a 0) bits, reading from right to left? That could be done with a bitmask over that byte.14:27
minuteor like (value & 7)14:27
minutejosch: yep14:27
joschthank you for confirming my understanding!14:27
joschsince the topic for debouncing came up a few times in the past already, i guess i should write some code which makes configuring that delay easier14:28
minuteyes, would be cool14:28
joschas in: have a proper variable that can be set from 1 to 814:28
* Guest5023 -> mjw14:28
joschto set the number cycles that the key has to be down before registering the press14:28
josch(down continously without interruption)14:28
joschi reflowed the solder on the offending keys and the bouncing is still there so now i'm looking for a software fix14:29
joschalso, the prints on the back of the keyboard outlining the keys is *really* useful for locating them correctly :)14:30
- noam (QUIT: Ping timeout: 260 seconds) (81879d1ffa@2604:bf00:561:2000::dfc)14:41
- theesm_ (QUIT: Ping timeout: 260 seconds) (2cbdf4b38a@2604:bf00:561:2000::11c8)14:41
- romi (QUIT: Ping timeout: 260 seconds) (bd30729973@user/romi)14:41
- Zaba (QUIT: Ping timeout: 260 seconds) (80b9b4b35e@2604:bf00:561:2000::116)14:41
joschlol, the extra cables between mainboard and keyboard make typing even nicer because it's yet another kind of keyboard support in addition to the anti-flexing bars14:41
- cmahns (QUIT: Ping timeout: 260 seconds) (8fe824803c@2604:bf00:561:2000::10cd)14:42
- tretinha (QUIT: Ping timeout: 260 seconds) (3a571d9f43@2604:bf00:561:2000::1151)14:42
- henesy (QUIT: Ping timeout: 260 seconds) (d7619ffbc2@2604:bf00:561:2000::143)14:43
+ cmahns (8fe824803c@2604:bf00:561:2000::10cd)14:51
+ tretinha (3a571d9f43@2604:bf00:561:2000::1151)14:51
+ Zaba (80b9b4b35e@2604:bf00:561:2000::116)14:51
+ henesy (d7619ffbc2@2604:bf00:561:2000::143)14:51
- Zaba (QUIT: Ping timeout: 260 seconds) (80b9b4b35e@2604:bf00:561:2000::116)14:56
- henesy (QUIT: Ping timeout: 264 seconds) (d7619ffbc2@2604:bf00:561:2000::143)14:56
- tretinha (QUIT: Ping timeout: 276 seconds) (3a571d9f43@2604:bf00:561:2000::1151)14:56
- cmahns (QUIT: Ping timeout: 276 seconds) (8fe824803c@2604:bf00:561:2000::10cd)14:56
minutejosch: hah14:59
minuteok, suspend/resume works on imx8mp15:51
josch\o/15:51
minutejust need to make the display less glitchy while initializing15:51
joschTwodisbetter: you'll like these news :)15:51
minutethe pesky out-of-try wifi driver is like: [  214.900324] HIFsuspendwow TODO15:53
minuteso will need to remove and reinsert that15:53
minute(also would be great to get ath10k fixed at some point)15:53
joschminute: test the power drain during suspend! that'll be another exciting number15:54
minuteyeah, will need to wire that up15:55
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:03
+ sevan (~sevan@user/venture37)16:03
joschminute: so i tried setting debouncing to maximum. This is the correct patch, right? https://paste.debian.net/1303788/16:04
joschSo my symptom is that pressing the "4" key gives me a 4 twice16:05
joschIf I press the 4 key and keep it pressed, then i only get a single 4 (it does not repeat) and then another 4 when i let go of the key.16:05
joschConversely, when i press the 4 key only *very* quickly (i try to be off the key again as fast as possible) then i get a single 4 only16:06
joschWhat could this symptom indicate?16:06
minutejosch: it means you get something like 0b11111111000000001111111116:06
joschbut why does it fail to repeat the key when keeping it pressed?16:07
minutebecause the bouncing happens when the key is in motion16:07
joschbut should the key when it is kept press not keep producing 0b11111111?16:08
minuteah, i didn't see the part about the key not repeating16:08
minutenot sure then16:09
joschi had the issue on my V key as well and it went away re-soldering16:09
joschmaybe i should just try again with the 44 key as well16:09
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-159-4.tukw.qwest.net)16:30
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)16:31
+ jagtalon (~quassel@user/jagtalon)16:31
+ colinsane (~colinunin@97-113-159-4.tukw.qwest.net)16:32
joschminute: found the problem -- my the switch is broken. I removed the keycap and through the transparentent housing i can see how for a functional switch, the small metal lever gets gets pulled "up" when the key is pressed and "down" when the key is released. For the faulty key, the lever goes up when pressed, but then immediately snaps down when the key is held. When the key is released, that metal bit 17:08
joschgoes shortly up and then down again.17:08
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497)17:26
+ eibachd (~eibachd@p200300dcf7231c007530e07197115fc5.dip0.t-ipconnect.de)17:26
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c007530e07197115fc5.dip0.t-ipconnect.de)17:31
+ eibachd (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497)17:32
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497)17:34
+ eibachd (~eibachd@p200300dcf7231c002fe687b26a1a5048.dip0.t-ipconnect.de)17:34
minutejosch: oooh17:40
joschshould i try disassembling the switch? maybe something got inside17:44
minutei think someone recently did that here?!17:49
minutei'm sure something can be found on the web about this17:49
minuteotherwise kailh choc brown switches should be easily available to buy17:49
minutehttps://keycapsss.com/switchestester/switches/65/kailh-low-profile-choc-switches-v1?number=KC10034_BR17:50
Twodisbetter+1 for keycapsss. I just got a bunch of switch and stablizers from there. 18:04
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)18:16
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)18:17
+ jagtalon (~quassel@user/jagtalon)18:18
- jagtalon (QUIT: Client Quit) (~quassel@user/jagtalon)18:18
+ jagtalon (~quassel@user/jagtalon)18:22
+ wielaard (~mjw@gnu.wildebeest.org)18:43
+ bkeys1 (~Thunderbi@45.134.140.153)19:30
- bkeys (QUIT: Ping timeout: 268 seconds) (~Thunderbi@45.134.140.153)19:31
* bkeys1 -> bkeys19:31
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)19:34
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@45.134.140.153)19:35
+ dustfinger (~user@d75-159-228-18.abhsia.telus.net)19:37
joschminute: to be explicit i'm wondering how much of my warranty is void if i disassemble a switch? if you tell me to go ahead with reflowing the solder joints i understand it as "it will not void your warranty" but disassembling the switch is a bit more intrusive i'd say...19:51
joschon the other hand, my laptop probably lost any potential warrenty long ago, so never mind XD19:51
joschwow, unanodized aluminium pocket reform looks amazing! https://mastodon.social/@mntmn/11173837800131514519:56
+ bkeys (~Thunderbi@45.134.140.153)20:00
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)20:18
+ jagtalon (~quassel@user/jagtalon)20:19
- GNUmoon2 (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)20:24
hairuSo exciting20:25
hairuEven if it's not something I'll have xD20:26
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)20:27
hairuReally happy with your progress nonetheless.20:27
joschsame here -- i hope it's a big success!20:29
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)20:31
+ jagtalon (~quassel@user/jagtalon)20:31
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon)20:41
+ jagtalon (~quassel@user/jagtalon)20:41
* mjw -> Guest577820:57
- Guest5778 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:57
* wielaard -> mjw20:57
+ Guest5778 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:57
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c002fe687b26a1a5048.dip0.t-ipconnect.de)21:43
+ eibachd (~eibachd@2a01:599:325:f3db:e0f0:c47d:5a2a:1c8b)21:44
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:325:f3db:e0f0:c47d:5a2a:1c8b)21:45
+ eibachd (~eibachd@p200300dcf7231c00b05deb04abf7a856.dip0.t-ipconnect.de)21:45
- ethulhu (QUIT: Quit: connection reset by purr) (ethulhu@nora.ethulhu.co.uk)22:13
jfredI'm excited! Hope everything goes smoothly and they ship soon :)23:11
jfredjosch: That discussion got me to pull some of my keycaps and take a look at mine, I really like that the transparent housing lets you see the inner mechanism23:22
+ ethulhu (ethulhu@nora.ethulhu.co.uk)23:23
joschminute: as a result of our discussion today i filed https://source.mnt.re/reform/reform/-/merge_requests/64 -- tell me if you like this change :) (but it doesn't fix my problem of course)23:29
- yankcrime (QUIT: Ping timeout: 260 seconds) (~nick@gw.tetromino.io)23:37

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