Restoring Apple’s Terrible But Awesome IBook Laptop

Before the Apple MacBook there was the Apple iBook, fruity 1999 colors included. These PowerPC-based laptops targeted low-cost PC-compatible laptops much like the iMac did, albeit it the latter with more success. That said, these laptops are said to be a nightmare to repair, so when [This Does Not Compute] got his hands on a shiny first generation, 300 MHz PowerPC powered, tangerine-colored one, he somewhat dreaded trying to fix it.

Aside from some relatively minor cosmetic issues such as typical cracks in the plastic and a missing optical drive door it seemed in good condition. The first issue came on boot, when MacOS 9.0 would throw up an error message about an issue with cache memory. After booting into the OS this cache memory did indeed show up as missing. Next issue was the optical drive doing absolutely nothing and restarting leading to the system locking up and not starting until plugging in the power adapter.

Fortunately the optical drive started working after addressing a software issue, but the power and cache issues were concerning. Cue a long troubleshooting and repair session that involved purchasing a ‘parts unit’ from Japan to merge both into a single iBook with hopefully a working system at the end.

Along the way the reason why people dislike maintaining these systems, as to do something like getting to the hard drive requires removing the entire display. The cause for the first iBook’s problems also seemed to be due to a liquid spill of some type, as on boot there was no chime either, indicating a wider board-level issue. Unfortunately this was left further undiagnosed and the Japanese mainboard used instead. It’d be interesting to see the deeper cause, but most likely the mainboard will be used for components.

Continue reading “Restoring Apple’s Terrible But Awesome IBook Laptop”

A Modern Web Browser For Classic Mac OS

When using older computers there comes a point at which modern software drops support, as for example is happening with builds for Windows XP. Every now and then though, along comes something that bucks the trend. Enter [mplsllc] with Macsurf, a port of the Netsurf browser for classic MacOS 9 on PowerPC. Bring your nineties beige box back online!

The first generation of PowerPC Macs occupy an odd position, being faster and more capable than their predecessors while not sharing the ability to run MacOS X like their G3 descendants. Macsurf has the promise of bringing them into the 2020s, but if you’re expecting the equivalent of Google Chrome you might be disappointed.

Netsurf is a browser that started life on RiscOS, the original ARM OS from the Acorn Archimedes. It’s lightweight and portable, it’s an active project, it has a good rendering engine that does up to date HTML and CSS, it offers native TLS, and it has JavaScript built in. It’s ideal for a 1990s PowerPC, but with the caveat that sites expecting the very latest browsers might struggle. Sadly we don’t have a ’90s Mac to hand so we can’t try this port, but we’re used to it on other lower-power machines so we thing it’ll be a great asset to the platform.

We last looked at Netsurf when we had a look at RiscOS, if you are interested.

Yes, that's a MacBook Neo. The important parts, anyway.

Unlocking The True Power Of A MacBook Neo By Cooling It

Mobile devices generally have one Achilles’ heel when it comes to computing power: thermal throttling. Outside of bulky desktop and server systems, chips have to run at a fraction of their true potential to keep from cooking themselves to death. The MacBook Neo, with its iPhone-derived A18 processor, is no exception. Since Apple’s budget offering first came out, though, there’s been an arms race on the benchmark sites to see just how far you can push it, and [Salem Techsperts] briefly claimed the accolade of ‘fastest MacBook Neo’, and of course provided a video showing how it’s done.

It’s hardly rocket science: you cool the chip. Outdoing Apple’s cost-cutting design in that regard is not difficult; you can evidently get notable performance increases just with decent thermal paste. [Techsperts] goes further than that, combining PTM7950 phase-change thermal paste with a peltier cooler to actively suck watts of heat out of the SOC, heatsinks that likely weigh more than the laptop itself, and an industrial air blower to serve as the highest CFM air cooler we’ve probably ever seen.

By this point it’s hardly a laptop anymore, with the logic board removed to sit inside a cooling sandwhich– water cooled with the peltier on one side, and air-cooled by the blower on the other–but the point wasn’t to have a light, practical daily-driver here. Apple already covered that. The point was to go fast. With 41.47% higher Cinebench scores than the stock laptop, and a power draw of 11W compared to the stock 4W, we can say he’s succeeded in that. Interestingly enough, [Techsperts] could not best the top 3DMark score, in spite of his Cinebench success. It’s possible he just lost the silicon lottery when it comes to the GPU section of this particular A18 chip, but if you have another theory, be sure to let us know in the comments.

Of course you could go colder. For all the absurd impracticality of this setup, it’s not liquid nitrogen cooling, which means there are still gains to be made-– we saw a Pi 5 clocked at 3.6GHz that way last year— and that just means the crown is laying in the gutter, waiting for anyone to pick it up. Unless they already have by the time this prints. In which case, all hail the cryogenic king, and please send us a tip so we can hail their glory.

Continue reading “Unlocking The True Power Of A MacBook Neo By Cooling It”

Trying To Install Haiku On A 2009 Mac Mini

Although the number of uses for a 2009-era Mac Mini aren’t very long, using them to run new-and-upcoming operating systems like Haiku on would seem to be an interesting use case. This is what [The Phintage Collector] recently took a swing at, using both the 2024 Beta 5 release and a current nightly build. The focus was mostly on the 32-bit build, as this has binary compatibility with BeOS applications, but the 64-bit version of Haiku was of course also installed.

One of the main issues with these Mac systems is that they use EFI for the BIOS, so you’re condemned to either take your chances with the always glitchy CSM ‘classical BIOS’ mode, or to make Haiku and EFI get along. While for the 64-bit version of Haiku this wasn’t too much of a struggle, the 32-bit version ran into the problem that the 64-bit EFI BIOS really doesn’t like 32-bit software. After a while the 32-bit version of Haiku was thus abandoned for a later revisit.

With the 64-bit version a lot of things just work, though audio couldn’t be made to work even with a USB dongle, and there’s no hardware acceleration for graphics, so gaming isn’t really going to happen either. The positive thing here is probably that as a test system for 64-bit Haiku such a Mac Mini isn’t too crazy, it being just an Intel system with an Apple-flavor EFI BIOS.

If you’re into giving it a shot yourself, the video description page contains a lot of resources to consult.

Continue reading “Trying To Install Haiku On A 2009 Mac Mini”

Upgrading A MacBook Neo Using A 1 TB IPhone NAND Flash

The nekkid Flash footprint with unused pads perimeter. (Credit: dosdude1, YouTube)
The nekkid Flash footprint with unused pads perimeter. (Credit: dosdude1, YouTube)

For some reason the newly introduced MacBook Neo appears to be the subject of a lot of modding, though a recent mod by [dosdude1] leans into the fact that this laptop has been assembled using what are effectively iPhone 16 parts inside a laptop case. This consequently means that there’s an overlap with certain iPhone 16 components, such as the NAND Flash. Incidentally storage on the Neo is limited to 512 GB when you purchase it from Apple, which is weird since the same SoC in the iPhone 16 Pro happily uses 1 TB.

Even if it was just a price point thing that Apple went for, there’s seemingly nothing standing between a Neo owner with a hot air gun and sheer determination. As long as you’re comfortable soldering a fine-pitched BGA NAND Flash package, natch.

Of course, there was always the possibility that Apple used a different NAND Flash package footprint, but the installed 256 GB model chip that comes installed matches the replacement 1 TB model K8A5 chip as hoped. This just left disassembly and preparing the PCB for a storage replacement. Removal of the BGA underfill and desoldering the old chip without taking out surrounding SMD parts is definitely the hardest part, but handled in the video with the equivalent of an IC spatula and a temporary removal of some capacitors.

Interestingly, the uncovered IC footprint shows a whole perimeter of unused pads that might target other NAND Flash packages. Regardless, the new chip installed fine, giving the Neo 1 TB of storage and a slightly faster read/write performance.

Continue reading “Upgrading A MacBook Neo Using A 1 TB IPhone NAND Flash”

You’ve All Seen A Hackintosh, But Have You Seen One On A Wii?

The Intel era of Apple Macs led to so-called “Hackintoshes”, more normal PCs running x86 MacOS X. Now Bryan Keller proves that a Hackintosh isn’t restricted to the x86 era, not by doing it with a modern ARM version, but by going back to PowerPC, and the Nintendo Wii.

The Wii can be thought of in hardware terms as not too far from a Mac G3 with a little less memory, having a PowerPC 750-family processor, a close relative as those in the first generation of MacOS X capable Macs. Since the roots of MacOS X are shared with its open-source equivalent Darwin, he reasons it should be possible to port just enough Darwin to the Wii to enable the closed-source OS X to run on top of it. He’s running OS X 10.0, the earliest version from 2001.

The write-up is a fascinating path through writing a bootloader and running a patched kernel that flashes the Wii LEDs, and then the process of making the Wii’s very different hardware from a Mac, accessible to the OS. It boots from an SD card and uses a framebuffer for display so perhaps it’s not as fast as you might hope, but he gets it working. Even for someone not versed in MacOS or the Wii, it’s a good write-up that makes its points accessible.

Something that makes us happy about this piece of work is its place in the greater picture, after all the Wii has found itself running classic MacOS too.

An upside down laptop with its cover removed on a grey surface. The inside of the laptop is a series of black modules connected to the frame with glorious amounts of screws and not glue!

Apple’s Most Repairable Laptop Is Thanks To Right-to-Repair

The common narrative around device design is that you can have repairability or a low price, but that they are inversely proportional to each other. Apple’s new budget MacBook Neo seems to attempt a bit of both.

Brittle snap-fit enclosures or glue can make a device pop together quickly during manufacture, but are a headache when it comes time to repair or hack it. Our friends at iFixit tore down the Neo and found it to be the most repairable MacBook since the 2012 unibody model. A screwed in battery, and modules for many of the individual components including the USB ports and headphone jack make it fairly simple to replace individual components. Most of those components are even accessible as soon as you pop the bottom cover instead of requiring major surgery.

As someone who has done a keyboard replacement on a 2010 MacBook, the 41 screws holding the keyboard in brought back (bad) memories. While this is a great improvement over Apple’s notoriously painful repair processes, we’re still only looking at an overall 6/10 score from iFixit versus a 10/10 from Framework or Lenovo.

The real story here is that these improvements from Apple were spurred by Right-to-Repair developments, particularly in the EU, that were the result of pressure from hackers like you.

If you want to push a Neo even further, how about water cooling it? If you’d rather have user-upgradeable RAM and storage too in a Mac, you’ve got to go a bit older.

Continue reading “Apple’s Most Repairable Laptop Is Thanks To Right-to-Repair”