Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Sinclair ZX81? Jeez! i didn't know anyone remembered them... Shouldn't you be dead already (as I am (not))? Why wait for the wife ;)? In truth, I would love to see one of them machines again. Computing has come a long, long way.

Well, I'd forgotten that's where I started my interest in computers. I too had a Sinclair ZX80 then a ZX81 before moving up to a Sinclair Spectrum - I always wanted a 'Sinclair C5'. I've moved on a little since then - now have several computers including 4 cMPs and I got my electric car - a Nissan Leaf - it's a little safer than a 'C5'.
 
that's bizarre since if i remember correctly, 2014 imacs which are supported by Cat, use that chipset

It would be interesting to see what one of those machines report under Mojave in the wifi section. On my machine, I have...

Card Type: AirPort Extreme (0x14E4, 0x111)
Firmware Version: Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8)
 
There is a high probability the first CloneToolX Beta release will be this weekend.
Great news!!!
[doublepost=1561171330][/doublepost]
Ok, to clone an APFS volume make sure you are using the full disk and not a slice of the disk.

it's easy to do /dev/disk5s1
instead of /dev/disk5

Not sure if that's what happened in your case, but that is one hurdle I ran into.

Now for HFS+ volumes, you can clone the slices fine because all the data is on 1 volume.

Try to make sure the source and destination disks are the same format. Both HFS+ or Both APFS. Reformatting a disk can sometimes be problematic. I tried to show the Devices and Erase it from the top and that sometimes can still fail. Then I usually try other formats until it gets down to one portion / disk / container before I start the clone to the destination.

Another trick is to clone to a dmg if possible. If the dmg opens, it will usually clone.

If you have a lot of time on your hands, you can use verify. But once you make a disk, you have to scan it for the checksum and then leave of the -noverify flag. I don't use this because it's often faster to clone it again.

For CloneToolX, I am working on a few Schemas to start off with and I plan to add a special Data to Data Schema that will clone those Data Volumes directly making it a simple Migration from one Catalina version to another. For now I am getting the Image2Disk, Disk2Image and Disk2Disk working. The progress may just be a Text view of the terminal commands but I will later use Puppet Strings to have a live progress bar implemented. I also plan on rolling out Over the Air installs from preselected disk images like a clean install and pre-patched installs for select machines.

The ran into the Bless problem and when it happens, there is usually something missing. I have had better luck with hdiutil and asr, but I've also done about 50 back-up and restores with it. I can write the commands out pretty quickly. And at work I am migrating 20 Macs and I'm doing it all in from the Restore Partitions with the same tools.

---

On the interview front, I have interviewed with 2 Sillicon Valley companies. I actually was not impressed with them. And felt some of my own work was already better than what their team of 25 Swift Engineers were producing. So I was kinda glad I failed their coding test. And what I got me was I did the test in 10 minutes. The Engineer did not ask for anything else. It was a board game and he only wanted to see a few things with mock data. I wasn't happy with the test and the results, so I took a few hours and wrote the entire logic to the board game and even did a War Games style play-by-play simulation and I did let them know I added to the source and still used their crappy Linux IDE and even fixed areas that needed Linux functions instead of Std Swift and used C code to do the conditions and I don't think they even bothered to look at the final piece.

This next interview is with a very popular Automated Testing site and my day job used them for awhile. I gave them some input about Katalon Studio that we were using for out Automated testing and we were doing Automated Browser testing through this companies' tools. And we chatted back and forth. Then recently they approached me about doing a Tutorial for them and I asked my company if they would allow it using what we did in our testing and they declined and at the time I did not have anything I wanted to test, and basically turned them down. Then a few weeks later, they contacted me about a Dev. Advocate job dealing with customers, giving TedTalks and blogging about their products and I was like man that's not what I was looking for but I said, I'll do it. And the guy was just fishing around to see if I knew anybody and I took the opportunity and said yes. So I will be talking directly to their GM about the position. I have done all kinds of Automation in my carrier. I did automation for two fortune 500 companies and pretty excited for a chance at this one. I think it is gonna be a lot of exposure. The company is world wide and in Silicon Valley. And I think it will be a great to be and I think the possibilities will be endless from there.

Before that I was doing a lot of iOS interviews and I still get about 3 contacts a day for jobs. I am putting them all on the back burner until I have my source code up on Github and have at least 3-5 apps in the App Store to compare and at the very least have Test Flight examples of each one. I am gonna shoot for working examples, but I do have one done in AppleScript Objective-C and may just have the source for the because it's one of my only objective-C apps I have laying around. Eventhing else is in Swift 1-5.

I done radio players, video games (breakout game and a side scrolling shoot em up), AR 3D Breakout Game, A Fidget Spinner, Color Picker and Wheel, A Darth Vader sound board based on his Chest plate, CloneTool and CloneToolX, StarPlayr for Mac and now StarPlayrX for iOS. StarPlayrX is also 100% accessible for blind users. A HLS Streaming Video App for Mac. POC for my day job. A Hearing Aid app that takes standard hands free headsets and helps the hearing impaired. I know Apple had a similar feature but mine is more flexible and it can also be cranked up for ease dropping and you can select which Mic to use.

FYI I did do apfs Volume to Volume (full disk)- maybe it's just the Drive Genius 5 utility.
 
Last edited:
  • Like
Reactions: TimothyR734
I also see...

Software Versions:
CoreWLAN: 13.0 ((null))
CoreWLANKit: 13.0 ((null))
Menu Extra: 13.0 ((null))
System Information: 12.0 (1355)
IO80211 Family: 12.0 (1200.12.2)
Diagnostics: 1.0 (910)

Actually, looking at the extensions section in system profiler, I don't see V2 loaded under either Catalina or Mojave. Perhaps I am seeing some weirdness in how the kernel cache gets rebuilt. Normally, I patch before the first reboot after a clean install. I am starting to wonder if copying the kext beyond the first reboot does the same exact thing.

Probably. My patch does kextcaches if its run from another Host. If it's run from on the / the startup volume, it will run the prelinked kernel and then system caches. If we see anything in the my script that needs some adjusting let me know because it does try to handle the kextcaches for you automatically. If it ever doesn't take the first time all the way, you can run it again from with it started up. It should take the first time though.

Now if you installed it later, you probably need to either run the prelinked kernel and system caches again OR run my script again. Either one would have worked.

Sounds like you got it and you are matching what I have set up. That's good. :)
My source does say where the extensions are from too help out users and for the ones that where modified it gives full credit to those users. I just did a bunch of testing and found a great combination for the MP3,1. ParrotGeek's LegacyUSBInjector does most of the work with Apple's own USB Kexts. My USB stuff behaves like just it did on my 2012 Mac Mini. Running brand new devices on this these old rigs is just awesome.

I do want to get into patching my 2011 27" iMac and I also want to get into my 2009 13" MacBook Pro. I just haven't messed with them since Mojave. And I have not kept up with the hardware acceleration with Catalina on those boxes. I am seeing some great progress here, so I might get into that eventually. I just like having Metal running. And the Mac Pro is my main system at home. And I have two. One is a PC for now, but it might become a server for CloneToolX. I am paying for 2018 Mac mini web host, but if I get my son a gaming PC, my other MP3,1 box will be available and would be a great Swift and CloneTool server. I can load it up with up 14 SSDs. 8 SSDs in dual bays. 2 SSD in CD ROM. 4 PCI SSDs. One awesome server.
 
  • Like
Reactions: TimothyR734
Just fixed the USB issues on certain systems, such as the MacBook6,1. Now, the keyboard and trackpad should work 100% perfectly! Patcher has been updated with the new changes. All that was needed was a modification to LegacyUSBInjector.kext, which I have attached.

EDIT: I've also updated my "patch pack" to include this change as well. I've also added a kext to fix nVidia MCP79/89 Ethernet controllers under Catalina.

For those of you waiting, I plan to have my full, 100% automated Catalina Patcher ready within a couple weeks.

@dosdude1 just letting you know the keyboard and trackpad do not work using the new version of the patcher on a MacBook Pro 5,1.
 
  • Like
Reactions: TimothyR734
Thank you!
[doublepost=1561174114][/doublepost]
Yeah, post-install patches are required to get USB working once installed. They're now included with Beta 15.

Thanks. FYI I also had to remove to the telemetry plugin in order prevent the KP upon reboot when using various versions of the patcher up to and including b13. Creating the installer USB for b15 now. Cheers.
 
  • Like
Reactions: TimothyR734
Early Preview of ClonetoolX's Image to Disk Scheme:

CloneToolX will run on Mojave and Catalina.

Looks like I can get it to run on Yosemite and later with no code changes.

Screen Shot 2019-06-21 at 11.34.21 PM.png
 
Last edited:
Thank you!
[doublepost=1561174114][/doublepost]

Thanks. FYI I also had to remove to the telemetry plugin in order prevent the KP upon reboot when using various versions of the patcher up to and including b13. Creating the installer USB for b15 now. Cheers.
That will now be done for you when running the post-install tool.
 
  • Like
Reactions: TimothyR734
Hi, so I have a Mac Mini from Mid 2011, which you didn't mention in the Mojave Patcher that some models of it has a AMD Radeon HD 6xxx. So I couldn't disable the graphics card as it was only for the Macbook Pro. Mojave installed, but black and white wasn't inverted, but all the other ones were (which makes no scene). Will this ever be patched?
 
  • Like
Reactions: TimothyR734
Need to apply post-install patches with latest patcher. Fully automated, complete Patcher will be ready in a couple weeks.
Thanks dosdude1 for your amazing work. One question: in the full patcher, is there a chance a APFS patch for non-native
MacPro 3,1 will be included or native APFS will be required 100% ??????????? I didn't have success yet in applying your ROM patch so I need to know if I will have to retry it ???????????
 
  • Like
Reactions: TimothyR734
Would the skylight from page 68 work on Mojave :)

Yes, it works, even if the @testheit hybrid SkyLightOriginal is forked of 32 bit coding (there could be few side effects on Mojave), however to make effective it, you should put back in your Mojave the stock HIToolBox and CoreUI, otherwise they override the SkyLightOriginal hybrid patch.

And you have to rename SkyLightOriginal in SkyLight for Mojave.

But I still think these kind of frameworks is not safe to be replaced on-the-fly, so my advise keep only the @pkouame hybrid patches for Mojave.
[doublepost=1561184388][/doublepost]
I also see...

Software Versions:
CoreWLAN: 13.0 ((null))
CoreWLANKit: 13.0 ((null))
Menu Extra: 13.0 ((null))
System Information: 12.0 (1355)
IO80211 Family: 12.0 (1200.12.2)
Diagnostics: 1.0 (910)

Actually, looking at the extensions section in system profiler, I don't see V2 loaded under either Catalina or Mojave. Perhaps I am seeing some weirdness in how the kernel cache gets rebuilt. Normally, I patch before the first reboot after a clean install. I am starting to wonder if copying the kext beyond the first reboot does the same exact thing.

That's normal on Catalina, I also manually patched the "AirPortBrcm4360" got working the AirDrop channel and even with those ((null)) strings, everything related to Wifi is working properly without any issues.
[doublepost=1561184720][/doublepost]
Can anyone send me a copy of AppleGVA.framework from High Sierra (and in PrivateFramework or Framework folder)? I need this for playing my new DVDs.

Here is: AppleGVA.framework
 
I can not boot to Catalina on my macbook 8,1
[doublepost=1561186634][/doublepost]hello my friend I ask why not make a video how to usb or how to patch and install catalie as its all the mounde will be understood and thank you
 
I can not boot to Catalina on my macbook 8,1
[doublepost=1561186634][/doublepost]hello my friend I ask why not make a video how to usb or how to patch and install catalie as its all the mounde will be understood and thank you

what did you do? I have one like that. Do you have the 13" or 15" model?
 
  • Like
Reactions: TimothyR734
what did you do? I have one like that. Do you have the 13" or 15" model?
both patches 15 and 13
here is my configuration of my Mac .I imagine the problem and with the terminal or subject
sudo nvram boot-args="-no_compat_check"
[doublepost=1561188541][/doublepost]and on the patches mojavie 10.14 I find it on the patche or subject APFS Boot Selector.prefPane I imagine it is missing on the macOS Catalina PartialPatcher for all the system of mac installs well its enters on tirminal and ecirer
sudo nvram boot-args = "- no_compat_check"
[doublepost=1561188624][/doublepost]
what did you do? I have one like that. Do you have the 13" or 15" model?
and on the patches mojavie 10.14 I find it on the patche or subject APFS Boot Selector.prefPane I imagine it is missing on the macOS Catalina PartialPatcher for all the system of mac installs well its enters on tirminal and ecirer
sudo nvram boot-args = "- no_compat_check"
 

Attachments

  • Capture d’écran 2019-06-22 à 08.24.51.png
    Capture d’écran 2019-06-22 à 08.24.51.png
    59.6 KB · Views: 242
  • Capture d’écran 2019-06-22 à 08.26.50.png
    Capture d’écran 2019-06-22 à 08.26.50.png
    128.8 KB · Views: 232
  • Like
Reactions: TimothyR734
both patches 15 and 13
here is my configuration of my Mac .I imagine the problem and with the terminal or subject
sudo nvram boot-args="-no_compat_check"
[doublepost=1561188541][/doublepost]and on the patches mojavie 10.14 I find it on the patche or subject APFS Boot Selector.prefPane I imagine it is missing on the macOS Catalina PartialPatcher for all the system of mac installs well its enters on tirminal and ecirer
sudo nvram boot-args = "- no_compat_check"
[doublepost=1561188624][/doublepost]
and on the patches mojavie 10.14 I find it on the patche or subject APFS Boot Selector.prefPane I imagine it is missing on the macOS Catalina PartialPatcher for all the system of mac installs well its enters on tirminal and ecirer
sudo nvram boot-args = "- no_compat_check"

You just need to install the OS with @dosdude1 patch. After that boot and run the script of the same @dosdude1 with all the files needed to get things done.thats about it. Nothing more. Mbp 8,1 still have a pretty compatible hardware, because trackpad works, usb ports works. The only thing you won't get when install for the first time is WiFi and graphics acceleration. But after that if you run @dosdude1 script you will get everything working and pretty smooth I must say.
You can still do the commands -"no compat--" directly from terminal of the usb Catalina installer you created.

Still, your MacBook is natively compatible with apfs, so you need to format the destination SSD or hd in this format before proceed the installation. And the usb stick needs to be in extended journaled format
 
  • Like
Reactions: TimothyR734
Sinclair ZX81? Jeez! i didn't know anyone remembered them... Shouldn't you be dead already (as I am (not))? Why wait for the wife ;)? In truth, I would love to see one of them machines again. Computing has come a long, long way.

I used to have one of those and put a DK Tronics keyboard on it as I hated the rubber keys :(
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.