If the 10A190 version doesn’t work, please try my build. If neither work, you can try building yourself from within 10A096 as the project is included in the examples folder for Xcode.View attachment 1910451
SSD works fine. My testing Mac runs with an m.2-to-PATA adapter.
It’s the protocol negotiation you need to be aware of.
If you’re on a PATA bus Mac, the adapter renders the m.2 or mSATA SSD as a PATA/IDE drive (as seen by the Mac). That’s what you see above.
For SATA bus Macs, such as the G5s, the trick is the m2-to-2.5" adapter needs to be able to auto-negotiate to SATA I/II speeds. In my experience, current m.2-to-SATA adapters tend to do fairly well with this. It’s what I use with an earlier MacBook Pro.
The challenge here is that some SATA 2.5-inch SSDs, especially earlier SATA III SSD models, will only work at SATA III speeds and will not auto-negotiate down to SATA II or SATA I on a slower SATA bus (generally, SATA II will work without trouble on a SATA I bus). When this happens, your SATA Mac will not boot from that drive (or will have a very difficult time doing so). This was an issue I had with a 2011-vintage 2.5-inch SATA III SSD and my G5. At the time, I chose to buy an older, SATA II SSD as the workaround and I traded the SATA III drive to someone who needed it. Were I to replace that SATA II SSD nowadays, I’d probably get an m.2 SSD and buy another m.2-to-SATA adapter, as this solution is pretty cheap these days. These adapters tend to work pretty well, and the on-board circuitry in these adapters appear to auto-negotiate in the presence of a slower protocol bus (either that, or else the auto-negotiation is happening at the m.2 controller).
I use the TextEdit bundled with 10.5.8, and it’s one of the few applications from 10.5.8 I’ve found which works just fine in the 10A96 setting.
When I can get to a moment when I can do so, I’ll test the TextEdit in 10A190 but in the 10A96 environment.
Unfortunately the version included with 10A432 is intel only.