TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Open-Sourcing our Firmware

1168 pointsby aramover 3 years ago

31 comments

ad8eover 3 years ago
I checked the keyboard debouncing logic [0] and it was fine. Some keyboards from other manufacturers, notably Lenovo Thinkpads, have absurd debouncing algorithms that scramble keys or add delays, so it&#x27;s good to see Framework has a correct solution.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;FrameworkComputer&#x2F;EmbeddedController&#x2F;blob&#x2F;6e38e82b9553240820c241c80a7d94fdc3ae5914&#x2F;common&#x2F;keyboard_scan.c#L510" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;FrameworkComputer&#x2F;EmbeddedController&#x2F;blob...</a>
评论 #30030854 未加载
评论 #30030545 未加载
评论 #30031729 未加载
评论 #30032864 未加载
评论 #30030458 未加载
评论 #30034322 未加载
评论 #30032738 未加载
评论 #30031961 未加载
评论 #30033449 未加载
ohaziover 3 years ago
I&#x27;ve been so happy to see what Framework has been doing lately, and really want to support them, but I already have a desktop as my primary computer and two Thinkpads that are already set up nicely, but that I rarely use. I moved from 15&quot; laptops to 14&quot; when Lenovo added the numpad on the larger variant, and 14&quot; is about as small as I want to go.<p>I kind of want to buy a framework though, just to support them? But I have no use for another laptop, let alone a small 12&quot; one! Should I get one anyway because, what the hell, why not? Should I wait and then jump on one if&#x2F;when they release a larger model?<p>Anybody else have similar feelings?<p>Edit to add:<p>I also have one of the last Thinkpad models that support S3 sleep (T480 -- within a model or two, I think?), which is currently super critical for Linux... I need to be able to close the lid and come back after a week.<p>It&#x27;s easy to blame the manufacturers for this, but the consistent answer seems to be &quot;Intel&#x27;s Tiger Lake <i>platform</i> does not support S3 sleep,&quot; and all of the system builders base their work on what Intel&#x27;s reference platform does. So short of going to extreme effort to hack it together themselves (something that is likely not their specialty), reasonable sleep behavior is not going to be an option unless Intel brings S3 back, or does work to improve the S0ix states.<p>I absolutely do not want to support the no-more-S3 clusterfuck right now.
评论 #30029973 未加载
评论 #30030038 未加载
评论 #30031760 未加载
评论 #30033465 未加载
评论 #30029889 未加载
评论 #30030000 未加载
评论 #30030535 未加载
评论 #30032379 未加载
评论 #30029832 未加载
评论 #30040035 未加载
评论 #30033827 未加载
评论 #30034847 未加载
评论 #30030433 未加载
评论 #30030047 未加载
评论 #30033515 未加载
评论 #30030371 未加载
评论 #30034521 未加载
smasher164over 3 years ago
I&#x27;ve been running NixOS on my Framework for the last few months, and I&#x27;ve been really happy with it. I initially got it so I&#x27;d have viable hardware to do osdev on, so learning that they are going to open-source its firmware makes me even more happy.
评论 #30028420 未加载
评论 #30031718 未加载
评论 #30029056 未加载
junonover 3 years ago
Note to the website developers: currency != language. I&#x27;m an American in Germany. My handle of the language isn&#x27;t (yet) great, thus I still work with English primarily. However, I pay in EUR exclusively.<p>Just the same (not that it appears to be a problem with Framework, though it&#x27;s easy to make the same mistake), country != language.
评论 #30035843 未加载
VTimofeenkoover 3 years ago
Excellent news, can&#x27;t wait to play with the new firmware. I will echo the Fedora 35 recommendation from the article. Ran a liveusb of it for a week or so on this laptop and it was buttery smooth. All components that in the past I had mixed experiences with (wayland, pipewire) just work.
kop316over 3 years ago
Does the Framework support coreboot? IIRC it does not, and I was sort of surprised to not see that in this announcement.<p>Their github also doesn&#x27;t have any mention of coreboot: <a href="https:&#x2F;&#x2F;github.com&#x2F;FrameworkComputer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;FrameworkComputer</a><p>And it isn&#x27;t here either: <a href="https:&#x2F;&#x2F;doc.coreboot.org&#x2F;mainboard&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.coreboot.org&#x2F;mainboard&#x2F;index.html</a>
评论 #30028296 未加载
评论 #30027452 未加载
2OEH8eoCRo0over 3 years ago
I love these guys. I sincerely hope that they are successful and stick around. Keep up the good work!
hailvectronover 3 years ago
Things I&#x27;m hoping to see in time for a Framework machine to become my next laptop:<p>- AMD processor options<p>- Keyboards with a trackpoint - decades of ThinkPaddery have conditioned me; I regularly use a Dell touchpad-equipped laptop &amp; contemporary Mac laptop and still pine for a trackpoint. Very personal preference, I know, but hopefully the Framework Marketplace comes to provide this.<p>- Proper 14&quot; HiDPI screen<p>- Long battery life under Linux<p>I&#x27;m impressed with what they&#x27;ve been able to do and really hope they become sustainably successful!
评论 #30034431 未加载
评论 #30034002 未加载
philipprkover 3 years ago
Really hoping for the laptop&#x27;s next iteration to have a reverse T for the arrow keys. Otherwise very solid laptop, would be my first non-Mac choice.
评论 #30029808 未加载
评论 #30028429 未加载
评论 #30028304 未加载
评论 #30030029 未加载
评论 #30034469 未加载
评论 #30034225 未加载
jhallenworldover 3 years ago
I&#x27;ve extracted the Chromium-EC encryption functions, they are convenient for signing &#x2F; verifying firmware on other platforms. Chromium-ec is nice for example code like this:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jhallen&#x2F;rsa-verify" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jhallen&#x2F;rsa-verify</a><p>On the other hand, if you are looking for some generic embedded system code all in C, here is our library (it&#x27;s been cleaned up for ATSAM and STM32 targets, but we&#x27;ve used in on many other platforms):<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nklabs&#x2F;libnklabs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nklabs&#x2F;libnklabs</a><p>I think it&#x27;s most unique feature is the embedded schema-based database- so you can save things like calibration and configuration information in local flash memory (think protocol buffers, but for tiny systems). Recently I&#x27;ve been adding device drivers for all common devices I can find on break-out boards from the Arduino and Raspberry-PI communities.
TranquilMarmotover 3 years ago
I bought a Framework for personal use and love it so much. I have it running Windows 11, if only because it was easier to get longer battery life out of it without doing endless tweaks on a *nix OS.<p>Upsides:<p>- Hardware feels VERY premium and nice. It&#x27;s not too heavy. You&#x27;d never guess it&#x27;s the first laptop made by a new company.<p>- Keyboard is a pleasure to type on. I did nanowrimo last year on it and wrote ~60k words and never had a complaint.<p>- Company and its mission are awesome! Support team is very helpful and their communication has been great.<p>- Guides on the website for opening it up and replacing&#x2F;fixing parts is amazing. If anything I hope I can keep this thing running for many many years.<p>- Choosing what ports you want via the expansion cards is really nice (USB-C charging on BOTH sides of the laptop?!?! amazing)<p>Downsides:<p>- Battery could be better. I get probably 3-6 hours on Win11 depending on what I&#x27;m doing.<p>- It can get HOT. I have the i7 processor; doing light dev work with a few Docker images running and VSCode with a medium-sized Node project open, it gets uncomfortably warm on my lap and the fan occasionally spins up. I played through Inscryption on it (awesome indie game, built in Unity) and the fan was EXTREMELY loud during the whole thing because it was making heavy work of the integrated graphics card. Just browsing the web or watching videos it is cool and silent, though.<p>- Because of issues with Tiger Lake, S3 sleep isn&#x27;t supported so if it sleeps when you close the lid, the battery will continue to drain for a bit and eventually it&#x27;ll go into hibernation. I set mine to just go into hibernation when the lid is closed which saves the battery more if I&#x27;m on-the-go. It takes around 11 seconds to wake from hibernation which isn&#x27;t bad. Not an issue with the Framework specifically, I think this affects all Tiger Lake processors.<p>- Expansion cards are a bit of a novelty for me. I have 2x USB-C, 1x USB-A, 1X HDMI and don&#x27;t see myself changing that any time soon and can&#x27;t really think of any expansion cards I&#x27;d need in the future.<p>Looking forward the question at the top of my mind is &quot;will this actually be upgradeable?&quot;... if they ever release AMD or ARM-based processors, it&#x27;d be great to try them out, but you&#x27;d have to swap out the whole mainboard which is a bummer (but understandable given the hardware constraints). Different screen sizes would require a whole new laptop but at least you could bring along the internals. A touch screen would be really nice.
评论 #30034536 未加载
评论 #30032781 未加载
alexottover 3 years ago
Just a suggestion for site - separate language from currency. For example, for me it’s much faster to read in English, but I’m paying in euro…
toastalover 3 years ago
Call me when you get better display panels. Hopefully Linus Sebastian&#x27;s obsession with OLED will help push the display is a higher-end direction -- or at least have the option.
chrswover 3 years ago
It&#x27;s getting harder to resist buying one of these.
yellowappleover 3 years ago
As if I didn&#x27;t have enough reason to be happy with my decision to buy a Framework, here they are giving me yet more reasons.
floatbothover 3 years ago
Ooh, they use chromium ec, nice. Where is its serial console accessed? :)
fancy_pantserover 3 years ago
A thread from two weeks ago gave me pause; I will wait a couple iterations until considering a Framework laptop to see if at least the software issues can be resolved and observe how the team navigates the waters.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29806430" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29806430</a>
评论 #30030828 未加载
评论 #30030522 未加载
marcodiegoover 3 years ago
What is the reason behind closed firmware? I understand that wifi devices may operate out of the certification depending on what the firmware does, but other devices... why do they have closed firmwares?
评论 #30028689 未加载
评论 #30032190 未加载
评论 #30028076 未加载
评论 #30034909 未加载
评论 #30032153 未加载
stbtraxover 3 years ago
Man I remember reading this CEO&#x27;s hobby blog a decade ago. Glad to see him doing cool stuff <a href="https:&#x2F;&#x2F;eclecti.cc&#x2F;" rel="nofollow">https:&#x2F;&#x2F;eclecti.cc&#x2F;</a>
yuutaover 3 years ago
Good news for learning as well. I had never seen an open source EC firmware before, and I&#x27;m curious about what&#x27;s inside that.
评论 #30030367 未加载
weystromover 3 years ago
I wish they&#x27;d ship US ANSI keyboard in Europe, I would totally pick one up.
评论 #30031902 未加载
taf2over 3 years ago
I&#x27;m hoping for a 16&quot; or 15&quot; version and then i&#x27;m in
donkarmaover 3 years ago
now lets get an open source baseband
评论 #30028153 未加载
i5heuover 3 years ago
Is there any chance to know when frame.work sells laptops with 12th gen Intel processors?
snambiover 3 years ago
This is one company I really like. Hope they offer an ARM based laptop soon.
teddyhover 3 years ago
Great! So how’s that RYF certification coming?
评论 #30031610 未加载
评论 #30034030 未加载
akomtuover 3 years ago
I wish frame.work offered CUDA compatible GPUs and&#x2F;or AMD CPUs.
评论 #30030178 未加载
ignaloidasover 3 years ago
Side note: the language selection is stupid on the website. No, I&#x27;m not from Germany, and I don&#x27;t speak German even if it&#x27;s the closest country to me that you sell laptops in. Also, it&#x27;s a bad practice to associate flags with languages. Or to give options that don&#x27;t work after you select them.<p>Otherwise, very nice news!
评论 #30027824 未加载
评论 #30028398 未加载
评论 #30029318 未加载
评论 #30027491 未加载
656565656565over 3 years ago
What’s with the sticky scrolling on this site? (Safari at least)
评论 #30028423 未加载
trwiredover 3 years ago
This is not related directly to the announcement, but touches on a thing that infuriates me to no end - for some reason the site assumed that because I live in the EU and relatively close to German border, I speak German and presented the site in that language. Despite my high-school teacher&#x27;s heroic efforts, I can at best understand a few basic phrases. I didn&#x27;t even know what to click in the cookie pop-up to kindly ask them to not track me.<p>Language auto detection^W assumption is such an anti-feature.<p>&#x2F;rant<p>edit: I see I am not alone, who got hit by this.
评论 #30028864 未加载
评论 #30028789 未加载
评论 #30028439 未加载
optionover 3 years ago
I wish I could get one without Windows
评论 #30028006 未加载
评论 #30027930 未加载
评论 #30028140 未加载