2025-09-08.log

- sheepyboi2 (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)00:00
+ sheepyboi (~sheepyboi@2601:42:700:d4f0::ae96)00:02
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)00:10
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1)00:10
joschany jq experts in the chat? I'm now parsing reform-mcu-tool --json output like this:00:13
joschjq 'map(select(.device.name == "pocket-sysctl-1.0")) | .[] | .version'00:13
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@2601:42:700:d4f0::ae96)00:21
- murphnj (QUIT: Remote host closed the connection) (~murph@user/murphnj)00:22
+ murphnj (~murph@user/murphnj)00:22
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)00:23
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)00:50
chi think we could also do a small query thing in reform-mcu-tool00:56
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)01:01
- aloo_shu (QUIT: Read error: Connection reset by peer) (~aloo_shu@85.51.18.153)02:15
+ aloo_shu (~aloo_shu@85.51.18.153)02:16
animonea little update, my batteries charged sufficiently, so I disconnected all power, turned PROG OFF, reconnected, standby on, and everything boots up like it should!02:24
animoneas I recall the sysctl was 202408XX or something, so I'll for sure update that at some point02:30
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@198.16.179.107)02:44
+ emdevt (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)02:55
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)03:35
- nsc (QUIT: Ping timeout: 265 seconds) (~nicolas@23-96-142-46.pool.kielnet.net)03:35
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)03:37
+ nsc (~nicolas@240-97-142-46.pool.kielnet.net)03:37
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)03:56
+ sheepyboi (~sheepyboi@2601:42:700:d4f0::ae96)03:58
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@2601:42:700:d4f0::ae96)04:03
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)04:06
- skipwich (QUIT: Remote host closed the connection) (~skipwich@user/skipwich)05:01
+ skipwich (~skipwich@user/skipwich)05:01
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:14
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)05:47
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)05:49
* plomlomp0m -> plomlompom05:52
+ colinsane (~colinunin@97-113-131-60.tukw.qwest.net)06:45
- Gooberpatrol_66 (QUIT: Excess Flood) (~Gooberpat@user/gooberpatrol66)07:17
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)07:18
- emdevt (QUIT: Ping timeout: 245 seconds) (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)07:29
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1)07:51
+ reform21540 (~rene@p200300d0ff4adb007fc2100dbdd09829.dip0.t-ipconnect.de)07:58
* reform21540 -> rwa_08:04
- qbit (QUIT: Remote host closed the connection) (~qbit@user/qbit)08:09
+ qbit (~qbit@user/qbit)08:12
joschminute: hi, could you enable the gitlab CI runners for https://source.mnt.re/josch/pocket-reform/ thank you!09:24
- aloo_shu (QUIT: Remote host closed the connection) (~aloo_shu@85.51.18.153)09:40
+ aloo_shu (~aloo_shu@85.51.18.153)10:48
* Guest1586 -> mjw12:25
+ paperManu (~paperManu@198.16.179.107)12:25
+ hlep (~hlep@user/hlep)12:46
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)12:50
+ sheepyboi (~sheepyboi@2601:42:700:d4f0::ae96)12:52
- sheepyboi (QUIT: Ping timeout: 260 seconds) (~sheepyboi@2601:42:700:d4f0::ae96)12:56
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)12:58
+ gustav2872 (~gustav@c-78-82-53-97.bbcust.telenor.se)13:02
- robin (QUIT: Ping timeout: 260 seconds) (~robin@user/terpri)13:22
+ erle (~erle@user/erle)13:35
erleminetest/luanti wireframe does not seem to work with my mnt reform 2. anyone else have that too?13:37
jnerle: which CPU board do you have?13:38
erleimx8 something i guess?13:38
erlei think it has the vivante GPU13:38
erle(not sure)13:38
erleminute when recently again a screw came loose on my reform, someone in xhain told me about some blue stuff that you can use on screws to enhance the friction. like … very weak glue? any idea what that could have been?13:39
abortretryfailloctite13:40
erlethx13:40
abortretryfailyou can find it at auto parts and hardware stores.13:41
abortretryfaildon't get the red type, that requires heat to remove.13:41
erleis it used in the reform by now?13:41
abortretryfailI think they are buying screws that have nylok preapplied now.13:42
erleig that's the same kind of thing?13:43
erlethanks for the tip, i'll look for it. i don't know what movement exactly causes it (rough train rides maybe?), but i think if i don't add that stuff, i'll have to deal with a loose screw every 2 to 3 months or so.13:43
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@198.16.179.107)14:05
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)14:11
+ jogu (~jogu@user/jogu)14:12
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)14:14
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)14:15
+ mark_ (~mjw@gnu.wildebeest.org)14:46
joscherle: yes, i made the same experience without loctite14:49
joscherle: since you are in germany you can buy it in normal hardware stores. I have this one: https://www.obi.de/p/5954706/loctite-schraubensicherung-mittelfest-5-g14:50
- hlep (QUIT: Quit: zzz) (~hlep@user/hlep)14:58
minuteerle: quick fix https://shop.mntre.com/products/m2-x-5-mm-phillips-countersunk-screws15:13
minuteerle: and https://shop.mntre.com/products/m2-x-4-mm-phillips-cheese-head-screws15:13
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:21
- paperManu (QUIT: Client Quit) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:22
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:24
- paperManu (QUIT: Client Quit) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:24
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)15:26
- rwa_ (QUIT: Remote host closed the connection) (~rene@p200300d0ff4adb007fc2100dbdd09829.dip0.t-ipconnect.de)16:07
joschi'm still trying to find some good alternative for the philips heads. Torx would be ideal but it seems to be very hard to find M2x5 countersunk TX screws. There are some aliexpress sources but i wonder if there is anything from a european supplier...16:22
joschin my search i also found colorful anodized aluminium screws with hex heads... also an option for more color16:22
joschi also saw screws made of copper -- those would maybe be a great match for the copper heatsink of the rk3588 in the classic reform...16:23
gl0bah yes, i'd also been thinking about torx/hex screws for purely aesthetic reasons :-)16:54
gordon1torx look nice, however blackened that i got, one of the screws in the corner of the keyboard rubbed off in like a day so now it is shiny17:00
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@98.19.131.193)17:06
+ bkeys (~Thunderbi@66.110.201.50)17:12
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)17:15
+ bkeys (~Thunderbi@66.110.201.50)17:16
+ emdevt (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)17:26
- emdevt (QUIT: Remote host closed the connection) (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)17:31
+ emdevt (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)17:32
- sheepyboi (QUIT: Ping timeout: 256 seconds) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)17:37
+ sheepyboi (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)17:39
- emdevt (QUIT: Ping timeout: 265 seconds) (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1)17:45
- sheepyboi (QUIT: Quit: WeeChat 4.6.3) (~sheepyboi@c-73-233-94-233.hsd1.pa.comcast.net)17:54
- bkeys (QUIT: Ping timeout: 258 seconds) (~Thunderbi@66.110.201.50)18:42
erlejosch minute thx18:44
+ bkeys (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net)18:45
+ chrcav (~chrcav@user/chrcav)19:48
spewI'm getting this flickering on the right quarter of the display on my reform classic v3 rk358820:05
spewhttps://imgur.com/a/lUat6DB20:05
spewI'm wondering if anyone has any idea about what might be wrong or what I should try in order to resolve it20:06
spewit's been happening since the beginning, seems like it gets worse when I reopen the display and on playing movies 20:06
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net)20:12
+ optimal (~user@92.54.250.178)20:14
+ bkeys (~Thunderbi@66.110.201.50)20:16
optimalmy MNT Pocket Reform keyboard keeps freezing up a lot, with the keyboard & trackball suddenly no longer sending any input signals to the OS and the OLED screen freezing up aswell. the keyboard backlight usually just freezes aswell, but the last time this happened the keys all turned to different random colors. this freezing keeps happening more often and often20:18
optimalanyone know what it could be?20:18
- bkeys (QUIT: Ping timeout: 258 seconds) (~Thunderbi@66.110.201.50)20:37
+ bkeys (~Thunderbi@66.110.201.50)20:47
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:52
+ robin (~robin@user/terpri)20:53
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)20:54
+ Twodisbetter (2cc0e4ea1c@irc.cheogram.com)21:08
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.110.201.50)21:24
+ bkeys (~Thunderbi@66.110.201.50)21:25
- bkeys (QUIT: Client Quit) (~Thunderbi@66.110.201.50)21:26
+ bkeys (~Thunderbi@66.110.201.50)21:26
+ Guest61 (~Guest20@104.255.128.25)21:33
- Guest61 (QUIT: Client Quit) (~Guest20@104.255.128.25)21:33
+ aloo_shu_ (~aloo_shu@85.51.18.166)21:39
- aloo_shu (QUIT: Ping timeout: 256 seconds) (~aloo_shu@85.51.18.153)21:40
joschgordon1: i'd get torx because i keep opening and closing things -- the philips heads look awful on my unit...21:43
joschand it just feels bad every time the screw driver slips and damages the head a bit more...21:44
joschon the other hand, i've been opening and closing things so much that some of the threadings in the main box are starting to wear out :D21:44
joschspew: oh we've had a similar case recently if i remember correctly...21:45
joschi think minute suggested the right fix back then?21:46
joschoptimal: firmware version?21:46
spewjosch: in IRC?21:48
spewI can search the logs if so21:48
joschi already searched and didn't find the instance i was thinking about, sorry21:51
joschyes, in irc21:51
spewthank you for checking21:56
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)22:05
+ bkeys (~Thunderbi@66.110.201.50)22:05
- gustav2872 (QUIT: Quit: Quit) (~gustav@c-78-82-53-97.bbcust.telenor.se)22:15
optimaljosch: PREF1SYSR120250623 and PREF1HID2025062322:39
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)22:47
+ bkeys (~Thunderbi@66.110.201.50)22:47
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)22:48
+ bkeys1 (~Thunderbi@66.110.201.50)22:48
- bkeys1 (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)22:50
+ bkeys (~Thunderbi@66.110.201.50)22:50
joschch, minute: so i have seen the reports of unstable keyboards here and in the forum for firmware 2025-06-23 and i'm puzzled because i have yet to encounter these issues on my own pocket with the same firmware version -- what could be the difference?22:56
chi dunno22:57
chi have never seen the keyboard hang22:57
joschhuh odd22:57
joschoptimal: do you happen to have the oled screen turned on viewing the battery status?22:58
josch(just a hunch)22:58
optimalsometimes22:58
optimalbut it's not correlated22:58
optimalbut when i do have it open and reading battery status, the information stops updating after the keyboard hangs22:59
optimalalso, after the keyboard hangs i have to use the standby switch to cut power to the whole system to get things working again, it doesn't unbork itself or anything22:59
optimalalthough i have noticed the keyboard get reset by the watchdog a couple times and not hang23:00
optimalbut that's rare23:00
optimaljosch: should i try upgrading my firmware perchance?23:00
chi think that points to some more hardware-related issue; the watchdog should really get to it otherwise23:01
chcan certainly try upgrading, but i think there weren't a lot of changes23:02
optimali think it's hardware-related because the very last time this happened, all of the keyboard lights changed to random colors23:02
optimalwhich makes me think there's memory corruption going on of some sort23:02
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@66.110.201.50)23:06
- paperManu (QUIT: Ping timeout: 258 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)23:09
- erle (QUIT: Quit: K-lined) (~erle@user/erle)23:15
chbut that should be caught by the watchdog23:15
optimalACTION shrugs23:23
minuteoptimal: sorry for not reading backlog, but: imx8mplus or rk3588?23:28
optimalrk358823:28
minuteok thx23:28
optimalnp, in the meantime is there anything i can do to reset the keyboard through a command from the OS23:29
minutemaybe a combo of reform-mcu-tool and picotool23:30
minutebut not sure if it responds to usb in that state23:30
chwhat do you have in `lsusb`?23:31
+ paperManu (~paperManu@198.16.179.107)23:31
minutein terms of strategy, what we could try is make several builds with certain features turned off and see if it behaves differently, but it's a bit of a sledge hammer approach. like: pio+led stuff, oled i2c, trackball i2c23:34
minutemaybe it could also be possible to use the second core for debugging in case the first one crashes, or in general look into crash handlers with stack trace capability 23:36
minuteand/or wire up swd and try to find a good reproducer23:38
chdo you think its really the rpi fw going crazy?23:38
elb`so what are best practices for pulling keycaps on the pocket reform?23:39
* elb` -> elb23:39
elbI have a wire bail keycap puller23:39
minutech: well, we can't assume our C code is bug free23:40
minutech: and we can't assume tinyusb or the pico sdk are bug free23:40
chtrue23:40
chsomebody(tm) should rewrite it in rust23:40
minuteand we can't assume the silicon to be bug free23:40
minutezephyr has a crash handler at least :D23:40
ch:>23:41
minutei wonder if there's a handler that can be copypasted into our C stuff23:41
minutepeople do experience hard faults23:41
minute(on the internet / with rp2040 stuff i mean)23:41
chi wonder what the default hardfault handler does23:45
spewminute: if you're around, I'm getting display glitches on the right quarter of the display and just wondering if you have any suggestions about what to try23:48
spewhttps://imgur.com/a/lUat6DB23:48
minutech: apparently it only does bkpt, so waits for debug probe23:48
chhmpf23:49
minutespew: display replacement. are you sure you don't have a support ticket for this yet? i discussed a similar case this morning23:49
spewno, no ticket23:50
spewI'll make one23:50
spewyou'll ship me a new display? or I buy one?23:50
spewI've actually got an order right now with you all that hasn't shipped yet so if you'll ship something I'll mention to hold that order so it'll be one shipment23:51
minutespew: we ship you one. when did you get this machine?23:52
spewend of August, it's been happening since the first day 23:53
spewsorry, not end of August, july23:53
spewhttps://www.ups.com/track?loc=en_MX&Requester=SBN&tracknum=1Z04W5286726846835&AgreeToTermsAndConditions=yes&WT.z_eCTAid=ct1_eml_Tracking__ct1_eml_tra_eml_sb_1day&WT.z_edatesent=06102025/trackdetails23:53
spewit was in the batch of the first 30 reform v3 you sent23:54
optimalch: next time it hangs i'll try to check with an external keyboard23:54
spewit just took forever in customs23:54
minutespew: ok, gotcha23:54
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1)23:54
minutech: most hangs i've experienced myself are if i2c bus doesn't behave as the sdk expects, and the regular i2c functions have no timeout. 23:55
minutech: (but i experienced this mostly with sysctl)23:56

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