2024-07-28.log

- gsora (QUIT: Ping timeout: 276 seconds) (~gsora@user/gsora)01:06
- Asmadeus (QUIT: Ping timeout: 258 seconds) (~asmadeus@user/meow/Asmadeus)01:07
swivelwe can buy rk3588 reforms right?01:07
+ Asmadeus (~asmadeus@user/meow/Asmadeus)01:18
^alexminute, oh! so we managed to snag the syscon right as it entered its main loop01:19
^alexso we have a coldstart log showing our power delivery attempts01:19
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)01:19
^alexminute, https://paste.factorcode.org/paste?id=4702 the newlines are around where we unplug and replug the cable01:31
^alexminute, it just straight up times out PD negotiation when the machine is on01:41
+ gsora (~gsora@user/gsora)01:52
^alexit never seems to go back to state 0 until the machine shuts off01:55
+ murph_nj (~murph@ool-457bb02e.dyn.optonline.net)02:01
- murphnj (QUIT: Read error: Connection reset by peer) (~murph@user/murphnj)02:02
^alexoh, no, it does go back to state 0 once, when we unplug the cable02:02
^alexbut then when we plug it back in it just times out02:02
^alexthis is with the 20w port on a 20/50W Belkin02:02
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:04
- cobra (QUIT: Ping timeout: 260 seconds) (~cobra@user/Cobra)02:04
+ mtm (~textual@c-71-228-84-213.hsd1.fl.comcast.net)02:05
+ cobra (~cobra@user/Cobra)02:24
- vagrantc (QUIT: Ping timeout: 276 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:34
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)02:47
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)03:10
joschswivel: yes, but the (hopefully last) revision of the adapter boards only just got samples ordered, so there is some waiting time involved :)03:13
swiveldo you have any firsthand experience using one?03:15
swiveljosch: ^03:17
joschthe only one who does is minute03:17
joschminute is using the rk3588 for their main machine for a while now03:18
swivelah03:18
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)03:19
joschswivel: latest status update: https://mastodon.social/@mntmn/11283684386406212203:20
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)03:26
- colinsane (QUIT: Client Quit) (~colinunin@97-113-150-69.tukw.qwest.net)03:29
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)03:32
- colinsane (QUIT: Client Quit) (~colinunin@97-113-150-69.tukw.qwest.net)03:35
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)03:41
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@i5C74DDAB.versanet.de)03:42
+ nsc (~nicolas@150-96-142-46.pool.kielnet.net)03:44
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)03:50
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)03:56
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)04:00
- colinsane (QUIT: Remote host closed the connection) (~colinunin@97-113-150-69.tukw.qwest.net)04:00
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)04:03
- 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
^alexthinking about doing a hybrid debian/lix setup on our reform04:17
^alexkeep debian around for reform-tools and basic infrastructure and lix for our user04:17
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)04:23
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)04:26
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)04:33
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)04:37
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)04:46
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)04:49
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)04:50
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)05:14
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)05:18
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)05:30
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)05:33
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)06:02
- vagrantc (QUIT: Ping timeout: 265 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)06:28
mhoyejosch: I think the only interesting stuff in it is 09:25
mhoye/etc/flash-kernel/machine doesn't exist09:25
joschmhoye: you are running an imx8mq?09:26
mhoyeyes09:27
mhoyeGotta get that order in for the upgrade when I get back home.09:27
joschin that case you might want to run this:09:27
joschcat /proc/device-tree/model > /etc/flash-kernel/machine09:28
mhoyeItaly is very nice, by the way! Though it seems to have settled on 'elegant disrepair' as a vibe. 09:28
joschto make sure that whatever variant (HDMI or not) is preserved09:28
mhoyeuh 09:29
mhoyeso09:29
mhoyelooking, I see that /etc/flash-kernel/machine _does_ exist though the script says otherwise09:30
mhoyeand reads MNT Reform 209:30
mhoyeas expected09:30
mhoyebut deleting that file and recreating it causes the error to vanish, which.... suggests fs corruption09:48
- 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
- lexik (QUIT: Ping timeout: 245 seconds) (~lexik@93.185.97.218)14:20
+ mjw (~mjw@gnu.wildebeest.org)14:25
+ bkeys (~Thunderbi@45.134.140.153)14:26
joschis anybody interested in reading my funding application to Debian for an MNT Reform sponsorship?14:30
joschbackground: reform-tools and reform-system-image bugs as were recently found by users on the forum could've been prevented if i could actually use the scripts i'm writing. But since the reform is my only computer, this is challenging and risky...14:32
joschthe Debian project leader recently brought up that Debian could spend funds on making Debian run smoothly on the Framework laptop. I then had a private email exchange with Andreas and he was happy to offer the same for Debian support of the MNT Reform14:33
joschminute: in that context, are the binary blobs required for the rk3588 again NXP blobs or do they have different copyright terms?14:38
joschbeing able to ship the blobs in non-free-firmware (which the NXP blobs do not permit) would already help with debian-installer support14:38
minutejosch: i haven't looked at rk3588 bootloader yet in detail. so far i use the vendor one14:50
minutejosch: we could take a look at the arm firmware for the gpu also14:51
joschminute: if it's not yet known, then no problem -- i'll just not add that bit to my application14:52
minutei totally need to look into edk2 too https://github.com/edk2-porting/edk2-rk358814:52
minuteedk2 also supports hdmi output and even dsi output14:53
joschuff nice!14:54
minutehttps://github.com/rockchip-linux/rkbin/blob/master/LICENSE14:59
joschthat looks fine15:00
joschlike, still non-free but at least distributable :)15:03
minuteyeah15:18
grimmwarejosch: I’d be happy to read over it for you!15:26
grimmwarejosch: if that doesn’t pan out I think it’s worth considering crowdfunding you getting a second reform. I’d certainly be happy to donate toward that given that you’re doing so very much for the community.15:28
joschgrimmware: i already got verbal confirmation, so this is more like a formality16:09
grimmwareNice.16:09
joschgrimmware: https://mister-muffin.de/reform/funding-application.pdf16:11
joschgrimmware: if you want to write me very many comments or fixes, maybe the markdown source is better, just give me a shout. Thank you in advance for your time!16:13
grimmwarejosch: yeah that would be good!16:24
joschgrimmware: okay, here you go: https://mister-muffin.de/reform/funding-application.Rmd16:25
minutejosch: awesome application17:00
joschoh thank you :)17:01
- murph_nj (QUIT: Remote host closed the connection) (~murph@ool-457bb02e.dyn.optonline.net)17:35
+ murph_nj (~murph@ool-457bb02e.dyn.optonline.net)17:35
^alexleaving the pocket switched off overnight takes the battery down by 0.1v19:32
^alex:x19:32
^alexdoes the keyboard get an interrupt when a key is pressed? if it does we could switch the keyboard to low-power/wfi 19:33
^alexwhen the system is off19:33
^alexas it turns out, we have the tiniest bit of experience working with low-power cortex-m0+ code :)19:40
^alex(we've contributed a bit to the Sensor Watch project)19:41
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)20:16
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)20:19
^alexalso kind of thinking of ways to reflash the syscon firmware from inside the machine20:31
^alexour current thought is to declare a handover buffer section in the linker script (or some other way of making it so the runtime's reboot code doesn't stomp it) and keep the state of the power rails there (along with a checksum), and if that buffer checksums when the syscon boots, use it 20:33
- Asmadeus (QUIT: Ping timeout: 276 seconds) (~asmadeus@user/meow/Asmadeus)20:36
chartreuse^alex: On the original reform keyboard I did a similar low power hack, that one uses an AVR micro though so it's not quite the same. The circle key ended up on a pin that doesn't have interrupt capability so what it does is wake from sleep every second using the WDT, quickly check the pin then go back to sleep if it's not awake. You could likely do something similar on the pocket keyboard, though 20:54
chartreusethe rp2040 likely can do pin change interrupts on the correct row for the circle key so even lower power is possible20:55
^alexnice, thanks20:55
chartreuseOriginally the reform was quite battery hungry before that and some associated LPC code so that that would sleep as well. I imagine minute was a bit more careful in the pockets code this time but improvements likely can be made there too20:57
+ reform22069 (~nappyp@64.99.107.126)20:59
jackhillwooo, swapped out my trackpad for the current trackpad module (along with the v3 keyboard). Now if only I can find another two m2 screws21:00
chartreuseI'd check for stuff like making sure unneeded pins aren't being driven when it's going to sleep. That it's actually in sleep mode, and if the rp2040 has modes where it can drop clock rate or stop entirely waiting for a pin change interrupt21:01
chartreusejackhill: I know right, never have enough m2 screws. Going to have to order some. I lost one of my counter sunk ones for the side panels 21:02
+ Asmadeus (~asmadeus@user/meow/Asmadeus)21:02
reform22069lusers21:02
reform22069quit21:03
- reform22069 (QUIT: Client Quit) (~nappyp@64.99.107.126)21:03
chartreuseIt's /quit 21:03
^alexirc is the ham radio of the internet21:05
* jackhill -> KM4MBG21:06
KM4MBGACTION waves21:06
^alex:321:07
chartreuseI really need to set up an antenna and be on the air again. Tempted to use the reform with radio. I've certainly thrown enough random ferrites in mine to hopefully make it quite clean21:07
^alexwe don't actually use our license as actively as we feel like we should21:07
^alexthat was what we were hoping to use our pocket for21:07
chartreuseI imagine if the PCB case parts are all shielded to the case the pocket would be quite decent21:08
chartreuseI was going to pick up a 3.5mm panel mount jack to add the line in to the reform. Just need to pick where I want it on the panels21:09
^alexthe panels are just about the size of a 2HP eurorack module lol21:11
^alexat least on the pocket21:11
chartreuseMost radio stuff I've done so far is using CHIRP to program a handheld, and some GQRX with a rtlsdr as a test21:13
^alexwe've listened to an event with our elecraft kx321:18
^alexwe used to talk to FM repeaters a bit21:24
^alexalso21:24
^alexbut w/r/t the IRC remark, we also meant, like, "we get to share in the joy of people new to the hobby learning how to use their equipment" :)21:25
^alexthat and how you'll occasionally run into old hands that have a station that they built from the transistor up21:26
^alexour irc client is an emacs mode whose protocol guts we rearranged while the former maintainer was in absentia21:27
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-150-69.tukw.qwest.net)21:42
+ colinsane (~colinunin@97-113-150-69.tukw.qwest.net)21:46
* KM4MBG -> jackhill21:49
- sevan (QUIT: Ping timeout: 264 seconds) (~sevan@user/venture37)22:22
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)22:48
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)22:49
+ sevan (~sevan@user/venture37)22:49
jackhillkeyboard v3 question: according to wev in sway the 'AGR' key is sending ISO_Level3_Shift. Is there a way to get it to send Alt_R instead?23:12
joschjackhill: either change the keyboard firmware to send something different or add /etc/udev/hwdb.d/90-keyboard-mapping.hwdb which maps the KEYBOARD_KEY of your choice to desired value23:15
sevaneon the theme of v3 keyboard, the homing keycaps come with it as standard?23:41
sevans/eon/on23:41
joschsevan: "Additionally, we included homing keycaps (F and J), which helps you navigating the keys." https://shop.mntre.com/products/mnt-reform-keyboard-30 so yes :)23:43
sevanjosch: ugh, sorry & thanks :)23:44

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