Framework Laptop Community

2515 readers
49 users here now

Related links:

Related communities:

founded 3 years ago
MODERATORS
76
 
 

My goal is a blobless Linux Framework laptop, but AFAIK there are no open source drivers for the included AMD RZ616 WiFi card. What would you do, replace that it a different M.2 card? Do any blobless ones exist? Any recommendations?

77
 
 

This is likely our last Framework Laptop 16 Deep Dive before we start shipping, and those of you who ordered one can dive deep on your own. We began mass production of Mainboards last week, which we’ll hold onto as we resolve the last few remaining open items to begin full system manufacturing.

You may be thinking, do we really need a deep dive on connectors? The answer is a resounding “Yes!”, as connectors are surprisingly among the most complex and critical parts of building a product that is slim, durable, high performance, and easy to repair. Connectors are the electrical and mechanical interfaces between modules in the system. They are what actually makes the product modular! Each connector needs to be easy to engage, hard to accidentally disengage during vibration or drop, robust across repeated reconnections, thin enough to fit within a tiny space, electrically sound from a signal integrity and power perspective, readily manufacturable, and cheap. Our most complicated connectors are made up of dozens of tiny formed metal parts in plastic or metal shells. Given the complexity, our preference is always to find well-proven off-the-shelf connectors. However, occasionally we run into unique interconnect scenarios that don’t match anything out there. In these instances, we’re forced to customize our own solutions. With Framework Laptop 16, we developed two of these to enable our new module ecosystems. Input Module Connector

The first is the connector that interfaces to Input Modules and the Touchpad Module. This is what enables the hot-swappable modules that allow full input deck customization on Framework Laptop 16. From a signal perspective, this one is relatively straightforward. There are only eight pins, supporting up to one amp at 5V and with no signals faster than USB 2.0. However, from a mechanical standpoint, this was exceptionally challenging. The pins are exposed when Input Modules are removed, meaning they have to be extremely robust to handling. In addition, because of how our Touchpad Module engages, the connectors have to be able to handle not just compression force but also many cycles of shear force. All of this has to work within very limited thickness too. We initially started with a spring-based connector (on the left) during our EVT build but found it to be easy to accidentally bend and break the pins. We then quickly pivoted to a pogo pin solution (on the right), working with CFE, one of the world's largest pogo manufacturers to build a custom solution. Despite being just 0.8mm in diameter, the brass pins are incredibly durable. They are rated to 10,000 cycles and are difficult to damage even if you try to.

The second connector is vastly more electrically complex. This is the interposer that connects the Mainboard to Expansion Bay Modules. This is what enables upgradeability of high-performance modules like discrete GPUs with Graphics Modules in Framework Laptop 16. This has two 74-pin interfaces supporting 8-lane PCIe 4.0 (and potentially higher), DisplayPort, and >10 amps at 20V. These are extremely difficult specifications to meet, and are made even more complex through our requirement to make it an easy connector to handle and cycle repeatedly. We started with the off-the-shelf FXBeam connector from Neoconix that was used in attempts from other brands at making a modular graphics system in a notebook. We quickly found that these connectors (on the left in the image) could only reliably be installed once. On removing, handling, and reinstalling, it was easy to bend or break off the small pins. We then worked closely with Neoconix to build our own customized version of FXBeam (on the right in the image) that is compatible with the same Mainboard interface, but is substantially more robust. The structure hooks the pins into place and prevents them from being malformed by force from any direction. With that, the interposer is safe for handling and repeated cycling, letting you swap between Expansion Bay Modules with ease.

78
18
submitted 8 months ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

Reflecting on my Year with the Framework Laptop 13

@[email protected]

I've been loving this laptop. Hope you enjoy the review!

https://vale.rocks/posts/A-Year-With-The-Framework-Laptop-13

#blog #review #tech #FrameworkLaptop #FrameworkLaptop13

79
 
 

My laptop is arriving on Monday and I haven't picked a distro yet. I currently use Debian but that is on older hardware. I'm experienced with a lot of distros so I'm a bit flexible here. I was thinking openSUSE for the sake of the latest and greatest AMD drivers, but I do see that Fedora is officially supported while openSUSE is not. Are there any hardware compatibility issues I could expect?

80
 
 

In our first update email, we gave a quick overview of where we are on starting Framework Laptop 16 manufacturing and a list of open issues. There are still a handful of firmware items that are open and module production dates that are pending for full system production. However, we’ve made excellent progress in the last two weeks, and we’re happy to share that Mainboard mass production has started! This means the first set of final Mainboards are flowing down the manufacturing line this week at our factory in Taiwan. We’ll run them through the normal testing procedures and hold them while we prepare for full system manufacturing.

We’re eager to close out the rest of the opens, build the first units, and get them out to you all. We have a list of the remaining open items below, along with the issues from the last update that are now resolved.

New issues

  1. High pitched airflow noise in the Graphics Module fan - We identified an airflow path in the Graphics Module fan that could result in a high pitch noise. This is another issue that was resolved in DVT2, but we found a regression in it during pre-mass production sample checking. Our supplier was able to resolve the issue with an adjustment to one of the internal mechanical parts in the fan that guides the airflow path. We’re now determining whether there is any impact to the schedule from needing to adjust tooling and rework already produced fans, but we don’t expect this to be the long pole in the schedule.

In progress

  1. The fans have a small chirping noise on startup - Our fan supplier was able to root cause the issue and revise the fan to remove the chirping noise. The initial production schedule for updated fans is currently the longest pole for our system production schedule, so we’re working closely with the supplier to find ways to shorten it.
  2. Power tuning during heavy loading - Our graphics card provider was able to revise the card and is proceeding into production on it. Even though the issue is resolved, we’re tracking it as “in progress” since Graphics Module manufacturing is one of the longer pole items on our production schedule. We’re also continuing to tune firmware to maximize performance across different power scenarios (on full battery, on low battery, on a 100W adapter, on a 180W adapter, on a 240W adapter, etc)
  3. Graphics Module compatibility issues in Linux - We’re still working closely with the team at AMD to debug Linux compatibility issues on the Graphics Module. Our current assumption is that VBIOS firmware needs to be modified. Linux compatibility is extremely important, and we’re committed to making sure it is smooth before launch.
  4. USB-PD firmware is in the process of completion - With the Framework Laptop 16 being the first product on the market supporting 180W and 240W USB-C along with a complex scheme for handling Expansion Cards, our USB-PD firmware is complicated. Implementation is nearly complete, and we also want to ensure we do sufficient testing before our target 12/8 mass production internal firmware release.
  5. LED Matrix module schedule is trending late - We’re working with the supplier to pull in their schedule to meet launch timing, but it is still trending late.

Resolved issues

  1. Cosmetic issues on aluminum forming parts using high recycled material content - We’ve completed process tuning and set cosmetic criteria that gives good results without resulting in excessive yield loss for production. In parallel, we’re working with the aluminum parts supplier on an improved source for post-consumer recycled material to use in the long run.
  2. Our Numpad vendor used out of spec resistors - Our supplier was able to build new interface boards with the correct resistors, and their overall module production is on schedule.
  3. Tuning capacitor noise - Our supplier was able to switch some capacitors to low noise variants and adjust the slew rate on some power rails, which substantially reduced noise.
  4. Expansion Bay Interposer manufacturing yields - The interposer manufacturer was able to tune the tooling and assembly process on the custom connector, and yields are at the level required for production. The timing of production quantities is currently on track to meet our system production. We’re really excited about this connector, and will be sharing more detail in an upcoming blog post on how it enables GPU modularity.
  5. Late display firmware update - We were able to roll out a new EDID into panel production that enables DCI-P3 correctly, and panel deliveries are on track for system production.
81
 
 

Couldn't be any happier. Now to put it through its paces over the coming days.

82
 
 

cross-posted from: https://infosec.pub/post/5442742

Hello! I am doing some if-I-die planning, and I want to create a machine that is separate from my current homelab that can a) host paperless-ngx and b) be used with keyboard/mouse/monitor if needed. I want it to replace my current paperless-ngx instance that's hosted in my lab.

Ideally, I'd want two SSDs in RAID 1, possibly with a third drive for the OS? I'll be backing up to my NAS and from there to the cloud, but I want to separate this machine from the rest of my infrastructure and still be able to have reliable access to the documents on it.

In theory, I could just sync the files to a USB drive and tell her to grab it if anything should happen to me, but finding the right files while stressed without the metadata stored in paperless wouldn't be the nicest thing to make her do.

tl;dr: What should I buy to build a homelab-in-a-box that can be attached to my homelab normally but also function separately as a PC.

83
84
 
 

Time to buy your RAM and storage guys

85
86
 
 

Is there any progress regarding buying a Framework without Intel Boot Guard or AMD PSB enabled?

There is a dead discussion on the framework community form where framework talked about

exploring the idea of shipping a version of the mainboard with boot guard disabled for those who want to run their own firmware

back in 2021 but nothing since.

https://community.frame.work/t/intel-boot-guard-coreboot/1178

87
88
89
90
 
 

Finally here

91
 
 

Sloppy copy/paste below. TLDR delay until at least mid-December

————————————————-

Update on Framework Laptop 16 shipment timing   Based on the remaining engineering validation we need to complete and open issues that we are in the process of resolving, we have high risk on our first shipment timing (currently targeting mid-December) and on starting mass production early enough to get a substantial number of Q4-batch units out before the end of the year. We have dedicated engineering teams across Framework, AMD, our main manufacturing partner Compal, and our key module manufacturers working daily on closing the remaining open items, which we have more detail on below. We’re committed to transparency, and we’ll continue to keep you up to date with regular emails as we complete validation, start manufacturing ramp, and fulfill batches.

Note that we’ve fully built up factory capacity, so once we start mass production of Framework Laptop 16, we’ll be able to make our way through batches quickly like we have recently on Framework Laptop 13. We’ll also likely be fully through production of the pre-order backlog on Framework Laptop 13 (AMD Ryzen 7040 Series) before we start ramping Framework Laptop 16, so we’ll have minimal contention for our manufacturing lines and fulfillment capacity.

We know this delay is disappointing, but we prioritize building products for longevity, stability and quality. To paraphrase the saying in the video game industry, delayed hardware is eventually good, but rushed hardware is forever bad (even when it’s repairable and upgradeable). This is especially true for Framework Laptop 16, where we’re locking in a first design and architecture now that we’ll carry forward over multiple generations of updates. We understand if the product timing no longer meets your requirements, and you can follow the instructions in the Knowledge Base article here to cancel and refund your pre-order if necessary. If you have an urgent need for a laptop and don’t have a strong screen size preference, Framework Laptop 13 is also in stock now for Intel configs and is about a month away from being in stock for AMD.

Details on remaining opens and validation items

We don’t want to provide messaging around delay risk without giving transparency on where the risk comes from. This is part of our core philosophy of showing you what goes into building consumer electronics products. For context on the list below, these are what we consider the most critical open items out of a longer list of engineering and operations tasks that are in progress. While there are smaller issues that we would potentially defer into a firmware update if needed, these are ones that pass the threshold to hold production for. For more context, this is also not an atypical list to have for a complex hardware product late in its DVT2 development phase. We were tracking a similarly critical (though slightly smaller) list in the weeks prior to Framework Laptop 13 (AMD Ryzen 7040 Series) mass production.

The fans have a small chirping noise on startup - This is actually an issue we identified during our earlier DVT1 build and had a proposed fix from our supplier for DVT2. However, the change introduced a side effect that causes the fans to ramp up to a higher RPM than what they are set to before settling to their correct speed. We’re working with Cooler Master (our fan supplier) and the chip vendor for the fan controller on a proper solution. Our Numpad vendor used out of spec resistors - We found that some Numpad Input Modules weren’t consistently getting recognized. This turned out to be due to the supplier accidentally using 5% tolerance resistors for the board ID instead of the 1% that we specified. The supplier is now building a new set of interface boards with the correct resistor. Tuning capacitor noise - In some scenarios, capacitors on high power switching regulators have high frequency noise. We’re adjusting both the capacitor count and swapping the necessary ones out to low-noise capacitors. Cosmetic issues on aluminum forming parts using high recycled material content - A few of the aluminum parts on Framework Laptop 16 like the area around the Touchpad and the flat plate on the Expansion Bay Modules use >50% post-consumer-recycled aluminum. In our last batch of samples pre-MP, we found noticeable line marks and other cosmetic issues. We’re working with the supplier to tune in their process. Graphics Module compatibility issues in Linux - We’re working closely with the team at AMD to debug Linux compatibility issues on the Graphics Module. Linux compatibility is extremely important, and we’re committed to making sure it is smooth before launch. USB-PD firmware is in the process of completion - With the Framework Laptop 16 being the first product on the market supporting 180W and 240W USB-C along with a complex scheme for handling Expansion Cards, our USB-PD firmware is complicated. Implementation is nearly complete, and we also want to ensure we do sufficient testing. Late display firmware update - We found a late configuration issue in the EDID on our semi-custom panel that resulted in the 100% DCI-P3 color gamut not being handled correctly. We have a firmware update coming from the display supplier BOE shortly that we will test and then roll out into first production. Power tuning during heavy loading - When running torture tests on the CPU and GPU simultaneously especially while the battery is low, we’ve seen system power offs or PROCHOT throttling. We’re working closely with AMD and Compal on tuning Smart Shift to handle different loading and power conditions to ensure stable performance that limits gracefully if needed during low battery conditions. LED Matrix module schedule is trending late - We made some late tooling adjustments on the plastic enclosure for the LED Matrix module. We’re working with the supplier to pull in their schedule to meet the launch timing. Expansion Bay Interposer manufacturing yields - We built a custom connector for the interposer for the Expansion Bay modules to make it substantially more robust to handling and cycling. This required both new tooling and new manufacturing fixtures at the supplier. In the early production runs of it, manufacturing yields were lower than we can ramp with. The supplier is tuning their processes to improve this.

92
 
 

Now I need to patiently wait for Q2 2024...

I'm looking for some input on docking stations. I want 3-4 monitors and am currently looking at the Plugable TBT4-UDZ. Does anyone here use this dock with Linux?

93
 
 

The right edge of my trackpad is physically higher lifted than the left edge which feels quite sunken.

This normal, do y'all have this?

94
 
 

@framework Has anyone here got ideas about how to deal with a false delivery notice from FedEx?

No response yet from Framework via the support link in the order confirmation e-mail.

#fedex have form for this. Someone (driver?) 'signs' for the package, which never arrives. Customer kicks up a stink, then FedEx sometimes find it down the back of a sofa 2 days later.

This seems very, very dodgy to me!

95
96
 
 

Is my understanding correct that there are no @framework laptops in 16x9 (or 16x10) aspect ratios available right now? eg the pre-order for next quarter delivery is the only option?

It is moderately likely I will need a laptop before that time window and dont want to miss the opportunity to get a framework (but the 3:2* aspect ratio... isn't for me).

*[edited aspect ratio to correct one]

97
38
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]
 
 

Last Wednesday, the parcel arrived, one day prior to the expected delivery date. I wanted to show my girlfriend how to expand memory and storage on a computer, so we did the whole process together. Despite being one of the less tech-savvy people I know, she assembled it with minor assistance from me in about 10 minutes. And it was ready to be powered on. The laptop took about one horribly long minute to initialize the 32GB of RAM during the first boot but now it boots in around 15 seconds.

I went against Framework's recommendation and installed EndeavourOS, a distro I'm familiar with and love. After disabling secure boot, I installed it without any issues, and the experience has been seamless to this day. One important tip I want to share is that you need to specify your region to access the 5GHz WiFi bands, as described here. So no worries if you like arch, there shouldn't be any problems!

Before receiving my unit, I had concerns about the battery's ability to last through my long university days, and I considered purchasing the larger 60Wh battery. I've read somewhere that some Linux installations drain the battery more than Windows, especially during sleep mode. Although, I can't speak for Windows, I have not had any problems with idle drain whatsoever. -Even without the official support of my distro.

Imho the battery life is insane! Last Thursday, I started with 85% and the laptop lasted around 10h before I plugged it in at 6%. Admittedly, I took some breaks, but I estimate the SOT on that day to be around 8-9 hours. Truly impressive!

My specs: AMD 7640 | 32GB Kingston Fury 5600MT/s CL40 | 1TB Lexar NM790 SSD

98
 
 

review by AllThingsOnePlace

99
 
 

review by AllThingsOnePlace

100
 
 

The mods replaced the crooked logo against many of our lovely family.

I am here to show my discontentment and make a pledge to revert the change!!!

view more: ‹ prev next ›