- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin) | 00:11 | |
+ S0rin (~S0rin@user/s0rin) | 00:16 | |
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin) | 00:21 | |
+ S0rin (~S0rin@user/s0rin) | 00:28 | |
mntmn | chartreuse, jcs: post crowdfunding orders are all going through mouser, incl EU ones | 00:49 |
---|---|---|
mntmn | we're currently prepping those and will also send batches of 25 to them | 00:49 |
mntmn | we only direct mailed all the crowdfunded units (200+) | 00:50 |
chartreuse | Wouldn't the Jun 10th jcs ordered be still crowd funded? Or was that just after it closed | 01:02 |
chartreuse | khm: True a system without initrd is nice. Though everything compiled in means my kernel image is 41MB, and the only way to configure the internal modules is via the kernel command line | 01:03 |
chartreuse | Which needs to be changed by recompiling the uboot | 01:03 |
khm | I would apprach that as a bug in uboot :) | 01:03 |
khm | but I get what you're saying | 01:03 |
chartreuse | Well yeah, I think we were talking about it a week or two ago, getting the uboot to load the config from the sd card rather than baked in | 01:04 |
swivel | does the reform support booting from USB thumbdrive? | 01:19 |
swivel | lately ive been putting grub+kernel+initrd on a hw crypto datatraveler20000 usb drive, curious if the same method would work on a reform | 01:20 |
swivel | *2000 | 01:20 |
chartreuse | I believe it is yes, in reform-boot-config you can set the device to be usb | 01:24 |
chartreuse | And it can be encrypted. Though the initial part of the boot process is still on the sd card or emmc | 01:25 |
chartreuse | I don't think that part can be usb | 01:25 |
chartreuse | Just the root system could be, the kernel is still on the initial boot device | 01:25 |
chartreuse | It's probably possible to set up uboot to do that though, it'd have to be checked | 01:26 |
chartreuse | But an SD card could be done similarly with encryption and removed when not in use | 01:26 |
swivel | the dt2000 has a keypad on it for unlocking, and a battery so you can do that in private if needed | 01:27 |
chartreuse | Ah okay | 01:27 |
chartreuse | So rather than luks on the sd card | 01:27 |
swivel | but if uboot can be setup to trampoline onto the usb boot it'd be good to go | 01:27 |
chartreuse | Yeah it can trampoline, basically it loads the kernel from the internal storage (usb or emmc) then from there it loads the root filesystem from the selected device | 01:28 |
chartreuse | Not ideal I guess for an evil maid type scenario where the kernel could be tampered with though | 01:28 |
swivel | i still use luks for fde on my ssd, but the dt2000 does the kernel+initrd, and can have the luks keyfile in there for unlocking the ssd fde | 01:28 |
chartreuse | But then so could the uboot be tampered with | 01:29 |
chartreuse | That might not be currently possible, but I'm not certain. It probably could be done in uboot | 01:29 |
chartreuse | uboot does support usb so it might just need configuring to do so | 01:30 |
swivel | right, mntmn would know | 01:30 |
chartreuse | Yeah I'm not the most on top of the file structure of uboot or how it's currently configured | 01:31 |
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin) | 02:13 | |
+ S0rin (~S0rin@user/s0rin) | 02:18 | |
+ sbates (~sbates@198.178.118.18) | 03:15 | |
+ chartreus (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 07:09 | |
- chartreuse (QUIT: Ping timeout: 265 seconds) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 07:12 | |
mntmn | chartreuse, jcs: if it was ordered before jun 18, 2020, we have shipped it | 08:28 |
mntmn | swivel: imx8mq can not boot directly from usb, the bootloader needs to be on sd or emmc. secure boot is possible though if you wanted (bootloader signed by you) but involves toggling efuse(s) | 08:30 |
chartreus | Where does uboot sit in the reform? Is it on a seperate flash chip? | 08:41 |
swivel | mntmn: gotcha, thanks | 08:42 |
* chartreus -> chartreuse | 08:44 | |
mntmn | chartreuse: it is on the sd card or the emmc | 08:45 |
mntmn | chartreuse: that's the only places that imx8mq can load it from. | 08:46 |
chartreuse | Ah okay, thought it was something native, didn't realize that. presumably the imx8mq requires uboot to be on an unencrypted partition | 08:46 |
chartreuse | Or is it in a fixed place (unencrypted) after the partition table? | 08:46 |
mntmn | see also https://mntre.com/reform2/handbook/advanced.html#system-boot | 08:46 |
mntmn | chartreuse: it is loaded from a specific offset | 08:47 |
chartreuse | Oh nice! Didn't notice that in the manual before | 08:47 |
mntmn | it has a special header format and stuff | 08:47 |
chartreuse | Could see it being nice to use a self signed secure boot to protect uboot at some point | 08:47 |
mntmn | some imx related tooling that makes the flash.bin in u-boot creates this header in front of the binary | 08:47 |
chartreuse | Though I don't think that's really the biggest threat vector to care about | 08:47 |
mntmn | yes that is possible | 08:47 |
mntmn | you can make a completely secure boot chain if you want, but i have not personally tried it yet | 08:48 |
mntmn | here https://boundarydevices.com/high-assurance-boot-hab-i-mx8m-edition/ | 08:48 |
chartreuse | Thanks for the tips | 08:49 |
chartreuse | Not sure I want to do it at this time, but nice to have the option | 08:50 |
chartreuse | Maybe swivel will be the first to try it :P | 08:51 |
swivel | unlikely, im quite enjoying my dt2000 booted x230 thinkpad for now | 08:59 |
mntmn | if something has a number like 2000 in it it must be good | 09:00 |
- chartreuse (QUIT: Remote host closed the connection) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 09:17 | |
swivel | lol | 09:19 |
swivel | it's ok so far, there's a lack of options in the space unfortunately | 09:20 |
mntmn | jcs: if your oder number is 97193, we shipped that in june | 09:38 |
mntmn | > Delivered On Wednesday, June 23 at 19:24 at Porch | 09:39 |
mntmn | jcs: but maybe someone else just has your exact initials, anyway i can check if you give me your order number | 09:39 |
- eery (QUIT: Ping timeout: 252 seconds) (~eery@172.97.103.152) | 11:37 | |
+ eery (~eery@172.97.103.152) | 11:58 | |
+ mjw (~mjw_@2001:1c06:2487:f800:9e5c:8eff:fe8f:a440) | 12:02 | |
- qbit (QUIT: Quit: WeeChat 3.2) (~qbit@ns2.suah.dev) | 15:25 | |
vkoskiv | Is there a time limit on the crowd funding to get my unit? | 15:36 |
mntmn | vkoskiv: the crowd funding is long over | 15:41 |
mntmn | vkoskiv: what's your order number? | 15:41 |
vkoskiv | I only heard about this project less than a week ago - I haven't ordered yet | 15:43 |
vkoskiv | So I can no longer order one? | 15:43 |
mntmn | vkoskiv: ok so there is no more crowdfunding | 15:43 |
mntmn | vkoskiv: you can | 15:43 |
vkoskiv | From crowd supply? | 15:43 |
mntmn | vkoskiv: it's just a regular order now. shipped from mouser in ~december | 15:43 |
mntmn | yeah | 15:43 |
vkoskiv | Slightly confusing, but okay. I've just been drooling for this thing for days now | 15:44 |
vkoskiv | I want to do the financially responsible thing and save up a bit first. | 15:44 |
vkoskiv | Which had me concerned, I felt it was a very limited time thing | 15:44 |
vkoskiv | This thing very much resonates with me as a frustrated Macbook user | 15:46 |
mntmn | cool | 15:56 |
+ qbit (~qbit@ns2.suah.dev) | 16:09 | |
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin) | 16:10 | |
+ S0rin (~S0rin@user/s0rin) | 16:14 | |
doppler | mntmn: I'm looking to revive some of the MNT-supplied LiFePO4 cells that I neglected and that my charger refuses to touch (some are as low as 100-200 mV). the datasheet for these cells seems to indicate a cut-off charging voltage of 3.65 V and a max charging current of 1.8 A. I figure it's probably best to be gentle with these so I'll limit my current to maybe 500 mA (or less?) and I'll set my | 16:50 |
doppler | CV threshold to 3.65 V (although obviously that won't be reached until they're almost full, at which point I'm sure the Reform or my other charger would be happy to handle them). does this sound like a sane approach? | 16:50 |
vkoskiv | Speaking of cells, is it possible to just stick Li-ion cells in there or is the battery controller strictly tuned for LiFePO4? | 16:50 |
doppler | I haven't handled Li-ion without a proper charger before so I'm being cautious | 16:50 |
doppler | vkoskiv: I believe it needs to be LiFePO4 or some similar chemistry; charging characteristics and nominal voltage are different than "standard" Li-ion cells | 16:51 |
vkoskiv | Yeah, I figured as much | 16:53 |
mntmn | vkoskiv: LiIOn is dangerous, esp without temperature control. i mean to test protected cells at some point but also that would mean changing some resistors etc | 16:53 |
vkoskiv | Are the battery controller parameteres in flashable firmware or hard-coded in there? :D | 16:53 |
mntmn | vkoskiv: set by resistors | 16:53 |
mntmn | but also, not good without a temperatur sensor. which you could hack on if you know what you're doing | 16:53 |
vkoskiv | Neat. So theoretically possible, but perhaps not wise. | 16:53 |
vkoskiv | I love the idea of building my own mods. I saw someone on the forums was modifying the ball mouse to have bearings in there. | 16:54 |
vkoskiv | I have some old laptops with ball mice that have synthetic sapphire bearings, which might be even nicer | 16:54 |
doppler | (synthetic?) ruby is another common choice | 16:55 |
vkoskiv | Ah, actually they are synthetic ruby (red-ish) | 16:56 |
doppler | ah, there you go | 16:56 |
vkoskiv | I'd never destroy old computer hardware, of course - I would source new ruby bearings from some other source. | 16:56 |
vkoskiv | The ball mouse on my PowerBook 150 is absolutely wonderful to use. | 16:56 |
+ freakazoid12345 (~matt@2603-9000-cf0f-80e3-5033-7c24-79f2-160f.inf6.spectrum.com) | 17:07 | |
- freakazoid343 (QUIT: Ping timeout: 252 seconds) (~matt@2603:9000:cf0f:80e3:175:66c9:2f1e:b09e) | 17:10 | |
doppler | mntmn: any thoughts on my message above (no rush; just seems like you missed it)? | 17:13 |
mntmn | doppler: ah. your approach sounds good, also you only need to recharge to above 2.5V, reform can charge from there | 17:14 |
doppler | got it. thanks! | 17:14 |
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin) | 17:15 | |
+ S0rin (~S0rin@user/s0rin) | 17:16 | |
- freakazoid12345 (QUIT: Read error: Connection reset by peer) (~matt@2603-9000-cf0f-80e3-5033-7c24-79f2-160f.inf6.spectrum.com) | 17:49 | |
+ freakazoid333 (~matt@2603:9000:cf0f:80e3:e5ea:7cdc:9e39:a2bd) | 17:50 | |
vkoskiv | So mouser is doing the fulfilment now? | 18:29 |
vkoskiv | I'd imagine doing that on-location was pretty hectic! | 18:29 |
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2487:f800:9e5c:8eff:fe8f:a440) | 18:56 | |
mntmn | vkoskiv: yes, crowd supply is owned by mouser and uses mouser logistics now. crowd supply bought a stock of reforms that we will deliver to them now in batches. and this is what they are currently (pre)selling. | 19:25 |
+ darth-cheney (~user@2603-7000-8d00-1f72-0000-0000-0000-1c80.res6.spectrum.com) | 19:39 | |
darth-cheney | hey gang, is there anything I should know if I'm going to attempt to give a conference talking using the reform? | 19:40 |
darth-cheney | like does the hdmi connectivity work OK etc? | 19:40 |
technomancy | it doesn't work out of the box; you need some wacky blob IIRC? | 19:40 |
mntmn | technomancy: it does, the blob is included | 19:40 |
technomancy | oh my bad | 19:40 |
mntmn | but you need to use "reform-display-config dual" to activate it | 19:40 |
darth-cheney | mntmn: thanks | 19:41 |
mntmn | darth-cheney: ok here is a trick: plug in HDMI only after you have loaded sway | 19:41 |
mntmn | darth-cheney: or else there might be strange flickerings going on | 19:41 |
darth-cheney | I'll note that | 19:41 |
mntmn | darth-cheney: i suggest to test it with an external monitor first | 19:41 |
darth-cheney | I'm thiking I'll take this as a backup machine for the presentation. I have to demo some pretty heavy web stuff so might not be the ideal first choice | 19:42 |
mntmn | darth-cheney: i watched hackers (1995), 1080p bluray rip yesterday using the HDMI output ;) | 19:42 |
darth-cheney | mntmn: I hear risc architecture is going to change everything | 19:42 |
mntmn | darth-cheney: risc is good | 19:42 |
mntmn | because i was also charging at the same time, it went over 80 degrees C and then the framerate was throttled which was funny (around 1h into the movie) | 19:43 |
mntmn | unplugged power and flipped reform on the back and it cooled down again and was able to finish the movie | 19:43 |
darth-cheney | haha that's an intimate relationship with the machine there | 19:43 |
mntmn | yeah it is indeed | 19:44 |
+ erle (~erle@dynamic-046-114-036-022.46.114.pool.telefonica.de) | 19:45 | |
- erlehmann (QUIT: Killed (NickServ (GHOST command used by erle!~erle@dynamic-046-114-036-022.46.114.pool.telefonica.de))) (~erle@dynamic-046-114-038-182.46.114.pool.telefonica.de) | 19:45 | |
technomancy | I got my RTC battery today. the guy at the battery store said they have 18650 LiFe in stock except they're not flat tops. he said it's easy to convert them. | 19:45 |
* erle -> erlehmann | 19:45 | |
technomancy | I live in a fairly small city (~50k) so I wasn't expecting to be able to buy them locally | 19:46 |
darth-cheney | anyone using exwm? | 19:58 |
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:b82a:8800:bc2d:696e) | 20:00 | |
technomancy | darth-cheney: yeah; I used the reform-windowmaker script as a base | 20:01 |
technomancy | there's a weird pause on boot for like 20 or 30 seconds but after that it works fine | 20:01 |
darth-cheney | technomancy: ok sweet | 20:02 |
technomancy | darth-cheney: oh, and it was only after I build emacs 28 with native comp that it got fast enough to use | 20:02 |
darth-cheney | I don't know if you follow dave wilson, but he's been doing some public work on fixing up exwm | 20:02 |
technomancy | oh really? that's good news. seems it was somewhat abandoned | 20:03 |
darth-cheney | technomancy: anything besides native comp is barbaric at this point | 20:03 |
darth-cheney | technomancy: yeah apparently the chief guy just up and disappeared | 20:03 |
technomancy | haha, well I was on 26 on my thinkpad X301 and it was fine. | 20:03 |
- freakazoid333 (QUIT: Ping timeout: 268 seconds) (~matt@2603:9000:cf0f:80e3:e5ea:7cdc:9e39:a2bd) | 20:04 | |
- darth-cheney (QUIT: Remote host closed the connection) (~user@2603-7000-8d00-1f72-0000-0000-0000-1c80.res6.spectrum.com) | 20:17 | |
jackhill | technomancy: just read your review, it was a nice read. | 21:01 |
jackhill | I've gotten used to the 1.25 stagger of popular keyboards, and since it hasn't caused my problems, I've come to prefer it. Us 1.25 folks are probably not very vocal in the different keyboard layout circles (understandably) | 21:02 |
technomancy | it's not like ... *bad* bad. it's just that if you're going to build something from scratch, you can do better. | 21:03 |
jackhill | oh well, that's why it's hackable! | 21:05 |
technomancy | anyway it's a nitpick since it's still way better than anything else on the market, and yes, a fix is on its way =) | 21:07 |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:15 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:20 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:22 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:28 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:29 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:38 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:39 | |
+ mjw (~mark@herd.wildebeest.org) | 21:40 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:43 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:43 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:45 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:45 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:50 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:53 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 21:56 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 22:00 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 22:06 | |
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin) | 22:11 | |
+ rasmus (~rasmus@c80-217-132-63.bredband.tele2.se) | 22:11 | |
- rasmus (PART: !!unknown attribute: msg!!) (~rasmus@c80-217-132-63.bredband.tele2.se) | 22:16 | |
+ S0rin (~S0rin@user/s0rin) | 22:19 | |
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin) | 23:14 | |
+ S0rin (~S0rin@user/s0rin) | 23:15 | |
- sbates (QUIT: Quit: Leaving) (~sbates@198.178.118.18) | 23:18 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!