2025-10-12.log

+ TechnoWizard_ (~TechnoWiz@user/TechnoWizard)01:01
+ switchy_ (~switchy@mechboards/switchy)01:01
- TechnoWizard (QUIT: Ping timeout: 260 seconds) (~TechnoWiz@user/TechnoWizard)01:04
* TechnoWizard_ -> TechnoWizard01:04
- switchy (QUIT: Ping timeout: 260 seconds) (~switchy@mechboards/switchy)01:04
* switchy_ -> switchy01:04
* eschaton_ -> eschaton01:06
- TechnoWizard (QUIT: Ping timeout: 256 seconds) (~TechnoWiz@user/TechnoWizard)01:15
- jn (QUIT: Ping timeout: 255 seconds) (~quassel@user/jn/x-3390946)01:24
+ jn_ (~quassel@2a0a-a54a-e26d-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)01:24
- jn_ (QUIT: Changing host) (~quassel@2a0a-a54a-e26d-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)01:24
+ jn_ (~quassel@user/jn/x-3390946)01:24
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)01:32
- TechnoWizard (PART: !!unknown attribute: msg!!) (~TechnoWiz@user/TechnoWizard)01:49
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)01:50
- ptrc (QUIT: Server closed connection) (~ptrc@ptrc.gay)02:06
+ ptrc (~ptrc@ptrc.gay)02:06
- RandyK (QUIT: Ping timeout: 272 seconds) (~RandyK@user/randyk)02:24
+ wielaard (~mjw@gnu.wildebeest.org)02:39
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)02:43
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@64.58.44.160)02:43
- Ar|stote|is (QUIT: Ping timeout: 256 seconds) (~linx@149.210.0.217)02:43
+ paperManu (~paperManu@64.58.44.160)02:48
+ Ar|stote|is (~linx@149.210.0.217)02:49
- wielaard (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)02:50
- TechnoWizard (QUIT: Read error: Connection reset by peer) (~TechnoWiz@user/TechnoWizard)02:50
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)02:50
- ptrc (QUIT: Ping timeout: 260 seconds) (~ptrc@ptrc.gay)02:51
+ murphnj (~murph@user/murphnj)02:56
- dook (QUIT: Server closed connection) (c9db4a6425@2a03:6000:1812:100::1222)03:01
+ dook (c9db4a6425@2a03:6000:1812:100::1222)03:01
+ ptrc (~ptrc@ptrc.gay)03:02
- paperManu_ (QUIT: Ping timeout: 244 seconds) (~paperManu@64.58.44.160)03:02
- paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@64.58.44.160)03:17
+ paperManu (~paperManu@64.58.44.160)03:19
- TechnoWizard (QUIT: Ping timeout: 256 seconds) (~TechnoWiz@user/TechnoWizard)03:22
- nsc (QUIT: Ping timeout: 244 seconds) (~nicolas@i5C74DF4C.versanet.de)03:33
+ emdevt (~emdevt@2001:7e8:fa02:9801:87d0:3a5f:5000:3a4d)03:33
+ nsc (~nicolas@i5C74DC7A.versanet.de)03:35
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@64.58.44.160)03:36
- op_4 (QUIT: Remote host closed the connection) (~tslil@user/op-4/x-9116473)04:05
+ op_4 (~tslil@user/op-4/x-9116473)04:05
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)04:15
- TechnoWizard (QUIT: Remote host closed the connection) (~TechnoWiz@user/TechnoWizard)04:21
- potash (QUIT: Read error: Connection reset by peer) (~potash@user/foghorn)04:43
* jn_ -> jn04:43
+ potash (~potash@user/foghorn)04:44
+ jogu (~jogu@user/jogu)05:34
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)06:45
+ RandyK (~RandyK@user/randyk)06:59
- voltagex (QUIT: Server closed connection) (bb9d16d177@user/voltagex)07:27
+ voltagex (bb9d16d177@user/voltagex)07:28
+ rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)08:07
- TechnoWizard (QUIT: Remote host closed the connection) (~TechnoWiz@user/TechnoWizard)08:08
- aphistic (QUIT: Server closed connection) (sid347194@id-347194.ilkley.irccloud.com)08:08
+ aphistic (sid347194@id-347194.ilkley.irccloud.com)08:08
+ Tramtrist (~Tramtrist@user/tramtrist)08:48
TramtristJust discovered this community and ordered a pocket 💖08:48
TramtristWill idle in here with you all08:48
joschTramtrist: uuuh nice, congrats!08:59
rwa_Tramtrist: welcome :)09:29
- rwa_ (QUIT: Quit: Leaving) (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)09:30
+ rwa_ (~rene@2001:9e8:33a0:3600:648d:a5f1:7aa4:e519)09:32
joschrwa_: i saw your mr but i wonder about two things: a) does it make sense to add more tape to this minimalist solution and b) if you are doing argument parsing, maybe do it more properly using "while getopts" like in other scripts?09:45
+ gustav2 (~gustav@c-78-82-52-97.bbcust.telenor.se)10:02
rwa_josch: a) not sure if its worth it, whenever i'm joining this channel i'm using "reform-chat" and i'm a lacy person - i wanted to share this small addition, i'm fine with the MR being rejected cause "no more ducktape for this" :)10:15
rwa_josch: b) getopts would be a more apropiate way, but it also feels "overengineered" for this ducktape solution :D10:16
+ sevarat (~sevarat@2601:602:8710:a5b3:896f:9c:f63d:d251)10:49
- rwa_ (QUIT: Ping timeout: 246 seconds) (~rene@2001:9e8:33a0:3600:648d:a5f1:7aa4:e519)10:56
joschrwv: oh you are using reform-chat to join? That is reason enough for me to add this. Thank you for the context. :)10:59
joschrwv: sorry for the wrong highlight, i missed that rwa_ quit11:00
- sevarat (QUIT: Remote host closed the connection) (~sevarat@2601:602:8710:a5b3:896f:9c:f63d:d251)11:10
+ rwa_ (~rene@2001:9e8:33a0:3600:648d:a5f1:7aa4:e519)11:33
rwa_josch: yeah, at i don't have the need for a "full fletched irc client", so reform-chat invoking ircii is good enough :)11:34
minuteTramtrist: welcome!12:20
minutei'm fiddling a bit on the flicker-after-dispv1-reenable issue this morning12:21
- rwa_ (QUIT: Remote host closed the connection) (~rene@2001:9e8:33a0:3600:648d:a5f1:7aa4:e519)12:30
dokusb is very cursed :/12:36
doki tried debugging my usb issue with the keyboard 4, i plugged a logic analyzer on the jst usb connector (very convenient)12:37
doklooks like my root-hub which is dual-port sends usb xfers on both port :/12:37
- shtrophic (QUIT: Ping timeout: 265 seconds) (~m-hrdsqi@user/shtrophic)12:46
minutedok: can you explain? on both ports, what does that mean?13:28
minutedok: and on what computer, that root hub?13:28
dokyeah, so i've been having issues with the mnt-keyboard-v4 for maybe a year now, which for some unkown reasons has it'13:31
dokhas it's usb stack bugged, i don't know exactly what happen13:32
doki am currently, as a workaround, reseting the keyboard usb stack when the bug/freeze happen13:32
minuteok, my system brownouts when cells are both at 3.3v13:32
minute(under load)13:32
minutewithout load they bounce to 3.5v both13:33
minutethinking to add a boost converter to charger board...13:33
minutedok: ah ok... i have a branch that should be interesting for you13:34
minutedok: and if you have usb analyzer you could help me finish it13:34
doktoday i finally soldered a cable so i can plug a logic analyzer on the usb lines, and i can see start of transaction that arent for the keyboard, but i believe its for my mouse which is on another port connected to the same root-hub13:34
minutedok: (maybe i told you about this before, have a bit of deja vu). i have a branch which diffs the usb reports and only sends changes (i.e. keypress change)13:34
dokxhci_hcd on my computer (geekom/asus AS6, with AMD ryzen 7 smth)13:35
minutedok: ah the hub just sends all messages everywhere?13:35
dokyes, i fear it does sends messages on every ports, which is very sus13:35
dokso i am not sure if this causes the issue with the keyboard, but my current usb setup feels a bit broken13:37
minutei wonder if this is related to STT or MTT hub design13:37
minuteit might be "normal"13:37
dokokay thanks for the input, i don'13:38
doki don't know about either STT nor MTT13:39
dokokay the root-hub is STT and "all IN/OUT tokens are broadcast over all the enabled ports facing"13:46
+ paperManu (~paperManu@64.58.44.160)14:03
+ shtrophic (~m-hrdsqi@user/shtrophic)14:04
minutejosch: reform-debian-packages build is borked somehow:14:05
minute++ adduser --comment build --disabled-password build14:05
minute/usr/bin/bash: line 172: adduser: command not found14:05
minutejosch: https://source.mnt.re/reform/reform-debian-packages/-/jobs/1431314:05
- senzilla (QUIT: Ping timeout: 260 seconds) (sid151180@id-151180.hampstead.irccloud.com)14:05
+ senzilla (sid151180@id-151180.hampstead.irccloud.com)14:07
minutedok: if you use this branch, next-multitouch, the usb traffic should be greatly reduced https://source.mnt.re/reform/reform/-/blob/next-multitouch/reform2-keyboard4-fw/src/main.c?ref_type=heads#L52814:07
minutedok: but there's one bug where sometimes a press or lift is missed (lost key or a key will repeat until something is pressed again)14:08
doki already have a local modification that only sends usb if a key has changed14:08
minutedok: ah, that's you14:08
dokyup14:08
minutedok: maybe you can tell me why some presses or lifts are lost in my branch :D14:08
dokbut i've kept my version so far :F14:09
doki can take a look yeah, and maybe try to rebase my changes14:09
minutedok: also, recently i found that sleep_* functions cannot be used in IRQ handlers. if you have any, remove or replace with delay. maybe that could fix your issue too14:10
doki tried to remove all the multi-processes / tasks14:10
minute(my branch still has a sleep_us at least, didn't check for other occurences, but i nuked them from pocket keyboard already)14:10
minutedok: oh, why14:10
dokbecause it never really made sense to me14:10
dokthis is a mcu after all14:10
minutedok: aand?14:11
dokit must have the bugdet to do every thing in time14:11
dokunless some tasks takes a really long time and need to be split14:11
minutebut that's harder and more complicated to do manually than to use interrupts14:12
dokin that case, if spliting a long task is difficult then yeah having tasks make sens14:12
minutethat's not really needed for the standalone keyboard though14:12
minutebut on the laptops it is required to be able to do realtime updates on the OLED and not slowing the keyboard down, for example14:12
minuteor slowing the trackpad down on the next14:12
dokyeah, also main loop can check for interrupt status whitout using interrupt context/routine14:13
minutebut the mainloop will be delayed if something that is called in the mainloop takes too long14:13
dokyeah14:13
minuteso how should it check a status on time...14:13
minuteinterrupts are good! one can just not use sleep_ in timer/alarm interrupts, which makes sense because these functions mess with the same interrupts14:14
doki don't know the constraints on the oled/next, sounds like a naive solution isn't sufficient14:14
minuteinstead if delays are required one can use busyloop delay functions14:14
minutedok: it isn't14:14
doki mean naive: not using interrupts and only a main loop14:15
minuteyeah i understood, i meant right, it isn't sufficient14:15
minutefetching the battery data and oled drawing takes too long14:15
+ mjw (~mjw@gnu.wildebeest.org)15:12
+ paperManu_ (~paperManu@64.58.44.160)15:15
minutehm, 2disbetter made a sort of pocket reform with framework guts and mnt reform keycaps, but that part is conveniently not mentioned anywhere https://xcancel.com/FrameworkPuter/status/1941911079011131861#m15:44
minutealso reposting a lot of dhh, elon musk and alice weidel (head of german extreme right party afd)15:49
minutesigh.15:49
+ rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)15:53
- rwa_ (PART: !!unknown attribute: msg!!) (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)15:53
- paperManu_ (QUIT: Ping timeout: 260 seconds) (~paperManu@64.58.44.160)15:54
+ rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)15:55
- rwa_ (PART: !!unknown attribute: msg!!) (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)15:55
+ rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)15:56
rwa_window16:08
rwa_window #sourcehut16:08
+ synnfynn (~synnfynn@user/synnfynn)16:18
minuterwa_: slash!16:22
rwa_yeah...i know, but sometimes my fingers are faster than my mind :)16:23
chhi16:29
- xktr_ (QUIT: Quit: leaving) (~xktr@user/xktr)16:30
- rwa_ (QUIT: Quit: Leaving) (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)16:43
- emdevt (QUIT: Ping timeout: 246 seconds) (~emdevt@2001:7e8:fa02:9801:87d0:3a5f:5000:3a4d)16:55
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@64.58.44.160)17:04
+ paperManu (~paperManu@198.58.139.163)17:05
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)18:36
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:58
- vagrantc (QUIT: Ping timeout: 256 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)19:20
+ vagrantc (~vagrant@71-36-106-25.ptld.qwest.net)19:27
minutech: hi19:51
josch_o/19:51
josch(currently fixing adduser)19:51
minutenice!20:02
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)20:07
+ pandora (uid585533@id-585533.ilkley.irccloud.com)20:13
pandoraGood evening20:13
pandoraMy pocket just turned off all of the sudden and I expelled some concerning smell20:14
pandoraI opened it up the the charging controller is bruned20:14
pandoraIs there a way to get a replacement somehow?20:15
pandoraI couldn’t find it on the mnt shop site20:16
joschpandora: if your charging board blew and your pocket is still within warrenty (likely) then you get a new one sent to you. You can contact MNT about this here: https://support.mnt.re/20:24
joschpandora: MNT is currently designing a new charging board without this issue20:24
pandoraWill do thanks!!20:25
+ rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)21:07
minutepandora: sorry for that! we'll replace it21:15
- rwa_ (QUIT: Remote host closed the connection) (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883)21:19
- TechnoWizard (QUIT: Ping timeout: 244 seconds) (~TechnoWiz@user/TechnoWizard)21:32
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)21:49
- synnfynn (QUIT: Quit: exit..stage left) (~synnfynn@user/synnfynn)21:50
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)21:59
+ RandyK (~RandyK@user/randyk)22:00
+ RandyK_ (~RandyK@user/randyk)22:05
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)22:08
* RandyK_ -> RandyK22:08
cwebberminute: thanks for that guide!22:08
cwebberI'm gonna try it22:08
- gustav2 (QUIT: Quit: Quit) (~gustav@c-78-82-52-97.bbcust.telenor.se)22:15
cwebberMNT's tech is feeling more and more important rn22:19
cwebberwith technofascism closing in from all sides22:19
cwebberwe gotta make our own directions, community hacktivism22:19
cwebberrepairable computing22:19
- TechnoWizard (QUIT: Ping timeout: 246 seconds) (~TechnoWiz@user/TechnoWizard)22:29
- grimmware (QUIT: Server closed connection) (sid638840@id-638840.hampstead.irccloud.com)22:58
+ grimmware (sid638840@id-638840.hampstead.irccloud.com)22:58
minutecwebber: i very much agree23:08
amkwill the redesigned charging board support 5v power supplies or is that a separate issue?23:17
- digitalrane (QUIT: Ping timeout: 240 seconds) (~digitalra@user/digitalrane)23:20
joschamk: ch has a fix which allows charging with 5 V23:38
chthe problem is already on the mainboard23:38
chjosch: fixing adduser?23:39
amkah i see, i thought i saw a fix somewhere i wasnt sure if it was a mainboard/charging board issue23:39
chhttps://source.mnt.re/reform/pocket-reform/-/issues/3 describes the hw change. basically replace D11 by a 0ohm bridge23:46
chamk: whats your 5V source?23:48
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)23:48
- SavagePeanut (QUIT: Server closed connection) (59eaa45ac7@irc.cheogram.com)23:52
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)23:53
+ SavagePeanut (59eaa45ac7@irc.cheogram.com)23:55
cwebberaha ok23:59
cwebberit is the charging board!23:59

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