- 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 | |
josch | any jq experts in the chat? I'm now parsing reform-mcu-tool --json output like this: | 00:13 |
---|---|---|
josch | jq '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 | |
ch | i think we could also do a small query thing in reform-mcu-tool | 00: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 | |
animone | a 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 |
animone | as I recall the sysctl was 202408XX or something, so I'll for sure update that at some point | 02: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 -> plomlompom | 05: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 | |
josch | minute: 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 -> mjw | 12: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 | |
erle | minetest/luanti wireframe does not seem to work with my mnt reform 2. anyone else have that too? | 13:37 |
jn | erle: which CPU board do you have? | 13:38 |
erle | imx8 something i guess? | 13:38 |
erle | i think it has the vivante GPU | 13:38 |
erle | (not sure) | 13:38 |
erle | minute 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 |
abortretryfail | loctite | 13:40 |
erle | thx | 13:40 |
abortretryfail | you can find it at auto parts and hardware stores. | 13:41 |
abortretryfail | don't get the red type, that requires heat to remove. | 13:41 |
erle | is it used in the reform by now? | 13:41 |
abortretryfail | I think they are buying screws that have nylok preapplied now. | 13:42 |
erle | ig that's the same kind of thing? | 13:43 |
erle | thanks 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 | |
josch | erle: yes, i made the same experience without loctite | 14:49 |
josch | erle: 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-g | 14:50 |
- hlep (QUIT: Quit: zzz) (~hlep@user/hlep) | 14:58 | |
minute | erle: quick fix https://shop.mntre.com/products/m2-x-5-mm-phillips-countersunk-screws | 15:13 |
minute | erle: and https://shop.mntre.com/products/m2-x-4-mm-phillips-cheese-head-screws | 15: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 | |
josch | i'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 |
josch | in my search i also found colorful anodized aluminium screws with hex heads... also an option for more color | 16:22 |
josch | i 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 |
gl0b | ah yes, i'd also been thinking about torx/hex screws for purely aesthetic reasons :-) | 16:54 |
gordon1 | torx 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 shiny | 17: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 | |
erle | josch minute thx | 18:44 |
+ bkeys (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net) | 18:45 | |
+ chrcav (~chrcav@user/chrcav) | 19:48 | |
spew | I'm getting this flickering on the right quarter of the display on my reform classic v3 rk3588 | 20:05 |
spew | https://imgur.com/a/lUat6DB | 20:05 |
spew | I'm wondering if anyone has any idea about what might be wrong or what I should try in order to resolve it | 20:06 |
spew | it'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 | |
optimal | my 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 often | 20:18 |
optimal | anyone 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 | |
josch | gordon1: i'd get torx because i keep opening and closing things -- the philips heads look awful on my unit... | 21:43 |
josch | and it just feels bad every time the screw driver slips and damages the head a bit more... | 21:44 |
josch | on 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 :D | 21:44 |
josch | spew: oh we've had a similar case recently if i remember correctly... | 21:45 |
josch | i think minute suggested the right fix back then? | 21:46 |
josch | optimal: firmware version? | 21:46 |
spew | josch: in IRC? | 21:48 |
spew | I can search the logs if so | 21:48 |
josch | i already searched and didn't find the instance i was thinking about, sorry | 21:51 |
josch | yes, in irc | 21:51 |
spew | thank you for checking | 21: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 | |
optimal | josch: PREF1SYSR120250623 and PREF1HID20250623 | 22: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 | |
josch | ch, 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 |
ch | i dunno | 22:57 |
ch | i have never seen the keyboard hang | 22:57 |
josch | huh odd | 22:57 |
josch | optimal: do you happen to have the oled screen turned on viewing the battery status? | 22:58 |
josch | (just a hunch) | 22:58 |
optimal | sometimes | 22:58 |
optimal | but it's not correlated | 22:58 |
optimal | but when i do have it open and reading battery status, the information stops updating after the keyboard hangs | 22:59 |
optimal | also, 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 anything | 22:59 |
optimal | although i have noticed the keyboard get reset by the watchdog a couple times and not hang | 23:00 |
optimal | but that's rare | 23:00 |
optimal | josch: should i try upgrading my firmware perchance? | 23:00 |
ch | i think that points to some more hardware-related issue; the watchdog should really get to it otherwise | 23:01 |
ch | can certainly try upgrading, but i think there weren't a lot of changes | 23:02 |
optimal | i think it's hardware-related because the very last time this happened, all of the keyboard lights changed to random colors | 23:02 |
optimal | which makes me think there's memory corruption going on of some sort | 23: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 | |
ch | but that should be caught by the watchdog | 23:15 |
optimal | ACTION shrugs | 23:23 |
minute | optimal: sorry for not reading backlog, but: imx8mplus or rk3588? | 23:28 |
optimal | rk3588 | 23:28 |
minute | ok thx | 23:28 |
optimal | np, in the meantime is there anything i can do to reset the keyboard through a command from the OS | 23:29 |
minute | maybe a combo of reform-mcu-tool and picotool | 23:30 |
minute | but not sure if it responds to usb in that state | 23:30 |
ch | what do you have in `lsusb`? | 23:31 |
+ paperManu (~paperManu@198.16.179.107) | 23:31 | |
minute | in 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 i2c | 23:34 |
minute | maybe 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 |
minute | and/or wire up swd and try to find a good reproducer | 23:38 |
ch | do 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` -> elb | 23:39 | |
elb | I have a wire bail keycap puller | 23:39 |
minute | ch: well, we can't assume our C code is bug free | 23:40 |
minute | ch: and we can't assume tinyusb or the pico sdk are bug free | 23:40 |
ch | true | 23:40 |
ch | somebody(tm) should rewrite it in rust | 23:40 |
minute | and we can't assume the silicon to be bug free | 23:40 |
minute | zephyr has a crash handler at least :D | 23:40 |
ch | :> | 23:41 |
minute | i wonder if there's a handler that can be copypasted into our C stuff | 23:41 |
minute | people do experience hard faults | 23:41 |
minute | (on the internet / with rp2040 stuff i mean) | 23:41 |
ch | i wonder what the default hardfault handler does | 23:45 |
spew | minute: 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 try | 23:48 |
spew | https://imgur.com/a/lUat6DB | 23:48 |
minute | ch: apparently it only does bkpt, so waits for debug probe | 23:48 |
ch | hmpf | 23:49 |
minute | spew: display replacement. are you sure you don't have a support ticket for this yet? i discussed a similar case this morning | 23:49 |
spew | no, no ticket | 23:50 |
spew | I'll make one | 23:50 |
spew | you'll ship me a new display? or I buy one? | 23:50 |
spew | I'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 shipment | 23:51 |
minute | spew: we ship you one. when did you get this machine? | 23:52 |
spew | end of August, it's been happening since the first day | 23:53 |
spew | sorry, not end of August, july | 23:53 |
spew | https://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/trackdetails | 23:53 |
spew | it was in the batch of the first 30 reform v3 you sent | 23:54 |
optimal | ch: next time it hangs i'll try to check with an external keyboard | 23:54 |
spew | it just took forever in customs | 23:54 |
minute | spew: ok, gotcha | 23:54 |
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 23:54 | |
minute | ch: 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 |
minute | ch: (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/!