So for the first time in more than a decade, I bought a non-Apple personal machine. (Thinkpad X1C 6th gen). It's okay.
In the first week of ownership, I ran into the issue that the LTE is flaky coming up from hibernate. Trying to debug that issue (spoiler: there is no fix) really made me appreciate how Apple is operating on a different level from other PC manufacturers. The fact is that Lenovo doesn't have the expertise to make an LTE card or write drivers for it, and neither does the company that makes the card for Lenovo (Fibocom). Fibocom takes an Intel reference design, buys Intel chips, throws the other components on the card, glues some Intel code together and ships it. Lenovo buys it and puts it in the machine, but doesn't really know how it works. When it doesn't work, it's not Intel's problem (they just make reference designs and sell the chips), it's not Fibocom's problem, and even though Lenovo takes responsibility, it's out of its depth in fixing the problem.
Compare Apple. They don't just take an SSD and slap it in a machine. They make their own SSD controller and combine it onto a chip with other functionality. Non-upgradable? Yes. But at least they understand how their own machine works.
My LTE on my Latitude E7250 has worked flawlessly...16GB of ram and an i7-5600U (2C, 4T, 2.6/3.2ghz)
I am a horrible user. I severely mistreat my equipment. My laptop rides in a backpack full of tools, crimpers, patch cables, sand. It goes on my back when I climb towers, work on buildings, and work in the office. It gets left in my black SUV in the Florida sun where it gets to 130+ deg f.
I've opened and closed the screen at least 4000 times since I bought it 3 years ago. It's been dropped several times. Sat on. Stepped on. Kicked. Liquids spilled on, both opened and closed. I've left it on and put it in my backpack more times than I can imagine(I disable stand-by on close) to later find it had shut itself down due to overheat. But it survives.
My cat sits on my lap, half over the keyboard, so it gets full of cat hair routinely.
I bought accidental damage protection because I was sure I would destroy it before it reached the end of it's useful life.
Nothing has broken and I've never had to even call Dell. The finish is getting worn on the keyboard because I use it easily 12 hours a day. The chassis has nicks and scrapes all over it. I just opened it for the first time since buying it to install a 1TB SSD. I took the keyboard apart at the same time and de-furred it.
And it has LTE. I've yet to see a Macbook even give you the option for LTE.
My girlfriend's MBA is sitting in the closet going on a year now with a cracked screen that nobody knows how it happened. Just opened it one day and it was cracked.
Everything may be pretty and work great inside a walled garden, but I prefer choices and options -- the ability to get exactly what I want.
As I read this comment, my mouse and keyboard stopped working (MacBook Pro 15" 2018) because they can only connect to my laptop via USB-C (required a reboot)
Saying there are no driver issues cannot be true, just by googling for cases under support.apple.com
Do you use Discord? There’s an issue at least a year old for me wherein if I have been using discord for a while, quitting discord kills my mouse until I unplug/plug my mouse back in and reopen Discord. No other electron apps do this.
No discord here. In this case I fully disconnected my USB-C devices, replugged and they were still unresponsive. I then rebooted and everything worked again.
No, they just require you to have an iPhone or LTE iPad. Then it's one click away without any dongles or wires.
They do expect you to stay within the Apple ecosystem, and it works surprisingly well if you can live with it. It severely limits choice - and won't work for everyone.
>No, they just require you to have an iPhone or LTE iPad. Then it's one click away without any dongles or wires.
Which is the same as an embedded modem. I know the US a third-world country when it comes to mobile networks, but why Apple assumes this is the case in other countries -- I don't get it.
That 6th gen bug completely put me off buying one. There's no reason for a bug that big to ship.
Bought a pixelbook instead and haven't looked back. It has an extra port (can charge and still have a free port). The keys actually travel. It has a decent touchscreen and (to my surprise) a better touchpad than my macbook pro had. General build quality is probably better too. Despite the extra features, the pixelbook is slightly cheaper.
Android apps work great. There's crouton for a full-blown linux dev environment (Crostini generally works well for me, but VPN isn't working yet). If rumors are true, windows support is coming too.
> But at least they understand how their own machine works.
That may be true for the HDD, but Apple uses tons of third-party components elsewhere. Large parts of their OpenGL drivers, for example, are written by the manufacturers themselves, which is part of the reason why Apple has by far the worst OpenGL support in the industry, and why Metal on desktop is inferior to Direct3D and Vulkan.
> Apple was careful to mention its latest third-gen keyboard in its press release. The added quietness seems a bit underwhelming to our ears, and we suspect there's something more going on... As you may have heard, there's a brand new silicone barrier under here. Apple says this new addition is purely for soundproofing, but it bears a suspicious resemblance to their 2016 ingress-proofing patent—one that might help prevent the keyboard failures we keep hearing about. This bears further analysis. We'll have a deeper dive on the keyboard situation later in the week. Stay tuned!
It could be legally problematic. Admitting to a general fault could lead to a full on recall which given how integrated the keyboard is could cost almost the same as replacing every single machine.
(Of course, with $100bn+ in cash, they probably should do this, but I can see why they wouldn't.)
I don't like the improvements they made that actually make the new MBPs worse for what I do. I also don't trust them regarding the keyboard issues and will wait two years before even considering a new MBP. If my old MBP breaks it will be some other manufacturer with questionable long term quality but much lower price. They lost my faith and doing a major recall would do lift their image in my eyes tremendously.
2- Apple's marketing strategy has always been to declare themselves geniuses that make magical product. Explaining that they are just like any other company and also completely screw up goes against that.
Well they did address the problem. They have a service program where keyboards are replaced for free until about 2021. And the 2018 model has a technical fix.
I don't think people really care about apologies. They just want a working laptop.
I'm not looking for an apology. I just would like to not have to guess that the noise reducing technology is actually meant to keep debris out. Just treat me like an adult and say so.
Interesting to note that the SSD is literally 4 chips permanently soldered on both sides of the motherboard, they don't even bother with an NVMe M2 drive. So you can't upgrade your hard disk to a larger one ever - you have to choose when you buy it.
It's possible that may contribute. But even my 1.5 year old NVMe Samsung 960 Pro has write speeds similar to that. It uses a standard form factor so I dropped it into a PCIe adapter and use with my 4 year old Z97 motherboard. Being able to do that makes me appreciate standards.
2800MB/s sequential read and honestly once I went with PCIE SSD's I can't go back to regular SSD's only for secondary storage. Sad they soldered it on though. Good luck fixing that laptop when that drive fails...
Most of the performance gains, relative to other current PCIe SSDs, are likely due to the APFS file system stack, tuned with their specific hardware.
As they say, a performance win is a win, but the hyper-focus on Apple hardware (and consequent lack of understanding of the software stack) is misleading.
The T2 chip now has the SSD controller on die so its probably the consolidation of that and other features that make this happen. See https://support.apple.com/en-us/HT208862
I was frustrated when I learned the 2013 Mac Pro didn't have upgradeable SSDs... not because they aren't removable, but because they're proprietary and Apple won't sell you one. They will replace defective units with replacements of the same capacity only.
When the 2013 Mac Pro was introduced, their SSDs didn't use a standard connector so you couldn't buy a replacement drive but third parties then did make SSDs for the Mac Pro. What helped create the market for them was Apple used the same form factor in some laptop models.
I'm going to guess copy-on-write is 90% of what makes it fast:
"To be fair, Apple’s relatively new APFS file system is designed to speed up file copies using a technology Apple calls Instant Cloning. But a win is a win."
Why you can't upgrade? Good engineer should be able to replace those chips, it's not exactly rocket science. Or those chips just don't available in China or they are somehow paired with motherboard and different ones won't work? For example I know that you could replace disk on iPhone for some reasonable money (less than buying new iPhone with higher capacity) in China, at least that was the case few years ago.
You can bet the Chinese are already hard at work figuring out how to defeat Apple's DRM and provide repairs and upgrades, the way they've always done. Give it some time.
> Looks like one of the Thunderbolt ports on the right-hand side, probably the one closest to the headphone jack, is connected to the T2 by way of a USB switch. This is probably the port that is used to perform a DFU restore of the iBridge, like on the iMac Pro ( https://help.apple.com/configurator/mac/2.7/#/apdebea5be51) It’s possible that data recovery could also be performed via that Thunderbolt port given the right tools.
The T2 ARM coprocessor secure enclave with encryption keys is connected to an external PCIe bus that is also connected to the main x86 CPU? Is there a risk of DMA attacks like PCILeech? What policy restricts devices that can pair with the T2?
Unrelated side note: I recent had my MacBook 2016 repaired under Apple's recently announced keyboard repair program. Previous keyboard repairs came with topcase + battery replacements. This keyboard repair does feel like it replaced the whole keyboard and topcase, but it did not replace my battery. I'm not sure if they changed their repair process to make repairs easier on them or cheaper on them and that's what spurred the extended repair, or what.
I work at an Apple certified repair center. Theres a tool called the "Customer data transfer tool" that connects to a certain port on a logic board thats hard wired directly into the SSD. On the other side is a USB C cable that is connected to the machine with a new logic board. This will work even if the rest of the logic board is dead, as the SSD circuitry is isolated.
Unfortunately this doesn't apply for warranty repairs directly through Apple, as Apple won't bother using this port. They'll just tell you you're SoL and happily remind you of their iCloud services for backups. I had this happen to me on my 2016 TB MBP where the logic board had issues detecting the power level of the battery and wouldn't boot. I knew of the port, and asked them to use it, but their response was that the warranty would only cover like-for-like repairs and that I was responsible for backing up the data. Fair enough, except that Time Machine can and will lie to you about whether it actually backed up the data on your machine. Which is exactly what happened with my machine when I got it back and attempted a restore. Thankfully I had a separate non-Time Machine back up that I could use to bring my data back, but it wasn't fun manually restoring my OS profile and settings. I even managed to get a CS rep to confirm with me over the phone that I was not the only person to have had this happen to them.
Apologies for ranting here; I just hope I can save another person from this BS if they attempt to rely on this port. Through the entire process no Apple rep would confirm the existence of the tool so they made it seem like I was forced to use them for the warranty repair with total data loss.
If I may ask, samcat116, what's the normal procedure for handling warranty repairs at a certified repair center like the one you work at? Is it just labor cost, with parts billed to Apple? And does that include the copying of the data off the SSDs? I'm imagining for warranty repairs the easiest way to handle them is to just swap the logic boards out like Apple does and not bother doing actual diagnosing at the board level like https://www.youtube.com/user/rossmanngroup since the customer isn't paying for parts?
When I went to the Genius Bar because my laptop had WiFi issues, they didn't boot from the internal hard drive, they booted from an external unit that seemed to do way more than just function as a USB-external-HD.
If they mean "self-service" recovery, then I don't know that a soldered hard drive is any different from a removable one. It either works or it doesn't, if it does you can recover from a recovery partition... if it doesn't then you can't recover no matter what.
Well, if your computer dies, you take the hard drive out and plug it into something else to get your files off of it. Here, your data goes with your computer, it seems.
And, if you work with confidential information, just about any issue would make these machines disposable (even within warranty) if your organization is unable to remove the drive containing said confidential information before sending the unit in for repair.
If you work with confidential information, you should be using strong full-disk encryption. Forget about sending your device for repair - what happens if a device is lost or stolen?
They are using full-disk encryption. But most organizations also have policy that requires removal of the encrypted disk before sending a device offsite for repairs.
It's encrypted using the T2 chip (with a key that can't be extracted) so I'm not sure what value getting a copy of the SSD would be. The 2016 MBP did not have this encryption.
I'm pretty sure it can, just that the methods are (currently) beyond the reach of DIYers.
Besides, there's probably easier ways... like tapping into the decrypted data. Like any classic DRM scheme, if you have the key and the algorithm, you can get the content. That does not make it easy, but it can certainly be done with enough effort.
Haven't people extracted keys from TPM chips with electron microscopes? I don't know if the T2 is fundamentally different in some way which would render it immune to such analysis.
Something "worth many millions of dollars" will most certainly be kept very quiet by the repair industry, since it can provide recurring revenue (until someone else discovers and reports it to Apple) to an otherwise extremely repair-hostile ecosystem. Bug bounties are a one-time deal that otherwise gives no advantage to the reporter, but unlocking services are not. These people are certainly not looking for a pat on the back from Apple or wanting to make its devices more difficult to repair.
In the first week of ownership, I ran into the issue that the LTE is flaky coming up from hibernate. Trying to debug that issue (spoiler: there is no fix) really made me appreciate how Apple is operating on a different level from other PC manufacturers. The fact is that Lenovo doesn't have the expertise to make an LTE card or write drivers for it, and neither does the company that makes the card for Lenovo (Fibocom). Fibocom takes an Intel reference design, buys Intel chips, throws the other components on the card, glues some Intel code together and ships it. Lenovo buys it and puts it in the machine, but doesn't really know how it works. When it doesn't work, it's not Intel's problem (they just make reference designs and sell the chips), it's not Fibocom's problem, and even though Lenovo takes responsibility, it's out of its depth in fixing the problem.
Compare Apple. They don't just take an SSD and slap it in a machine. They make their own SSD controller and combine it onto a chip with other functionality. Non-upgradable? Yes. But at least they understand how their own machine works.