2024-07-25.log

grimmwareso is the display ghosting expected to go away after a while of usage or is that just a thing?00:02
^alexhaven't been able to charge our Pocket past 66%00:05
grimmwarethe other thing of note that's worth mentioning but I'll hold off on a more full bug report until I've got some kit to help debug it again is that sometimes when I boot the keyboard doesn't work - as in I can interact with the SMC menu but not actually send any keypresses or trackball movement to the OS00:06
grimmwarethis actually happened on my first boot :P00:07
grimmwarea reboot pretty much always seems to fix it00:07
grimmwareman I can tell the next time I try to use the trackpad on my GPD after this it's going to be a challenge not to yeet it out of the window00:17
jfred^alex: I had that happen with mine when I first got it. Fix was to let the battery drain fully after charging it as far as it'll go; the battery level was actually higher than the device was reporting, it just needed to be calibrated00:45
^alexoh interesting thanks00:46
^alexour next terrible idea is to port the keyboardio Kaleidoscope firmware to the keyboard ;)00:46
jfredheheh00:46
^alexour external keyb is a keyboardio, we've got some plugins that aren't trivial to replicate by just remapping the keys00:47
^alex(we have the shift state of numbers and symbols swapped)00:47
jfredgrimmware: yeah the trackball is *so* nice compared to those itty bitty trackpads00:48
jfredor the little optical sensors00:49
jfredswapping the shift state of numbers and symbols is an interesting customization, I can see that potentially being useful if you're programming00:51
grimmwarelol I just searched for how to map a tap of ctrl to esc using udevmon and found a fork of my own code00:52
^alexjfred, you'll never guess what we do with our keyboard ;)00:53
jfred:P00:54
^alexbut yeah Kaleidoscope worked out all the fiddly bits with making that work, and we're not too keen on reimplementing it, so porting the entire framework to the reform keyboard is the "easy" path ;p01:02
^alexalso we're deeply amused that this little laptop comes with a FEP and some IOPs like it's an 80s supercomputer or mainframe or something ;)01:09
grimmwareoh man having ctrl2esc back is like putting on a really comfy pair of jeans that you look great in that you thought you'd lost01:11
grimmwareI'm tempted to map a hold of tab to super01:11
grimmwarethen I'd be unstoppable01:11
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:02
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:06
+ jacobk (~quassel@2601:380:837f:3520:1113:1c75:8d3b:2220)03:08
^alexrunning our battery down! also hacked on the keyboard layout a bit03:40
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@68-98-142-46.pool.kielnet.net)03:46
+ nsc (~nicolas@i5C74DDAB.versanet.de)03:48
- gustav28 (QUIT: Quit: Quit) (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)03:50
^alexope we slightly mangled one of the keycaps >.> 04:07
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@2601:380:837f:3520:1113:1c75:8d3b:2220)04:33
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)06:21
+ bkeys (~Thunderbi@45.134.140.153)06:23
- bkeys (QUIT: Ping timeout: 265 seconds) (~Thunderbi@45.134.140.153)06:27
- cobra (QUIT: Ping timeout: 248 seconds) (~cobra@user/Cobra)07:28
+ cobra (~cobra@user/Cobra)07:28
josch^alex: the first step for a factory reset is to dd the image, yes -- but then you also have to run e2label to change the fs abel on emmc root and boot partitions and then run "reform-boot-config --emmc emmc" so that you set up /boot on emmc to actually boot your rootfs on emmc -- the process is scripted up in /usr/sbin/reform-flash-rescue08:50
ericsfragaminute: as one who ordered from crowd supply after crowd funding, thank you for the update!09:01
[tj]grimmware: I have dreams of kicking the keyboard firmware into an artseyio mode09:02
[tj]but as the list of projects goes it is below "write usb and sd card" drivers09:02
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@213-10-231-91.fixed.kpn.net)10:15
- hl (QUIT: Quit: ZNC - https://znc.in) (~hl@user/hl)10:31
+ hl (~hl@user/hl)10:43
+ mjw (~mjw@84.241.197.21)10:49
- mjw (QUIT: Ping timeout: 276 seconds) (~mjw@84.241.197.21)11:15
+ mjw (~mjw@84.241.197.21)11:16
josch^alex: the emmc flashing script used by MNT is this here: https://community.mnt.re/t/deleted-the-emmc-partition/2100/2 and it does the same things that /usr/sbin/reform-flash-rescue does but uses bmaptool instead of dd manually executes the steps which are otherwise performed by reform-boot-config11:19
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@84.241.197.21)11:34
+ gustav28 (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)11:47
minutehttps://github.com/anufrievroman/waypaper?tab=readme-ov-file11:48
minutesudo apt install libcairo2-dev pipx gobject-introspection pipx11:55
minutesudo apt install libgirepository-1.0-dev11:57
minutepipx install waypaper11:57
+ mjw (~mjw@84.241.197.21)12:10
- gustav28 (QUIT: Quit: Quit) (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)12:24
+ gustav28 (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)12:31
grimmwareminute: so is the ghosting something that the display will stop doing over time or is it just something to live with?12:32
minutegrimmware: hmmm maybe your panel has a particularly strong ghosting effect? is it happening all the time?12:44
grimmwareyeah pretty much12:46
grimmwareI can try to take some photos later12:46
minutegrimmware: ok, perhaps we can send you a replacement12:46
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@84.241.197.21)12:53
grimmwareminute: cool, I'm not going to have a fixed address for a couple of weeks so that'll give me a bit of time to try a couple of things anyway and verify for sure that it's the hardware12:58
joschminute: you are considering to have waypaper be part of the standard installation?13:06
joschi also have quite a big release for reform-tools coming up which will hopefully fix the things that were mentioned in the forum during the past days13:06
joschcan we finish https://source.mnt.re/reform/reform-a311d-uboot/-/merge_requests/3 so thatit can get included?13:07
minutejosch: maybe maybe13:08
joschminute: you are not satisfied with nvme boot on a311d yet?13:09
joschi'm just wondering whether the next reform-tools release should wait for a311d uboot or rather not13:10
minutejosch: sorry, i'm in a meeting now, will get back to you after!13:12
joschoh then take your time, i'll be at a meeting of my own until later tonight :)13:13
+ bkeys (~Thunderbi@45.134.140.153)13:31
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)13:43
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)13:43
+ bkeys (~Thunderbi@45.134.140.153)13:45
- bkeys (QUIT: Ping timeout: 245 seconds) (~Thunderbi@45.134.140.153)13:53
+ bkeys (~Thunderbi@45.134.140.153)14:00
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:04
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)14:06
grimmwarejosch: with regards to the waybar battery thing on the forum, I've eyeballed the commit and I suspect it's not going to work because (and I'm assuming it's enumerating from `/sys/class/power_supply` here):14:46
grimmwareThere's only one device and it reports the wrong values, my SMC says I  have 52% https://www.irccloud.com/pastebin/BRPEN5Dp/14:47
grimmwareNotably on the pocket we don't have 8xlifepo4 anyway14:47
grimmwareGiven that the commit is getting the values from fs I'd assume it's reading out of /sys14:48
grimmwarenot that I saw what it was like in there before but it smells like a device tree or kernel regression to me (I am not well versed in such things) and not waybar14:49
joschgrimmware: maybe but what i tested is a regression on the big reform. The indicated commit clearly breaks things.14:55
joschthis may of course be completely independent on what is happening on the pocket14:55
joschbut i saw nobody with a pocket doing any bisecting so i just went ahead and found this :)14:55
grimmwareI might be able to do a bisect over the weekend, just very hectic here right now15:18
grimmwarethat stuff in /sys on the pocket doesn't look right tho15:19
+ mjw (~mjw@84.241.197.21)15:49
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)16:07
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)16:07
- sevan (QUIT: Ping timeout: 264 seconds) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:07
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:13
minutei'm in the process of looking a bit into waybar stuff and i see they've added a "slider" widget for volume and brightness, gonna check that out16:19
minutejosch: about a311d, nvme is fine, but i think we agreed that sd card should go first, then nvme, then the rest16:20
minutejosch: but i forgot which uboot MMC is sd card16:20
- bkeys (QUIT: Ping timeout: 276 seconds) (~Thunderbi@45.134.140.153)17:25
+ bkeys (~Thunderbi@45.134.140.153)17:31
+ mark_ (~mjw@gnu.wildebeest.org)17:41
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@84.241.197.21)17:44
- b0 (QUIT: Read error: Connection reset by peer) (~b0@user/b0)18:16
* mark_ -> mjw18:17
+ b0 (~b0@user/b0)18:18
^alexjosch, thanks, we'll probably blat a new image on later tonight :) 18:55
^alexour hardest problem we're having rn with the keyboard is that the home keys don't have any tactile anything so our homerow registration gets all sideways18:55
chartreuseThere's replacement keycaps for the full sized reforms home keys if desired. Might be something in the future for the pocket too18:58
chartreuseOr could carefully add a dot or such using a bit of glue to similar, though hard to carefully only put a controlled amount18:58
^alexwe were thinking of carefully _sanding_ it a bit to add some texture19:10
- mjw (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org)19:35
+ mjw (~mjw@gnu.wildebeest.org)19:35
- b0 (QUIT: *.net *.split) (~b0@user/b0)20:49
- mtm (QUIT: *.net *.split) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)20:49
- gustav28 (QUIT: *.net *.split) (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)20:49
- sterni (QUIT: *.net *.split) (~quassel@user/sterni)20:49
- digitalrayne (QUIT: *.net *.split) (~digitalra@vps-446f4f39.vps.ovh.ca)20:49
- tretinha (QUIT: *.net *.split) (3a571d9f43@2a03:6000:1812:100::1151)20:49
- qbit (QUIT: *.net *.split) (~qbit@mail.suah.dev)20:49
- chartreuse (QUIT: *.net *.split) (~chartreus@S0106908d78501d1d.cg.shawcable.net)20:49
- xktr (QUIT: *.net *.split) (~xktr@user/xktr)20:49
- gsora (QUIT: *.net *.split) (~gsora@user/gsora)20:49
- mhoye (QUIT: *.net *.split) (~mhoye@li319-32.members.linode.com)20:49
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)20:49
+ b0 (~b0@user/b0)20:49
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)20:49
+ gustav28 (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)20:49
+ sterni (~quassel@user/sterni)20:49
+ digitalrayne (~digitalra@vps-446f4f39.vps.ovh.ca)20:49
+ tretinha (3a571d9f43@2a03:6000:1812:100::1151)20:49
+ qbit (~qbit@mail.suah.dev)20:49
+ chartreuse (~chartreus@S0106908d78501d1d.cg.shawcable.net)20:49
+ xktr (~xktr@user/xktr)20:49
+ gsora (~gsora@user/gsora)20:49
+ mhoye (~mhoye@li319-32.members.linode.com)20:49
- aperezdc (QUIT: Ping timeout: 265 seconds) (~aperezdc@46.23.89.43)21:36
+ aperezdc (~aperezdc@46.23.89.43)21:37
- gustav28 (QUIT: Quit: Quit) (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)22:15
- laumann (QUIT: Ping timeout: 246 seconds) (~quassel@user/laumann)22:32
- xktr (QUIT: Ping timeout: 276 seconds) (~xktr@user/xktr)22:36
grimmwarejosch: I figured that about artefacts expiring when I saw the word "job" and then an id in the url :)22:39
grimmwarethanks for the updated link!22:39
joschgrimmware: i left a comment about that in the associated MR together with a link that will always point to the latest artifacts: https://source.mnt.re/reform/pocket-reform/-/merge_requests/2#note_968822:42
grimmwarenice.22:52
mhoyeDo we have a bug on file already about reform-hw-setup.sh needing updating22:58
joschmhoye: good timing -- i'm fixing reform-tools right now22:59
joschmhoye: what bug do you mean?23:00
mhoyeon my machine at least, the script echoes "enabled" to a place that no longer exists apparently23:17
mhoyeecho enabled > /sys/devices/platform/soc@0/30800000.bus/30860000.serial/30860000.serial:0/30860000.serial:0.0/tty/ttymxc0/power/wakeup23:17
mhoyeis what I changed mine to, that works now.23:17
mhoyeThe one I had didn't have the :0 and :0.0 subdirectories23:18
mhoyeand originally read /sys/devices/platform/soc@0/30800000.bus/30860000.serial/tty/ttymxc0/power/wakeup23:19
joschmhoye: and this code path does not work for you? https://source.mnt.re/reform/reform-tools/-/blob/staging/sbin/reform-hw-setup?ref_type=heads#L7523:19
mhoyeargh, why does foot not want to copy that url23:22
mhoyeOh, that might work? I'm pretty far out of date apparently23:27
joschmhoye: what is your version of reform-tools?23:28
mhoye1.44 per dpkg-query23:30
joschmhoye: the change is in reform-tools since commit cdc265f1ff9e1b31109eb70415b5a8d5c41d7607 which is in reform-tools since 1.4323:36
joschmhoye: so what still needs updating?23:37
mhoyeMy copy of /usr/sbin/reform-hw-setup.sh does not look at all like the one in your link.23:38
joschmhoye: do you see anything interesting when you run "sudo reform-check"?23:39
joschspecifically whether the following line is in the output:23:39
joschI: the following files differ from how they are shipped by reform-tools:23:39
mhoyeNot really. kde-style-breeze isn't installed but I don't use KDE so23:41
mhoyefiles marked as differing are motd-full, that I modified myself, and /var/lib/alsa/asound.state which I'm not particularly invested in.23:43
mhoyeNotably it does not mention reform-hw-setup.sh which I _have_ modified.23:43
mhoye(I'm sorry, it's late here and I need to bail out. I'll be back tomorrow)23:44
+ gustav28 (~gustav@c-5234524e.019-141-67626730.bbcust.telenor.se)23:53
joschmhoye: it should be called /usr/sbin/reform-hw-setup without .sh23:59

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