| aloo_shu | how many of these 90W do you think need to become heat in order to get felt? | 00:51 |
|---|---|---|
| aloo_shu | I don't think it's wise to normalize this, apart from the cable, it can be poor contact in the plug and that's going to degrade both sides | 00:55 |
| aloo_shu | actually if it's the plug getting hot, it's likely that there's either poor contact or some semi short due to conductive dirt or mechanical imprecision | 00:56 |
| aloo_shu | heat btw increases the resistance of metal so the poor conductivity kind of persists itself | 00:58 |
| + paperManu (~paperManu@204.244.197.237) | 01:08 | |
| + paperManu_ (~paperManu@204.244.197.237) | 02:19 | |
| - aelius (QUIT: Ping timeout: 244 seconds) (~aelius@user/aelius) | 02:22 | |
| + aelius (~aelius@user/aelius) | 02:35 | |
| - mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org) | 02:36 | |
| - jn (QUIT: Ping timeout: 244 seconds) (~quassel@user/jn/x-3390946) | 02:58 | |
| + jn (~quassel@2a0a:a54a:ed40:0:20d:b9ff:fe49:15fc) | 02:59 | |
| - jn (QUIT: Changing host) (~quassel@2a0a:a54a:ed40:0:20d:b9ff:fe49:15fc) | 02:59 | |
| + jn (~quassel@user/jn/x-3390946) | 02:59 | |
| - paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@204.244.197.237) | 03:55 | |
| - paperManu_ (QUIT: Ping timeout: 264 seconds) (~paperManu@204.244.197.237) | 03:55 | |
| + paperManu (~paperManu@204.244.197.237) | 03:57 | |
| - paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@204.244.197.237) | 04:01 | |
| + paperManu (~paperManu@79.127.134.45) | 04:04 | |
| - kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:07 | |
| + kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:08 | |
| - paperManu (QUIT: Read error: Connection reset by peer) (~paperManu@79.127.134.45) | 04:34 | |
| + spew (~spew@user/spew) | 05:38 | |
| - spew (QUIT: Quit: nyaa~) (~spew@user/spew) | 06:46 | |
| - wickedshell (QUIT: Ping timeout: 245 seconds) (~wickedshe@2601:8c0:c7c:3572:4d7a:9cb8:f693:f993) | 06:57 | |
| * lukateras -> luka | 07:02 | |
| - luka (QUIT: ) (sid744851@user/lukateras) | 07:47 | |
| + luka (sid744851@user/lukateras) | 07:47 | |
| * luka -> lukateras | 07:51 | |
| * lukateras -> luka | 07:51 | |
| - RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk) | 08:03 | |
| + RandyK (~RandyK@user/randyk) | 08:04 | |
| + wickedshell (~wickedshe@2601:8c0:c7c:3572:3756:9c40:b769:1c1e) | 09:04 | |
| - wickedshell (QUIT: Ping timeout: 246 seconds) (~wickedshe@2601:8c0:c7c:3572:3756:9c40:b769:1c1e) | 09:40 | |
| + mjw (~mjw@gnu.wildebeest.org) | 11:14 | |
| + wickedshell (~wickedshe@2601:8c0:c7c:3572:679c:85a1:8f2e:cdd6) | 11:47 | |
| + rodion_goritskov (~rodion_go@mail.goritskov.com) | 11:53 | |
| - mjw (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org) | 12:13 | |
| + mjw (~mjw@gnu.wildebeest.org) | 12:14 | |
| + paperManu (~paperManu@204.244.197.237) | 12:33 | |
| - andreas-e (QUIT: Ping timeout: 268 seconds) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 12:35 | |
| + andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 12:35 | |
| - mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org) | 13:21 | |
| * Guest8124 -> mjw | 13:25 | |
| - Ar|stote|is (QUIT: Quit: No Ping reply in 180 seconds.) (~linx@149.210.0.44) | 13:56 | |
| + Ar|stote|is (~linx@149.210.0.44) | 14:01 | |
| + paperManu_ (~paperManu@204.244.197.237) | 14:19 | |
| - aloo_shu (QUIT: Read error: Connection reset by peer) (~aloo_shu@85.51.18.199) | 14:57 | |
| + aloo_shu (~aloo_shu@85.51.18.199) | 14:57 | |
| - paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@204.244.197.237) | 14:59 | |
| - paperManu_ (QUIT: Ping timeout: 268 seconds) (~paperManu@204.244.197.237) | 14:59 | |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 15:12 | |
| Svp | josch: i FINALLY managed to run through the batteries, so far it's sucking 1.4 amps and getting barely warm, almost to the point where im unsure if im the one warming it up lol | 15:27 |
| Svp | oh should mention: i'm using a lenovo 100W usb-c brick | 15:33 |
| + spew (~spew@user/spew) | 15:38 | |
| josch | Svp: that sounds like you have found much better couplings than i did -- can you share a link? | 15:53 |
| [tj] | https://altelectron.org.uk/notice/B6DpYIQ6TwldVRCwcq | 15:54 |
| [tj] | pocket is such a handy tool | 15:54 |
| gordon1 | so with new kbd firmware i notice that sometimes when the laptop (classic reform) is off for longer period of time - it does not want to turn on with circle+1, i need to do it multiple times or reset the kbd through the menu and do it again | 15:55 |
| Zaba | minute: re. your mastodon posts about SPI - for what it's worth, on the rp2040/rp2350 it is possible to use the PIO instead of the hardware SPI peripheral for better behaviour and not having to deal with the SDK APIs | 16:00 |
| Svp | josch: https://it.aliexpress.com/item/1005006052488919.html | 16:20 |
| Svp | its lying, it's 2.0, but works well still | 16:21 |
| - spew (QUIT: Quit: nyaa~) (~spew@user/spew) | 16:35 | |
| aloo_shu | no way that 1.4 amps in the usb-c cable equal 90 Watts but ok that was an 'up to'. if the charger driver doesn't negotiate different currents for different situations e.g. what the charge host communicates or what it thinks about battery health & -max currents, then you'd have to lose in excess of 15% in the plug to feel heat | 16:36 |
| + mark_ (~mjw@gnu.wildebeest.org) | 16:49 | |
| + talos3 (~talos@2600:6c5d:f0:1fd0:e267:b8b6:f63c:1696) | 16:50 | |
| - talos (QUIT: Ping timeout: 245 seconds) (~talos@2600:6c5d:f0:1fd0:c5e7:a281:634c:2c2) | 16:52 | |
| * talos3 -> talos | 16:52 | |
| Svp | for what its worth it does seem to do something since the little led shines brighter but i dont have a usb-c snooper to check | 17:09 |
| + siviq (~siviq@user/siviq) | 17:10 | |
| - siviq (QUIT: Client Quit) (~siviq@user/siviq) | 17:13 | |
| + spew (~spew@user/spew) | 17:20 | |
| - mark_ (QUIT: Ping timeout: 244 seconds) (~mjw@gnu.wildebeest.org) | 17:22 | |
| minute | Zaba: oh wow @ PIO, i think i heard that before and forgot | 17:31 |
| minute | buttt i think i got it under control now | 17:31 |
| minute | big changes are coming | 17:31 |
| kfx | that sentence stresses me out | 17:42 |
| kfx | statistically it means mnt is about to be acquired by nvidia | 17:42 |
| josch | aloo_shu: i measured the 90 W using a usb-c power-meter. Here is the IRC log from two years ago when I did the measurements and a video which shows up to 75 W which already exceeds the 60 W of the reform AC adapter: https://mntre.com/reform-irc-logs/2024-01-19.log.html | 17:44 |
| ^alex | imagining minute being approached by nvidia and for some reason all we can think of is that scene in the 1998 film Pi where the paranoid hacker is being pursued by the wall street lady | 17:44 |
| josch | Svp: thank you for the link! I think I'll try it out. :) | 17:49 |
| - mjw (QUIT: Quit: Leaving) (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a) | 17:49 | |
| + bkeys (~Thunderbi@2600:1005:b183:b915:f059:dc0b:a248:4bef) | 18:01 | |
| aloo_shu | josch: hmm not sure I can watch videos now but 15 mystery watts would ondeed generate heat (and represent 20% on top of 60W). I don't know how the 60W AC charger behaves few chargers bluntly switch of at overspec current draws on the secondary side they rather get noisy secondary voltage collapses and perhaps a fuse on the primary side blows before the charger does, but if a usb c power meter I | 18:10 |
| aloo_shu | trust shows 75W, my next step would be checking voltage_now and current_now as seen by the charge controller driver and exposed in sysfs | 18:10 |
| aloo_shu | another test that would require opening, would be measuring resistance pole by pole, i.e. usb-c breakout board - usb-c cable - reform plug - reform circuit bord | 18:10 |
| - _justin_kelly4 (QUIT: Quit: The Lounge - https://thelounge.chat) (~justinkel@user/justin-kelly/x-6011154) | 18:12 | |
| aloo_shu | that's at the same time an educational exercise because you typically discover how probe tip quality, pressure etc., easily add add a few ohms on the meter's reading | 18:13 |
| + _justin_kelly4 (~justinkel@user/justin-kelly/x-6011154) | 18:14 | |
| aloo_shu | so poor contact[surfaces] - an added 3 Ohms at a 4A charge current - that will do it, and that's the first thing I'd want to rule out | 18:15 |
| + mjw (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a) | 18:20 | |
| josch | aloo_shu: maybe you misunderstand. This is not a problem. Just an observation. | 18:21 |
| - spew (QUIT: Remote host closed the connection) (~spew@user/spew) | 18:24 | |
| - bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@2600:1005:b183:b915:f059:dc0b:a248:4bef) | 18:43 | |
| + bkeys (~Thunderbi@2600:1005:b183:b915:f059:dc0b:a248:4bef) | 18:44 | |
| minute | kfx: haha no, big changes in the SC communication :D | 18:53 |
| minute | ^alex: lmao @ Pi | 18:53 |
| minute | ^alex: i know exactly what you mean | 18:54 |
| kfx | waking up at night in a cold sweat, having dreamt of an "our incredible journey" post on mastodon | 18:55 |
| josch | minute: the image from the quasar branch now boots successfully on rk3588 pocket reform. But not via EFI u-boot tries efi, fails and then falls back to extlinux.conf: https://mister-muffin.de/p/YAVI.txt | 19:14 |
| - thejevans (QUIT: Remote host closed the connection) (~m-7r3qil@user/jevans) | 19:23 | |
| + thejevans (~m-7r3qil@user/jevans) | 19:25 | |
| minute | josch: aw ok interesting | 19:29 |
| minute | josch: you have a link to the current image for me? | 19:30 |
| josch | minute: i assume for reform next with qcs6880? | 19:30 |
| josch | errr... 6490 | 19:31 |
| josch | if the answer is yes, then try this: | 19:32 |
| josch | sudo bmaptool copy https://source.mnt.re/josch/reform-system-image/-/jobs/20638/artifacts/raw/reform-next-system-qcs6490.img.gz /dev/mmcblkXXX | 19:32 |
| + mark_ (~mjw@gnu.wildebeest.org) | 19:49 | |
| - bkeys (QUIT: Ping timeout: 246 seconds) (~Thunderbi@2600:1005:b183:b915:f059:dc0b:a248:4bef) | 19:59 | |
| minute | josch: thx | 20:52 |
| minute | i'm currently unifying spi, uart and usb-uart communication (CLIs) in SC | 20:52 |
| minute | with a new protocol based on s-expressions | 20:53 |
| minute | (but no nesting currently) | 20:53 |
| josch | how do you plan to do the migration from the old protocol? | 20:53 |
| minute | not sure yet... maybe it will be somewhat backwards compatible, maybe not at all | 20:53 |
| josch | (in related news i have now also been hit by all kinds of whacky battery readings on pocket reform and classich reform...) | 20:54 |
| minute | but it's already more robust+much faster than the old variant, even if there's more parsing involved | 20:54 |
| minute | josch: uh oh... like what? :3 | 20:54 |
| minute | exactly what i'm working on :D | 20:54 |
| josch | send over alpha firmware to try is what i'm saying :) | 20:55 |
| josch | do we have a picture guide to flash classic reform mainboard 3.0? there is a forum user who needs help and i thought next time i flash it i make a more detailed step-by-step guide | 20:56 |
| minute | josch: haha ok :D it's not complete enough, but very soon | 21:01 |
| minute | josch: maybe ifixit has one? | 21:02 |
| minute | josch: only difference is microusb vs usb-c i think | 21:02 |
| josch | that and i'm also not sure anymore which flash.sh script to choose and whether to build it or whether there is a download.sh script like for the keyboard etc... i have to check | 21:02 |
| minute | i guess at some point we should polish "MNT Flash & Test" for public consumption | 21:55 |
| minute | anyway, new SC fw is now largely compatible with the old keyboard fw | 21:55 |
| minute | also cool that i can trace the output going to the keyboard now | 21:55 |
| minute | like: # [kbd<] 41 41 00 00 00 00 00 00 mA-0001mV08287 76% P0 | 21:55 |
| josch | gordon1: sprintek trackstick is alive | 22:12 |
| josch | i built a small trickstick-only qmk firmware and flashed it to an rp2040 | 22:12 |
| josch | the thing registers as as: hid-generic 0003:5678:1234.0007: input,hidraw4: USB HID v1.11 Mouse [josch josch-trackstick] on usb-xhci-hcd.3.auto-2.1.1/input1 | 22:13 |
| josch | mouse movement is all over the place but it's *moving* :D | 22:13 |
| gordon1 | good enough, but i thought it supposed to self-calibrate, didn't it? | 22:15 |
| josch | gordon1: in the datasheet https://mister-muffin.de/p/rJQX.pdf on page 5 it talks about pull-up resistors on ps/2 data and clk lines. I read elsewhere that rp2040 doesn't need them, so right now everything is connected directly. I assumed that if resistors were missing it probably wouldn't work at all, no? | 22:16 |
| josch | maybe -- this is the first time i connect the thing electronically, i'm happy it is doing anything at all because i'm a hardware noob and would have zero chance to debug it if nothing had happened | 22:17 |
| minute | josch: very nice! | 22:17 |
| gordon1 | josch: did you enable pull-ups in your code/qmk config? | 22:17 |
| josch | not manually, no -- maybe i have to throw them in | 22:17 |
| josch | they have a rp2040 specific ps/2 driver and my assumption was that maybe it is doing things like that automagically | 22:18 |
| josch | i'm reading other keyboard drivers in the qmk source tree to get inspired | 22:18 |
| gordon1 | i do not remember what ps/2 is and if it has any error correction or parity, but absence of pullups may end up in reading garbage | 22:18 |
| gordon1 | meaning random bits | 22:18 |
| minute | uff it's really nice to have zero delay on the SC-SoC interface | 22:19 |
| josch | i'll investigate adding the pull-ups via qmk config next then | 22:19 |
| josch | also arrived today is the adapter which lets me feed usb to my intel ax210 wifi/bt card -- i'm trying that out now | 22:20 |
| gordon1 | josch: you can also check rp2040 datasheet to check what value internal pull-up has and if it is in the required range of 4k-100k | 22:20 |
| gordon1 | (spoiler: it is) | 22:21 |
| gordon1 | josch: hmm https://github.com/qmk/qmk_firmware/pull/25936 | 22:28 |
| josch | gordon1: oooooh nice find! | 22:30 |
| gordon1 | there's also that https://github.com/qmk/qmk_firmware/pull/22532, i really thought that ps2 mouse is a very old thing that is supported by qmk since forever, i wonder what is it about | 22:30 |
| gordon1 | yeah, looks like you need first PR if you want to connect it directly https://www.reddit.com/r/ErgoMechKeyboards/comments/1q4gclk/we_dont_need_no_pull_up_resistors_or_reset/ | 22:32 |
| + RandyK_ (~RandyK@user/randyk) | 22:34 | |
| - RandyK (QUIT: Ping timeout: 276 seconds) (~RandyK@user/randyk) | 22:34 | |
| josch | gordon1: i have a few things to try out, thank you! I'm already relieved that i can build qmk just fine (funky build system) and that flashing works and that aparently i didn't fry either of the boards (yet) by connecting something very badly. From here on it should be "just" iterating on the code, flashing, trying it out :) | 22:35 |
| * RandyK_ -> RandyK | 22:35 | |
| gordon1 | yeah all this stuff is surprisingly sturdy | 22:38 |
| josch | i recently friend my classic reform motherboard and had to send it to MNT to get it repaired -- i'm scarred :D | 22:39 |
| gordon1 | what went wrong? | 22:42 |
| gordon1 | i meant rp2040 and all this hobby level stuff, and generally keyboards and input devices - no scary voltages or currents or sensitive chips, if you connect something wrong probably nothing bag will happen | 22:43 |
| gordon1 | *bad | 22:43 |
| gordon1 | reform mb is a bit more delicate than that | 22:44 |
| josch | gordon1: i 3d printed a small scaffold which allows me to add the port board of the pocket reform with the intel wifi/bt card into classic reform case | 22:46 |
| josch | while installing it, i got smoke from one of the diodes and batteries wouldn't charge anymore (but the unit would otherwise run) | 22:46 |
| josch | replacing the diode didn't fix it (would blow again right away after connecting the batteries) | 22:46 |
| josch | so liazon had to replace the LTC6803: https://floss.social/@josch/116416031204126731 | 22:52 |
| gordon1 | oh i think i was present at that, at least if that wasn't the second installment of the same story | 23:00 |
| josch | nono, it didn't happen a second time round :) | 23:01 |
| josch | huh i haven't seen this before: | 23:01 |
| josch | Enter choice: 1:Debian GNU/Linux forky/sid 7.0.4-mnt-reform-arm64 | 23:01 |
| josch | Retrieving file: /boot/vmlinuz-7.0.4-mnt-reform-arm64 | 23:01 |
| josch | Skipping l0 for failure retrieving kernel | 23:01 |
| gordon1 | ok, good | 23:01 |
| josch | oh i know what's wrong | 23:02 |
| gordon1 | josch: check df on your boot, i had that when i had only half of a kernel | 23:02 |
| gordon1 | iirc | 23:02 |
| josch | the path is wrong | 23:03 |
| josch | it needs to be /vmlinuz-7.0.4-mnt-reform-arm64 not /boot/vmlinuz-7.0.4-mnt-reform-arm64 | 23:03 |
| gordon1 | ah, i usually do ln -sf . /boot/boot to catch those errors | 23:04 |
| josch | creative! | 23:05 |
| - paperManu (QUIT: Ping timeout: 276 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 23:07 | |
| - luka (QUIT: Quit: Updating details, brb) (sid744851@user/lukateras) | 23:32 | |
| + paperManu (~paperManu@204.244.197.237) | 23:32 | |
| + luka (sid744851@user/lukateras) | 23:32 | |
| + paperManu_ (~paperManu@204.244.197.237) | 23:36 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!