| + TechnoWizard_ (~TechnoWiz@user/TechnoWizard) | 01:01 | |
| + switchy_ (~switchy@mechboards/switchy) | 01:01 | |
| - TechnoWizard (QUIT: Ping timeout: 260 seconds) (~TechnoWiz@user/TechnoWizard) | 01:04 | |
| * TechnoWizard_ -> TechnoWizard | 01:04 | |
| - switchy (QUIT: Ping timeout: 260 seconds) (~switchy@mechboards/switchy) | 01:04 | |
| * switchy_ -> switchy | 01:04 | |
| * eschaton_ -> eschaton | 01: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_ -> jn | 04: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 | |
| Tramtrist | Just discovered this community and ordered a pocket 💖 | 08:48 |
|---|---|---|
| Tramtrist | Will idle in here with you all | 08:48 |
| josch | Tramtrist: 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 | |
| josch | rwa_: 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 :D | 10: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 | |
| josch | rwv: oh you are using reform-chat to join? That is reason enough for me to add this. Thank you for the context. :) | 10:59 |
| josch | rwv: sorry for the wrong highlight, i missed that rwa_ quit | 11: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 |
| minute | Tramtrist: welcome! | 12:20 |
| minute | i'm fiddling a bit on the flicker-after-dispv1-reenable issue this morning | 12:21 |
| - rwa_ (QUIT: Remote host closed the connection) (~rene@2001:9e8:33a0:3600:648d:a5f1:7aa4:e519) | 12:30 | |
| dok | usb is very cursed :/ | 12:36 |
| dok | i tried debugging my usb issue with the keyboard 4, i plugged a logic analyzer on the jst usb connector (very convenient) | 12:37 |
| dok | looks 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 | |
| minute | dok: can you explain? on both ports, what does that mean? | 13:28 |
| minute | dok: and on what computer, that root hub? | 13:28 |
| dok | yeah, 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 |
| dok | has it's usb stack bugged, i don't know exactly what happen | 13:32 |
| dok | i am currently, as a workaround, reseting the keyboard usb stack when the bug/freeze happen | 13:32 |
| minute | ok, my system brownouts when cells are both at 3.3v | 13:32 |
| minute | (under load) | 13:32 |
| minute | without load they bounce to 3.5v both | 13:33 |
| minute | thinking to add a boost converter to charger board... | 13:33 |
| minute | dok: ah ok... i have a branch that should be interesting for you | 13:34 |
| minute | dok: and if you have usb analyzer you could help me finish it | 13:34 |
| dok | today 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-hub | 13:34 |
| minute | dok: (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 |
| dok | xhci_hcd on my computer (geekom/asus AS6, with AMD ryzen 7 smth) | 13:35 |
| minute | dok: ah the hub just sends all messages everywhere? | 13:35 |
| dok | yes, i fear it does sends messages on every ports, which is very sus | 13:35 |
| dok | so i am not sure if this causes the issue with the keyboard, but my current usb setup feels a bit broken | 13:37 |
| minute | i wonder if this is related to STT or MTT hub design | 13:37 |
| minute | it might be "normal" | 13:37 |
| dok | okay thanks for the input, i don' | 13:38 |
| dok | i don't know about either STT nor MTT | 13:39 |
| dok | okay 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 | |
| minute | josch: reform-debian-packages build is borked somehow: | 14:05 |
| minute | ++ adduser --comment build --disabled-password build | 14:05 |
| minute | /usr/bin/bash: line 172: adduser: command not found | 14:05 |
| minute | josch: https://source.mnt.re/reform/reform-debian-packages/-/jobs/14313 | 14:05 |
| - senzilla (QUIT: Ping timeout: 260 seconds) (sid151180@id-151180.hampstead.irccloud.com) | 14:05 | |
| + senzilla (sid151180@id-151180.hampstead.irccloud.com) | 14:07 | |
| minute | dok: 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#L528 | 14:07 |
| minute | dok: 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 |
| dok | i already have a local modification that only sends usb if a key has changed | 14:08 |
| minute | dok: ah, that's you | 14:08 |
| dok | yup | 14:08 |
| minute | dok: maybe you can tell me why some presses or lifts are lost in my branch :D | 14:08 |
| dok | but i've kept my version so far :F | 14:09 |
| dok | i can take a look yeah, and maybe try to rebase my changes | 14:09 |
| minute | dok: 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 too | 14:10 |
| dok | i tried to remove all the multi-processes / tasks | 14: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 |
| minute | dok: oh, why | 14:10 |
| dok | because it never really made sense to me | 14:10 |
| dok | this is a mcu after all | 14:10 |
| minute | dok: aand? | 14:11 |
| dok | it must have the bugdet to do every thing in time | 14:11 |
| dok | unless some tasks takes a really long time and need to be split | 14:11 |
| minute | but that's harder and more complicated to do manually than to use interrupts | 14:12 |
| dok | in that case, if spliting a long task is difficult then yeah having tasks make sens | 14:12 |
| minute | that's not really needed for the standalone keyboard though | 14:12 |
| minute | but on the laptops it is required to be able to do realtime updates on the OLED and not slowing the keyboard down, for example | 14:12 |
| minute | or slowing the trackpad down on the next | 14:12 |
| dok | yeah, also main loop can check for interrupt status whitout using interrupt context/routine | 14:13 |
| minute | but the mainloop will be delayed if something that is called in the mainloop takes too long | 14:13 |
| dok | yeah | 14:13 |
| minute | so how should it check a status on time... | 14:13 |
| minute | interrupts are good! one can just not use sleep_ in timer/alarm interrupts, which makes sense because these functions mess with the same interrupts | 14:14 |
| dok | i don't know the constraints on the oled/next, sounds like a naive solution isn't sufficient | 14:14 |
| minute | instead if delays are required one can use busyloop delay functions | 14:14 |
| minute | dok: it isn't | 14:14 |
| dok | i mean naive: not using interrupts and only a main loop | 14:15 |
| minute | yeah i understood, i meant right, it isn't sufficient | 14:15 |
| minute | fetching the battery data and oled drawing takes too long | 14:15 |
| + mjw (~mjw@gnu.wildebeest.org) | 15:12 | |
| + paperManu_ (~paperManu@64.58.44.160) | 15:15 | |
| minute | hm, 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#m | 15:44 |
| minute | also reposting a lot of dhh, elon musk and alice weidel (head of german extreme right party afd) | 15:49 |
| minute | sigh. | 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_ | window | 16:08 |
| rwa_ | window #sourcehut | 16:08 |
| + synnfynn (~synnfynn@user/synnfynn) | 16:18 | |
| minute | rwa_: slash! | 16:22 |
| rwa_ | yeah...i know, but sometimes my fingers are faster than my mind :) | 16:23 |
| ch | hi | 16: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 | |
| minute | ch: hi | 19:51 |
| josch | _o/ | 19:51 |
| josch | (currently fixing adduser) | 19:51 |
| minute | nice! | 20:02 |
| + AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net) | 20:07 | |
| + pandora (uid585533@id-585533.ilkley.irccloud.com) | 20:13 | |
| pandora | Good evening | 20:13 |
| pandora | My pocket just turned off all of the sudden and I expelled some concerning smell | 20:14 |
| pandora | I opened it up the the charging controller is bruned | 20:14 |
| pandora | Is there a way to get a replacement somehow? | 20:15 |
| pandora | I couldn’t find it on the mnt shop site | 20:16 |
| josch | pandora: 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 |
| josch | pandora: MNT is currently designing a new charging board without this issue | 20:24 |
| pandora | Will do thanks!! | 20:25 |
| + rwa_ (~rene@2001:9e8:33a0:3600:1d8c:382f:ee9b:d883) | 21:07 | |
| minute | pandora: sorry for that! we'll replace it | 21: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_ -> RandyK | 22:08 | |
| cwebber | minute: thanks for that guide! | 22:08 |
| cwebber | I'm gonna try it | 22:08 |
| - gustav2 (QUIT: Quit: Quit) (~gustav@c-78-82-52-97.bbcust.telenor.se) | 22:15 | |
| cwebber | MNT's tech is feeling more and more important rn | 22:19 |
| cwebber | with technofascism closing in from all sides | 22:19 |
| cwebber | we gotta make our own directions, community hacktivism | 22:19 |
| cwebber | repairable computing | 22: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 | |
| minute | cwebber: i very much agree | 23:08 |
| amk | will 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 | |
| josch | amk: ch has a fix which allows charging with 5 V | 23:38 |
| ch | the problem is already on the mainboard | 23:38 |
| ch | josch: fixing adduser? | 23:39 |
| amk | ah i see, i thought i saw a fix somewhere i wasnt sure if it was a mainboard/charging board issue | 23:39 |
| ch | https://source.mnt.re/reform/pocket-reform/-/issues/3 describes the hw change. basically replace D11 by a 0ohm bridge | 23:46 |
| ch | amk: 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 | |
| cwebber | aha ok | 23:59 |
| cwebber | it is the charging board! | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!