2025-07-27.log

gordon1spew: yeah, okay, it is a second uart from LPC that is routed to the usb-c usb-uart, i cannot guarantee that it can turn the SOM on from that UART, but we can try, so there are 6x dip switches a bit further away from the ethernet connector, those route which uart is exposed through usb-uart00:01
spewokay00:02
gordon1oh wait, actually it looks like LPC is always routed to one of the usb-uart ports00:02
spewis that good?00:02
gordon1spew: can you confirm that when you plug in usb uart you are getting two uarts? e.g. ttyACM0 and ttyACM1?00:02
spewyes00:02
spewI confirm00:02
gordon1okay, so we need the second one, but before trying you need to make sure that two of the bottom dip switches are in "on" position, bottom meaning ones that are closer to battery connectors00:03
gordon1if my old thinkpad won't explode now i could even show you on a 3d render in a second00:04
spewI see sw1 and sw3 and both seem set to "1"00:04
spewon the other side is "ON" or "NO", not sure which00:05
gordon1https://litter.catbox.moe/xvzhjw.png the one marked in green, two bottom ones if you orient your board as depicted on the image00:05
gordon1it has a label LPC on the render (not sure if it has it IRL, probably yes)00:06
spewone sec I need to open it up, I can't see there very well00:07
gordon1"on" should be to the right if oriented as on pic00:07
gordon1so if two bottom ones are "off", you need to move them to "on"00:07
gordon1oh wait now i'm not 100% sure if "on" is to the right00:08
gordon1well, you shouldn't be risking with anything if you try it both ways i guess00:09
spewyeah00:09
spewI'm still opening it up and it's real hard to see under the thermal sink00:09
spewtyvvvvm00:10
gordon1so try with ttyACM1, open tio -b 57600 and try typing 1p<enter> and see if that boots the som00:10
gordon1if not, switch the 5 and 6 dip switches to other position and try again00:11
spewok00:12
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)00:16
spew5 and 6 are at the bottom of the green highlighted component in that pic?00:16
+ svp (~svp@host-79-7-240-189.business.telecomitalia.it)00:16
gordon1spew: correct00:16
gordon1there is a label LPC near them00:16
gordon1(what is auxpwr in LPC?)00:18
spewI can't see it bc I don't want to remove the thermal sink if I can avoid it00:18
gordon1oh, sure00:19
spewwell it's got a little cover on it, so I think I'm going to try swapping the keyboards after all00:20
spewI assume they're set to off since the command over tio doesn't work00:20
gordon1it is just a tape, you can peel it off if you want00:22
gordon1(i mean it usually is, a lot of assumptions here!)00:22
gordon1spew: you don't have a separate usb-uart, do you?00:23
spewno00:23
gordon1oh well, that would probably be the easiest way00:23
gordon1tbh i'm looking at the lpc code now and i cannot confirm that it is actually listening to the other uart00:24
spewI can order a usb-uart00:25
gordon1sure, but i think swapping the keyboard is a bit more quick than waiting for it to arrive00:25
gordon1but it's up to you00:25
spewit would probably be useful to have anyway00:26
gordon1you also can wait for someone who actually knows what they're saying and who actually own a reform00:26
gordon1maybe there is an easier way00:26
spewany particular model you recommend for the usb-uart?00:26
gordon1i mean if you want to go fancy, go with ft232, but any would do, personally i try to avoid ch341 because had bad experience with those 00:28
spewty00:28
spewwell, I've flashed the internal fw onto the external kb, so now it's just a matter of swapping them00:29
spewgordon1: thank you so much for your help00:29
gordon1no problem00:29
gordon1yeah, looks like this expansion port UART is just used for reporting anyways https://source.mnt.re/reform/reform/-/blob/master/reform2-lpc-fw/src/boards/reform2/board_reform2.c?ref_type=heads#L67100:38
- LainIwakura (QUIT: Ping timeout: 272 seconds) (~LainIwaku@user/LainIwakura)00:48
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)01:05
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@ip-80-113-60-24.ip.prioritytelecom.net)01:33
* jn_ -> jn01:47
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)02:15
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)02:15
- Gooberpatrol66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66)03:10
spewI swapped the keyboards and can boot again04:00
- 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
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)04:28
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)05:06
- RandyK (QUIT: Ping timeout: 244 seconds) (~RandyK@user/randyk)06:06
+ RandyK (~RandyK@user/randyk)06:07
kfxI've managed to fuck my reform up.  any word on when motherboard 3.0 is for sale?  :)06:21
- svp (QUIT: Quit: Gateway shutdown) (~svp@host-79-7-240-189.business.telecomitalia.it)06:28
- aloo_shu (QUIT: Read error: Connection reset by peer) (~aloo_shu@85.51.17.65)06:30
+ aloo_shu (~aloo_shu@85.51.17.65)06:38
+ casparvitch (~casparvit@36.255.114.132)06:49
- emdevt (QUIT: Remote host closed the connection) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)07:00
+ libercv (~libercv@user/libercv)07:52
casparvitchjosch: sorry to bug you - I've got an sd card (also tried a usb stick) flashed with your special d-i, but when I turn the device on it boots to my regular OS install (eMMC, pocket reform i.MX8MP). I have tried DIP switch 'ON' and '1', but no luck there either. I'm obviously missing something - do I need to flash the sd card with u-boot? My read of your docs was I did not. Cheers 🙏07:56
joschcasparvitch: "theoretically" it should work but i never tried this with imx8mp so obviously something is missing -- can you connect to your pocket with a usb uart cable and copypaste me the early boot messages, thank you!07:59
joschwait, imx8mp has a dip switch?07:59
casparvitchoh maybe I am misunderstanding08:07
casparvitchI guess it was the switch on the motherboard08:07
casparvitch'system controller switch' ?08:07
joschcasparvitch: do you have a usb uart serial adapter you could use?08:12
casparvitchI think I've got a uart at work, I'll let you know08:13
casparvitch(thanks)08:14
joschi'm afraid i cannot investigate this myself as i don't have the hardware, sorry :(08:14
joschand thank you in advance for testing!08:14
casparvitchno worries, not your responsibility! I will get you those logs08:20
joschperfect :)08:21
joschas an aside, it is really frustrating how dip switches read "ON" and "1" because as a noob i have no idea which one means "enabled" becasue both "ON" and "1" can mean "true" and to make matters worse, if you look at it from the other side, it does not say "ON" but "NO" which is "false"...08:23
casparvitchI think that's by design, it's basically option A and option B haha08:24
- casparvitch (QUIT: Ping timeout: 240 seconds) (~casparvit@36.255.114.132)08:35
* antti- -> antti09:51
pinslI want to design a custom keyboard for the mnt reform next. Is the keyboard pcb design finished? And where can I find the kicad sources?09:53
joschpinsl: kicad sources: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard4-pcb09:54
joschpinsl: the main thing that makes it "fit" is that the pcb is not a rectangle -- you see the cut-outs on both sides09:56
pinslah thanks, its a bit confusing that the next's keyboard is in the reform's repo09:57
joschpinsl: there is no "right" repo for it because it's the same pcb independent on whether it's in the classic, the next or standalone09:58
pinslah cool, i did not know that09:58
pinsli think i read somehwhere that the rp2040 will be replaced with a rp2350. is that planned?09:59
+ gustav28 (~gustav@c-78-82-38-144.bbcust.telenor.se)10:02
joschpinsl: it is a possibility but afaik nothing decided yet10:05
pinslhmm ok. seems like a bad time to start with my own pcb then. I'll check again in a few weeks.10:07
- kensanata (QUIT: Quit: Ping timeout (120 seconds)) (~alex@user/kensanata)10:18
+ kensanata (~alex@user/kensanata)10:18
- libercv (QUIT: Quit: Konversation terminated!) (~libercv@user/libercv)10:27
+ mjw (~mjw@81.175.68.51)10:52
- NeonkAaa (QUIT: Quit: NeonkAaa) (~NeonkAaa@net-93-150-82-43.cust.vodafonedsl.it)10:54
+ casparvitch (~casparvit@36.255.114.132)10:56
+ chomwitt (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)10:58
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)11:01
- casparvitch (QUIT: Ping timeout: 276 seconds) (~casparvit@36.255.114.132)11:04
- chomwitt (QUIT: Ping timeout: 272 seconds) (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)11:05
joschpinsl: probably not that likely for things to have changed in a few weeks MNT is currently concentrating on shipping order backlog, finishing the reform next and designing the qcs8550 processor module11:07
joschkeyboard v4.0 is working fine and i'd assume that there is little pressure right now for a re-design with a new chip11:08
pinsljosch: ok, i'll replace the chip myself then11:10
joschpinsl: if you do, maybe your work is (at least partly) upstream-able11:30
pinslyeah maybe. i'll open source my work anyways.11:31
josch+111:32
- jfred-linode_ (QUIT: Ping timeout: 276 seconds) (quassel@libera/sponsor/jfred)11:56
- emdevt (QUIT: Ping timeout: 276 seconds) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)12:08
- d_m (QUIT: Ping timeout: 252 seconds) (~d_m@vein.plastic-idolatry.com)12:44
+ svp (~svp@host-79-7-240-189.business.telecomitalia.it)13:49
+ emdevt (~emdevt@85-76-98-58-nat.elisa-mobile.fi)13:59
- aloo_shu (QUIT: Remote host closed the connection) (~aloo_shu@85.51.17.65)14:02
+ aloo_shu (~aloo_shu@85.51.17.65)14:10
- xha (QUIT: Quit: WeeChat 4.6.3) (~xha@user/xha)14:21
+ xha (~xha@user/xha)14:34
- emdevt (QUIT: Ping timeout: 248 seconds) (~emdevt@85-76-98-58-nat.elisa-mobile.fi)14:51
- qbit (QUIT: Remote host closed the connection) (~qbit@user/qbit)15:03
+ qbit (~qbit@user/qbit)15:03
+ chomwitt (~chomwitt@2a02:85f:9ad9:f200:1ac0:4dff:fedb:a3f1)15:04
doki am also tempted to make a "replacement" pcb for the keyboard v4 with a ch32v103 mcu (as i already made a keyboard with this mcu)15:54
- xha (QUIT: Quit: WeeChat 4.6.3) (~xha@user/xha)16:07
+ xha (~xha@user/xha)16:07
- xha (QUIT: Client Quit) (~xha@user/xha)16:07
+ pasta (~pasta@user/xha)16:09
- pasta (QUIT: Client Quit) (~pasta@user/xha)16:10
+ pastaonirc (~pastaonir@user/xha)16:11
- pastaonirc (QUIT: Quit: WeeChat 4.6.3) (~pastaonir@user/xha)16:40
+ pastaonirc (~pastaonir@user/xha)16:43
- C-Keen (QUIT: Quit: WeeChat 4.4.2) (cckeen@krieg.pestilenz.org)16:46
+ LainIwakura (~LainIwaku@user/LainIwakura)16:55
- natalie (QUIT: Read error: Connection reset by peer) (~natalie@user/natalie)18:03
+ natalie (~natalie@user/natalie)18:03
+ LainIwakura50 (~LainIwaku@user/LainIwakura)18:28
- LainIwakura (QUIT: Ping timeout: 272 seconds) (~LainIwaku@user/LainIwakura)18:28
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:45
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)19:22
+ robin_ (~robin@user/terpri)20:17
- robin (QUIT: Read error: Connection reset by peer) (~robin@user/terpri)20:17
irimi1oh, i see the logs are all over issues with the keyboard ^^" i'm sitting here and can't get into my pocket reform because the keyboard doesn't work after powering on (it works with the oled menu and stuff)20:29
joschirimi1: did you manage to flash it with the latest firmware?20:31
irimi1i don't know. i ran an update a few days ago and haven't used it since. i've managed to get in earlier but when the screen dimmed/shut off while the lockscreen was active, it didn't turn on again.20:33
irimi1so i can't get in and check, is what i'm trying to say20:33
joschsorry, i'll be afk for ~1 hour20:33
chcan you attach a usb keyboard?20:34
irimi1hang on20:35
minuteirimi1: sounds like it entered standby in the lockscreen maybe? (which isn't working yet so machine freezes)20:39
minuteirimi1: did you already try turning it off with the keyboard oled menu and then turning back on?20:40
minute(normally our config should prevent standby)20:40
irimi1multiple times, yes. 20:41
irimi1earlier it worked, but then stopped working after a few seconds20:41
irimi1i can attach a keyboard, but i can't type my luks password witht he one i currently have at my table :)20:42
irimi1the controller also seems to wait for a few seconds before actually powering it on, with the OLED dimmed. not sure if that's new20:45
irimi1disconnecting and reconencting the battery did it. still not getting past luks though20:54
irimi1now it says "Begin: Waiting for suspend/resume device" during the password prompt20:54
irimi1"Running /scripts/local-block"20:54
minuteirimi1: hmm, maybe it needs to repair the disk or nvme neads reseating?20:55
irimi1could be, i had no choice but to let the system controller cut off its power when i got locked out20:55
irimi1after that message the input seems to stop working, too20:56
irimi1is that the same issue other's are having, too?20:56
- LainIwakura50 (QUIT: Ping timeout: 272 seconds) (~LainIwaku@user/LainIwakura)21:08
+ LainIwakura (~LainIwaku@user/LainIwakura)21:22
joschi've had different issues but i have yet to see them after having flashed the latest firmware21:25
joschirimi1: wait, pocket reform or classic reform with keyboard v4?21:26
irimi1pocket reform21:30
irimi1with the imx8m21:30
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-38-144.bbcust.telenor.se)22:15
+ gustav28 (~gustav@c-78-82-38-144.bbcust.telenor.se)22:32
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-38-144.bbcust.telenor.se)22:37
- jackhill (QUIT: Remote host closed the connection) (~jackhill@kalessin.dragonsnail.net)22:43
irimi1i somehow managed to log in before keyboard and trackball stopped working. the OS did some fs repairs but seems fine23:27
irimi1i ssh'd into it and can use it that way23:30
irimi1looking into the documentation, if the keyboard fw can only be upgraded via flashing it manually, i've never upgraded it before. is that something i _should_ do?23:31
chthere were a few bugfixes23:39
irimi1what version should i install? just from the latest tag, 20250724?23:42
chhttps://mnt.re/update-pocket-keyboard23:42
chand https://mnt.re/update-pocket-sysctl23:42
chthese will do the right thing23:42
chhowever23:43
chgiven you're saying you suffer from keyboard disconnects, read this first: https://community.mnt.re/t/firmware-update-20250623-has-bricked-my-pocket-reform/3528/1723:43
irimi1thanks for the pointers <323:43
chhttps://support.mnt.re also has some info on unbricking now, not sure how i can link to it 23:44
irimi1for the forum post, did you mean to link that specific reply, or just the thread in general?23:45
chsorry, the entire thread23:46
irimi1all good, just clarifying :)23:46
irimi1in lsusb, what should the internal keyboard show up as?23:52
chunfortunately the exact string depends on the fw version. should be something like Pocket Reform Input23:56
irimi1yeah..i have nothing with "Pocket Reform" anything in there..23:59

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