Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

pwillis

macrumors member
Jan 17, 2020
57
5
You’re awesome! Thank you very much. You’ve no idea how this has been tormenting us these last couple of weeks.
Uhmmmm, is there a photo around of which chip to convert? :rolleyes:
 

foojitsu1

macrumors member
Feb 3, 2020
56
30
Huntington Beach, CA
Yet another revelation discovered as of this morning...

I found (by accident) cold booting into Ubuntu then warm to MacOS enables thunderbolt as well!! No need for Windows (to test I removed my windows hd). What's cool about Ubuntu is it was super easy to install and more importantly, I didn't have to load any drivers...everything just magically showed up!! :)


This finding provides three new possibilities:

1. You can alternatively dual boot with Ubuntu/MacOS and eliminate windows as well as all the malware, driver incompatibilities, bootcamp/EFI nonsense, etc. that are associated!

2. For those still stuck on "43", maybe (just maybe) it'll enable PCIe tunneling into MacOS? (I still think you need "23" else I would have noticed beforehand)

3. Again, maybe (just maybe) it'll inspire the right person to develop a .kext so we can run natively!!???
:)

If any 43'ers would like to try option 2 and report back findings that would be awesome.

Hope this helps...
 

joevt

macrumors 604
Jun 21, 2012
6,966
4,260
but how do a warm restart from ubuntu without boot picker (no bootscreen) ?
There's probably a way to set next boot in Ubuntu.

Maybe grub-reboot

Or Grub Customizer
 
  • Like
Reactions: tommy chen

ampman

macrumors member
Oct 7, 2016
69
9
@foojitsu1
do you need to install drivers on ubuntu?
if not......cool.

if so---we need someone thath convert the thunderbolt driver from ubuntu to Mac OS.
 

NoLemon

macrumors member
Dec 25, 2018
83
9
World
Yet another revelation discovered as of this morning...

I found (by accident) cold booting into Ubuntu then warm to MacOS enables thunderbolt as well!! No need for Windows (to test I removed my windows hd). What's cool about Ubuntu is it was super easy to install and more importantly, I didn't have to load any drivers...everything just magically showed up!! :)
Wow :cool:
And that works persistently ?

Really helpful would be ?
1. If you could let us know, how you boot back in to MacOs.
2. Which Ubuntu and which version you used.
3. if you had to install TB3 Drivers or not, and if yes which one(s).
That would be really, really, really, really, helpful ?

@foojitsu1
do you need to install drivers on ubuntu?

Im curious too, and found some info.

Thunderbolt Ubuntu 19.04

How To Install "thunderbolt-tools" Package on Ubuntu

Thunderbolt 3 Software Connection Manager Support Coming In Linux 5.5 For Apple Hardware

PDF guide and patches for making Linux v5.3 kernel to work with Thunderbolt 3 add-in card.

Github/linux/drivers/thunderbolt/

Only thing is, with Linux, if you have to install, it can get tricky if you don't know.
At least it used to be the way some years ago.

if so---we need someone thath convert the thunderbolt driver from ubuntu to Mac OS.

Would be cool, but I guess, as TSIAlex stated many times, its not that easy.
Possibly this Link from above Thunderbolt 3 Software Connection Manager Support Coming In Linux 5.5 For Apple Hardware could help to find out more.

but how do a warm restart from ubuntu without boot picker (no bootscreen) ?

Same here.
There is, Refind, Gurb, flag the boot disk in the Urbuntu terminal.
I have no idea which one works.

Interesting will be if it is possible to automate the restart to MacOS in Ubuntu,
don't even need to see anything :)

This finding provides three new possibilities:

1. You can alternatively dual boot with Ubuntu/MacOS and eliminate windows as well as all the malware, driver incompatibilities, bootcamp/EFI nonsense, etc. that are associated!

2. For those still stuck on "43", maybe (just maybe) it'll enable PCIe tunneling into MacOS? (I still think you need "23" else I would have noticed beforehand)
That's why so many people had a problem !
Most likely I have a "23".
There was only some problem getting bootcamp to work.
Even though I installed in Legacy mode my 5.1 EFIi died. I have found out about several reasons that can happen, Installing: in UEFI mode, by USB Stick in Legacy mode, worn EFI Chip, failed Firmware updates. And I suspect, but do not know at all, if Windows has internet access.

Definitely better to use Ubuntu.

3. Again, maybe (just maybe) it'll inspire the right person to develop a .kext so we can run natively!!???
:)
I would, unfortunately I don't have the knowledge.

Cheers
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
Regarding booting back into macOS: you may be interested in recent developments made with OpenCore, which bring a boot picker to standard graphics cards.

 

tommy chen

macrumors 6502a
Oct 1, 2018
907
390
Regarding booting back into macOS: you may be interested in recent developments made with OpenCore, which bring a boot picker to standard graphics cards.



as long as OC is a craft project I'll wait and see
 

pwillis

macrumors member
Jan 17, 2020
57
5
I have successfully flashed a “43” card with “23” firmware (as of this morning) using this CH341A-Programmer and Flashrom commands in Linux (same as DSM2 on German hackintosh forum)

So, is this now working for you foojitsu1?
 

joevt

macrumors 604
Jun 21, 2012
6,966
4,260
Where does Mac Os save the status of the individual hardware or where does Mac OS save the ioregistry status
Do you think it would be useful to save the ioregistry file with activated UAD, and then load it without using WIN in Mac OS via the ioregistry app?
Then restart the finder.
There is no simple way to set the state even if you could get the state. If you don't know anything about the hardware, then you would have to be able to record the entire set of steps (sequence of changes) from boot and then replay those steps after next boot.

For example, if state Z has everything working, you can't just set state Z. You will have to go throw all the steps A, B, C, D, etc. to get to Z.

The best course of action is to study the Thunderbolt code in edk2, DSDT code in ACPI of Mac and PC, and Linux drivers.
 

NoLemon

macrumors member
Dec 25, 2018
83
9
World
Regarding booting back into macOS: you may be interested in recent developments made with OpenCore, which bring a boot picker to standard graphics cards.


WARNING!
Using OpenCore without extensive knowledge of the configuration options
may lead to a bricked Mac.

Why not, but that warning ...

and it won't be automatic like I had it.
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
WARNING!
Using OpenCore without extensive knowledge of the configuration options
may lead to a bricked Mac.

Why not, but that warning ...

and it won't be automatic like I had it.

Perhaps that warning is too harsh. We had one report, but its veracity has been questioned. The OpenCore guide also mentions how the configuration it proposes is safe. Nevertheless, the cMP has a fragile BootROM, and it is important to keep this in mind for everything.

I must admit that didn't expect this type of disquietude from a thread that is on the bleeding edge of cMP updates...
 

foojitsu1

macrumors member
Feb 3, 2020
56
30
Huntington Beach, CA
Wow :cool:
And that works persistently ?

Really helpful would be ?
1. If you could let us know, how you boot back in to MacOs.
2. Which Ubuntu and which version you used.
3. if you had to install TB3 Drivers or not, and if yes which one(s).
That would be really, really, really, really, helpful ?



Im curious too, and found some info.

Thunderbolt Ubuntu 19.04

How To Install "thunderbolt-tools" Package on Ubuntu

Thunderbolt 3 Software Connection Manager Support Coming In Linux 5.5 For Apple Hardware

PDF guide and patches for making Linux v5.3 kernel to work with Thunderbolt 3 add-in card.

Github/linux/drivers/thunderbolt/

Only thing is, with Linux, if you have to install, it can get tricky if you don't know.
At least it used to be the way some years ago.



Would be cool, but I guess, as TSIAlex stated many times, its not that easy.
Possibly this Link from above Thunderbolt 3 Software Connection Manager Support Coming In Linux 5.5 For Apple Hardware could help to find out more.



Same here.
There is, Refind, Gurb, flag the boot disk in the Urbuntu terminal.
I have no idea which one works.

Interesting will be if it is possible to automate the restart to MacOS in Ubuntu,
don't even need to see anything :)


That's why so many people had a problem !
Most likely I have a "23".
There was only some problem getting bootcamp to work.
Even though I installed in Legacy mode my 5.1 EFIi died. I have found out about several reasons that can happen, Installing: in UEFI mode, by USB Stick in Legacy mode, worn EFI Chip, failed Firmware updates. And I suspect, but do not know at all, if Windows has internet access.

Definitely better to use Ubuntu.


I would, unfortunately I don't have the knowledge.

Cheers
So, is this now working for you foojitsu1?
Works perfectly
 

ampman

macrumors member
Oct 7, 2016
69
9
@foojitsu1

after i have a Ubuntu USB stick,can i brick something by use the EFI Boot ?
WIN 10 on USB and booting from USB to install WIN 10 do some trash.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.