gordon1 | spew: 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-uart | 00:01 |
---|---|---|
spew | okay | 00:02 |
gordon1 | oh wait, actually it looks like LPC is always routed to one of the usb-uart ports | 00:02 |
spew | is that good? | 00:02 |
gordon1 | spew: can you confirm that when you plug in usb uart you are getting two uarts? e.g. ttyACM0 and ttyACM1? | 00:02 |
spew | yes | 00:02 |
spew | I confirm | 00:02 |
gordon1 | okay, 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 connectors | 00:03 |
gordon1 | if my old thinkpad won't explode now i could even show you on a 3d render in a second | 00:04 |
spew | I see sw1 and sw3 and both seem set to "1" | 00:04 |
spew | on the other side is "ON" or "NO", not sure which | 00:05 |
gordon1 | https://litter.catbox.moe/xvzhjw.png the one marked in green, two bottom ones if you orient your board as depicted on the image | 00:05 |
gordon1 | it has a label LPC on the render (not sure if it has it IRL, probably yes) | 00:06 |
spew | one sec I need to open it up, I can't see there very well | 00:07 |
gordon1 | "on" should be to the right if oriented as on pic | 00:07 |
gordon1 | so if two bottom ones are "off", you need to move them to "on" | 00:07 |
gordon1 | oh wait now i'm not 100% sure if "on" is to the right | 00:08 |
gordon1 | well, you shouldn't be risking with anything if you try it both ways i guess | 00:09 |
spew | yeah | 00:09 |
spew | I'm still opening it up and it's real hard to see under the thermal sink | 00:09 |
spew | tyvvvvm | 00:10 |
gordon1 | so try with ttyACM1, open tio -b 57600 and try typing 1p<enter> and see if that boots the som | 00:10 |
gordon1 | if not, switch the 5 and 6 dip switches to other position and try again | 00:11 |
spew | ok | 00:12 |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 00:16 | |
spew | 5 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 | |
gordon1 | spew: correct | 00:16 |
gordon1 | there is a label LPC near them | 00:16 |
gordon1 | (what is auxpwr in LPC?) | 00:18 |
spew | I can't see it bc I don't want to remove the thermal sink if I can avoid it | 00:18 |
gordon1 | oh, sure | 00:19 |
spew | well it's got a little cover on it, so I think I'm going to try swapping the keyboards after all | 00:20 |
spew | I assume they're set to off since the command over tio doesn't work | 00:20 |
gordon1 | it is just a tape, you can peel it off if you want | 00:22 |
gordon1 | (i mean it usually is, a lot of assumptions here!) | 00:22 |
gordon1 | spew: you don't have a separate usb-uart, do you? | 00:23 |
spew | no | 00:23 |
gordon1 | oh well, that would probably be the easiest way | 00:23 |
gordon1 | tbh i'm looking at the lpc code now and i cannot confirm that it is actually listening to the other uart | 00:24 |
spew | I can order a usb-uart | 00:25 |
gordon1 | sure, but i think swapping the keyboard is a bit more quick than waiting for it to arrive | 00:25 |
gordon1 | but it's up to you | 00:25 |
spew | it would probably be useful to have anyway | 00:26 |
gordon1 | you also can wait for someone who actually knows what they're saying and who actually own a reform | 00:26 |
gordon1 | maybe there is an easier way | 00:26 |
spew | any particular model you recommend for the usb-uart? | 00:26 |
gordon1 | i 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 |
spew | ty | 00:28 |
spew | well, I've flashed the internal fw onto the external kb, so now it's just a matter of swapping them | 00:29 |
spew | gordon1: thank you so much for your help | 00:29 |
gordon1 | no problem | 00:29 |
gordon1 | yeah, 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#L671 | 00: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_ -> jn | 01: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 | |
spew | I swapped the keyboards and can boot again | 04: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 | |
kfx | I'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 | |
casparvitch | josch: 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 |
josch | casparvitch: "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 |
josch | wait, imx8mp has a dip switch? | 07:59 |
casparvitch | oh maybe I am misunderstanding | 08:07 |
casparvitch | I guess it was the switch on the motherboard | 08:07 |
casparvitch | 'system controller switch' ? | 08:07 |
josch | casparvitch: do you have a usb uart serial adapter you could use? | 08:12 |
casparvitch | I think I've got a uart at work, I'll let you know | 08:13 |
casparvitch | (thanks) | 08:14 |
josch | i'm afraid i cannot investigate this myself as i don't have the hardware, sorry :( | 08:14 |
josch | and thank you in advance for testing! | 08:14 |
casparvitch | no worries, not your responsibility! I will get you those logs | 08:20 |
josch | perfect :) | 08:21 |
josch | as 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 |
casparvitch | I think that's by design, it's basically option A and option B haha | 08:24 |
- casparvitch (QUIT: Ping timeout: 240 seconds) (~casparvit@36.255.114.132) | 08:35 | |
* antti- -> antti | 09:51 | |
pinsl | I 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 |
josch | pinsl: kicad sources: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard4-pcb | 09:54 |
josch | pinsl: the main thing that makes it "fit" is that the pcb is not a rectangle -- you see the cut-outs on both sides | 09:56 |
pinsl | ah thanks, its a bit confusing that the next's keyboard is in the reform's repo | 09:57 |
josch | pinsl: there is no "right" repo for it because it's the same pcb independent on whether it's in the classic, the next or standalone | 09:58 |
pinsl | ah cool, i did not know that | 09:58 |
pinsl | i 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 | |
josch | pinsl: it is a possibility but afaik nothing decided yet | 10:05 |
pinsl | hmm 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 | |
josch | pinsl: 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 module | 11:07 |
josch | keyboard v4.0 is working fine and i'd assume that there is little pressure right now for a re-design with a new chip | 11:08 |
pinsl | josch: ok, i'll replace the chip myself then | 11:10 |
josch | pinsl: if you do, maybe your work is (at least partly) upstream-able | 11:30 |
pinsl | yeah maybe. i'll open source my work anyways. | 11:31 |
josch | +1 | 11: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 | |
dok | i 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 | |
irimi1 | oh, 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 |
josch | irimi1: did you manage to flash it with the latest firmware? | 20:31 |
irimi1 | i 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 |
irimi1 | so i can't get in and check, is what i'm trying to say | 20:33 |
josch | sorry, i'll be afk for ~1 hour | 20:33 |
ch | can you attach a usb keyboard? | 20:34 |
irimi1 | hang on | 20:35 |
minute | irimi1: sounds like it entered standby in the lockscreen maybe? (which isn't working yet so machine freezes) | 20:39 |
minute | irimi1: 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 |
irimi1 | multiple times, yes. | 20:41 |
irimi1 | earlier it worked, but then stopped working after a few seconds | 20:41 |
irimi1 | i can attach a keyboard, but i can't type my luks password witht he one i currently have at my table :) | 20:42 |
irimi1 | the controller also seems to wait for a few seconds before actually powering it on, with the OLED dimmed. not sure if that's new | 20:45 |
irimi1 | disconnecting and reconencting the battery did it. still not getting past luks though | 20:54 |
irimi1 | now it says "Begin: Waiting for suspend/resume device" during the password prompt | 20:54 |
irimi1 | "Running /scripts/local-block" | 20:54 |
minute | irimi1: hmm, maybe it needs to repair the disk or nvme neads reseating? | 20:55 |
irimi1 | could be, i had no choice but to let the system controller cut off its power when i got locked out | 20:55 |
irimi1 | after that message the input seems to stop working, too | 20:56 |
irimi1 | is 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 | |
josch | i've had different issues but i have yet to see them after having flashed the latest firmware | 21:25 |
josch | irimi1: wait, pocket reform or classic reform with keyboard v4? | 21:26 |
irimi1 | pocket reform | 21:30 |
irimi1 | with the imx8m | 21: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 | |
irimi1 | i somehow managed to log in before keyboard and trackball stopped working. the OS did some fs repairs but seems fine | 23:27 |
irimi1 | i ssh'd into it and can use it that way | 23:30 |
irimi1 | looking 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 |
ch | there were a few bugfixes | 23:39 |
irimi1 | what version should i install? just from the latest tag, 20250724? | 23:42 |
ch | https://mnt.re/update-pocket-keyboard | 23:42 |
ch | and https://mnt.re/update-pocket-sysctl | 23:42 |
ch | these will do the right thing | 23:42 |
ch | however | 23:43 |
ch | given 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/17 | 23:43 |
irimi1 | thanks for the pointers <3 | 23:43 |
ch | https://support.mnt.re also has some info on unbricking now, not sure how i can link to it | 23:44 |
irimi1 | for the forum post, did you mean to link that specific reply, or just the thread in general? | 23:45 |
ch | sorry, the entire thread | 23:46 |
irimi1 | all good, just clarifying :) | 23:46 |
irimi1 | in lsusb, what should the internal keyboard show up as? | 23:52 |
ch | unfortunately the exact string depends on the fw version. should be something like Pocket Reform Input | 23:56 |
irimi1 | yeah..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/!