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.
So you think it only takes 1 opinion to make MacOS Catalina work on unsupported Macs with transparency

He only asked for transparency. So, I thought it would be
So you think it only takes 1 opinion to make MacOS Catalina work on unsupported Macs with transparency

I didn't get that...
Of course lot's of people worked for this. He asked for transparency... I said there @ASentientBot patch for graphics acceleration and @pkouame transparency in light mode.
Of course without other people it is not possible to install catalina on a unsupported device. But I've only said on or two and, for the credits to whom deserves it, @ASentientBot have managed graphics acceleration in Catalina.
 
I just love that quote from dosdude, "Just ignore it and continue." I plan to put this into play immediately regarding my wife. If you see no more posts from me, expect the worst.......:eek:
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 have followed closely all your posts on cloning/backup and restore using dd, diskutil, hdiutil and asr, command line utilities so tried the Drive Genius 5 clone utility (really just to rule it out).

I ran it from Mojave on my cMP 4,1->5,1 with a NVIDIA GeForce GT 640 1 GB Graphics card on a discrete SSD on another SSD [500GB] containing the Catalina beta2 install (I'd migrated all my apps but not my user files onto this installation - then removed the 32 bit apps that migrated so it slimmed it down [particularly moving out 93Gb of 'Band-in-a-Box' app files]. The clone appeared to go well until right at the end (about 1 hour and twenty minutes later) when a message came up saying something like "unable to bless the destination drive".

The destination drive was a 500Gb SSD connected with Firewire800 to an external enclosure.

Oh well worth the try I thought. Then I restarted my machine using the option key to get back into the original Catalina beta2 to my surprise the list of bootable drives included the external Firewire800 drive containing the Catalina clone. My spirits were raised! I selected it... my spirits were dashed again. It did not boot and presented a black gray screen - I left it for 15 minutes before doing a 'press the power button' restart.

I tried using an old manual 'Bless Utility'. That did not help - same gray screen - so I wiped and formatted the external Firewire800 drive to await testing when you release CloneToolX.

BTW thanks for all the work you're doing on this and best of luck with the interviews - my advice would be: 'You know you're the best candidate for the job! show them by answering the questions fully; then stop. Wait for the next one. You don't have to fill the silence by saying more than you need to (and maybe talk yourself out of the job).

Filling the silences created by not knowing how to interview is the interviewer's job.'

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.
 
Last edited:
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.
Hey I remember that device. I did not have one, but that was during the Computer Wars when everyone had their personal computer. I friend of mine got a Vic 20 and I got heavily into the Commodore 64 and I saw what he could do in Assembly / Machine Language with it. I never learned Assembly well, but I could hack into almost anything with BASIC and a Modem. Modems were also handy for hacking out phone cards. What I would do is check the memory address when the modem got a carrier signal and you know the call went through and the card was good. When the card was good it would print it out on my dot matrix printer and keep calling. I had a round robin list of computer terminal numbers, so I wasn't calling the same number over and over. Back then the big scare was ANI, Automatic Number Identification, so we tried to avoid getting our phone numbers calling the same number too many times where they may start tracking who is calling and hanging up. I will state I was a minor at the time. I got into Macs mostly after. I did start in 1986 - now.

It was just after Woz and Jobs did the Bluebox and they were legend. Along with Capt Crunch / 2600.

I did not know much about Jobs at the time, not until I was an Art Director at a Graphics company.

One thing I like to do, is think of something I want to do in my life and go after it. I first wanted to be Graphic Designer. Got a 2 year degree with mostly Graphic Design / Commercial Art classes and after I graduated I had 7 job interviews. I also interviewed at an Advertising Agency when I was just 18. By 24 I was an Art Director. I later did Automation using PostScript and AppleScript for Sherwin-Williams Graphic Arts Division. Became a GM for my old company and found it was going bankrupt. Became a Photoshop Color Specialist for 11 years. Got fired. Became a Graphic and UI Designer then got promoted to Software Developer and IT. Who knows what's next.

I just want to drive the my point here.

No matter how young or old you are and how inexperienced you are, do not listen to people who say you can't because 100% of the time you can. And even though you don't see that here, I had lots of people tell me you can't do that. You have no skill or experience in that field or you get paid too much for what you do (I never understood that one, but I've always been well compensated). Whatever drives you, where ever that fire is, use that. It just takes a lot of motivation, determination, hard work and the skill will come, the jobs and careers will follow. Just if you want to be Doctor, get degree for nearly everything in Computer Graphics and Technology, you can usually get in the game without a Masters of Computer Science degree though most people I know go that route.

And the reason I never went to an Engineering school because I thought I wasn't smart enough to do the math even though I did really well in Geo. & Trig. I never took any Calc. courses. I sucked at Algebra even though I use it daily. I spent the first 20 years of my life wanting to be a Fine Artist. I did my first Fine Art painting at the age of 4. And when I could not sell one painting at my first Art Exhibit, I deciding Graphic Design was the next best thing and it was. Then I fell into Printing and Graphic Arts. Lots of stress, but the pay was good and people were great. Customers were tough.

My mother was a Painter by night and worked on Printed Circuit boards by day for a company who made missles and bombs called ASI. My father was an Engineer, Master Electrician and worked at Harley Davidson in Heat treat. My mom could write code too. My dad just on punch cards. My mom would give me white slip sheets of paper to draw my artwork on that was in between the single sheets of imaging film. The paper was very large around 12 x 24. I later worked with film in graphic arts using the same chemical processes that my own mom used. My parents and I have a lot of similarities with their early careers. I guess that's what shaped me.
 
Last edited:
The vibrancy portion of that patch should. The extra symbols added by @AsentienBot may also not hurt. Since it is based off of a Mojave framework , no reason why it shouldn't. Best to check with @testheit or @ASentientBot.
How are you doing Pkouame nice to hear from you Love your hybrid patches :)
[doublepost=1561160922][/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.
DM a list you have in the App Store would love to check them out :)
 
Catalina Beta 2 is still running solid. I have not been able to test SideCar yet. I am gonna have to wait til next month to get a refurb. iPad mini 4.
 
  • Like
Reactions: TimothyR734
Catalina Beta 2 is still running solid. I have not been able to test SideCar yet. I am gonna have to wait til next month to get a refurb. iPad mini 4.

I finally got around to installing an iMac BCM94360CD wifi card on a Mini PCI-E Adapter for BCM94360CD/BCM94331CD Upgrade to Version 3.0 adapter card. This permutation finally worked on my MacPro 3,1. Testing on Catalina, I found that using the stock Catalina IO80211Family.kext and
corecapture.kext didn't allow the wifi card to be recognized. Dropping down to the Mojave versions of both work in a fashion but when you option clicked on the wifi menu bar icon, the TX Rate could be seen to be really unstable and jump around a lot. Dropping back IO80211FamilyV2.kext to the Mojave version eliminated that problem and seems to work quite well. So for folks on BCM94360CD cards, using the Mojave copies of IO80211Family.kext, IO80211FamilyV2.kext and corecapture.kext might be the best option.
 
  • Like
Reactions: pippox0
I finally got around to installing an iMac BCM94360CD wifi card on a Mini PCI-E Adapter for BCM94360CD/BCM94331CD Upgrade to Version 3.0 adapter card. This permutation finally worked on my MacPro 3,1. Testing on Catalina, I found that using the stock Catalina IO80211Family.kext and
corecapture.kext didn't allow the wifi card to be recognized. Dropping down to the Mojave versions of both work in a fashion but when you option clicked on the wifi menu bar icon, the TX Rate could be seen to be really unstable and jump around a lot. Dropping back IO80211FamilyV2.kext to the Mojave version eliminated that problem and seems to work quite well. So for folks on BCM94360CD cards, using the Mojave copies of IO80211Family.kext, IO80211FamilyV2.kext and corecapture.kext might be the best option.

That's odd because my patch uses the IO80211Family and core capture are from Mojave. It leaves the FamilyV2 alone since it didn't load for me. It sounds like V2 from Mojave is loading for you. That is interesting. I can add V2 in to help other users.

My Broadcom WiFi card is from some no name Chineses manufacture and it is just listed as a Third-Party Wireless Card in System report. The card was picked out from one that Dosdude1 recommended on his site. It's a pretty cheap card. Cost like $20 dollars a year ago.

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)

Can you list this information out? It will help me make sure the V2 family is being used and what version.

Side Note: One the most patient things is connecting the WiFi and Bluetooth antennas. Once you figure them out they are not hard to pop on. The trick is popping them on! In reality, you can actually feel them when they pop on. Takes a some practice.
 

Attachments

  • Screen Shot 2019-06-21 at 9.11.07 PM.png
    Screen Shot 2019-06-21 at 9.11.07 PM.png
    112.8 KB · Views: 464
Last edited:
  • Like
Reactions: TimothyR734
That's odd because my patch uses the IO80211Family and core capture are from Mojave. It leaves the FamilyV2 alone since it didn't load for me. It sounds like V2 from Mojave is loading for you. That is interesting. I can add V2 in to help other users.

My Broadcom WiFi card is from some no name Chineses manufacture and it is just listed as a Third-Party Wireless Card in System report. I don't remember number of the card I picked out. It just works. The card was picked out from one that Dosdude1 recommended on his site. It's a pretty cheap card. Cost like $20 dollars a year ago.

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)

Can you list this information out? It will help me make sure the V2 family is being used and what version.

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.
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.