My personal experience with the hell that is Error 12.  

  RSS

Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128
December 3, 2018 11:38 am  

I'm starling this thread to document my experiences with the various methods of getting past error 12 in Bootcamp on my MacBook Pro 2017 13.

I have had very limited success, due to many reasons (apple_set_os prevents may TB3 display working - USB devices are recognised but the screen remains black), and often suggestions get lost on larger threads. This is a single source of reference for myself but I also hope others will find it useful.

 The host computer stays the same and I'm going to work under the assumption the enclosure doesn't make a difference.

Success: 

  1. RX 570 ITX 4GB. EFI Bootloader. Drivers from Bootcampdrivers.com
  2. RX 570 ITX 4GB. EFI Bootloader. Drivers from AMD
  3. Vega 56 Ref, EFI Bootloader, Drivers automatically installed by Windows, worked perfectly first boot and restart but was dead after second boot (forget if it was error 12 or non detection).

Current Issue - EFI Bootloader not detecting eGPU and having to unplug and re plug once Windows is fully loaded.

Next:
Currently my Macbook is stripped of all drivers, and I will create a fresh instal if the EFI Bootloader and experiment with different driver sources.

Random factors:
I have vague memories of my Bluetooth not working when I had AMD cards working, I didn't pay it much attention at the time but wonder if it effects resource management? 
Also need to experiment with connecting the TB3 screen to left and right side ports with EFI Bootloader and Apple_set_os the former tends to prevent screen working properly.

Links:
EFI Bootloader

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128
December 3, 2018 8:07 pm  

Managed to get the Vega working again, but only first boot. Reboot and it’s back to not being recognised, in plug re plug error 12. 

Rebuilt the usb drive and reboot, not recognised but now after re plug error 18. 

Prompted to reboot, back to not recognised.

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128
December 3, 2018 8:17 pm  

Spamming but I don’t care...

So I had a feeling the fact that it wasn’t recognised was causing resources to be allocated elsewhere hence ending up with error 12. The EFI bootloader was doing something good, but not quite enough. 

So... what to try?

Hotplugging after boot selection as if it were an Nvidia card. 

Yep. That’s the trick. Just booted twice (two to make it true) and I’m all good. 

Will stress test test this week.

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


theitsage liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128
December 5, 2018 9:59 pm  

And back to error 12... despite absolutely no changes in hardware or boot procedures. 

Lost a bit of faith in the robustness of the EFI bootloader after such promising initial results.

edit: 5 boots later and it works, not sure if switching to the port closest to the hinge made a difference. 

Edit 2: nope back to error 12 after a reboot. 1/5 success rate so far. Wondering if it’s down to timing - basically having to hot plug and select windows at the same time. 

Edit 3: 3 of 3, gotta hot plug and select in sync. 

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
(@ksjcom0705)
Active Member
Joined: 2 days ago
Posts: 5
December 15, 2018 12:20 am  

Setup : 2017 Macbook Pro 13” /w touchbar (4TB3 ports, 16GB CTO) + Akitio node + RX 580

This doesn’t have an dGPU and others build isnt this complicated;

What I’ve tried :
1. Use rEFInd with apple set os efi
2. Use the EFI Bootloader
3. Just boot

with these -
1. Remove PCIe Root hub - Computer froze, did not install drivers for rx580
2. Disable iSight - NOT under a root hub, but under a USB 3.0 hub. Disabled altogether.
3. Disable right side thunderbolt
4. Disable 3 and Broadcom Wifi

I got error 43 once, but it resulted to error 12 after I installed the drivers.

Steps I followed are -
1. DDU
2. plug in egpu
3. radeon software(requires gpu connection)

Seriously, what can I do?
*Works in macOS btw
*I dont want to reinstall bootcamp as that would be a PITA

Thx in advance

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128

ReplyQuote
(@ksjcom0705)
Active Member
Joined: 2 days ago
Posts: 5
December 16, 2018 1:58 am  

Yup, following your build didn’t help
I only get ‘Facetime HD Camera’, not iSight though

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128
December 16, 2018 8:29 am  

@ksjcom0705 Did you disable it? If I remember correctly you have to go to “view>by connecting type” then find and disable it there. 
Also, have you tried selecting windows in the bootmanager and plugging in the egpu and the exact same time?
Heres my screenshot...

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
(@ksjcom0705)
Active Member
Joined: 2 days ago
Posts: 5
December 16, 2018 9:23 am  

Setup : 2017 Macbook Pro 13” /w touchbar (4TB3 ports, 16GB CTO) + Akitio node + RX 580

This doesn’t have an dGPU and others build isnt this complicated;

What I’ve tried :
1. Use rEFInd with apple set os efi
2. Use the EFI Bootloader
3. Just boot

with these -
1. Remove PCIe Root hub - Computer froze, did not install drivers for rx580
2. Disable iSight - NOT under a root hub, but under a USB 3.0 hub. Disabled altogether.
3. Disable right side thunderbolt
4. Disable 3 and Broadcom Wifi
5. Reinstall Radeon Driver
6. Use DDU to wipe all drivers
7. FORMAT

I got error 43 once, but it resulted to error 12 after I installed the drivers.

Steps I followed are -
1. DDU
2. plug in egpu
3. radeon software(requires gpu connection)

Seriously, what can I do?

Thx in advance

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128

ReplyQuote
(@ksjcom0705)
Active Member
Joined: 2 days ago
Posts: 5
December 16, 2018 12:07 pm  

Yup, disabled - check.
I tried plugging in before selecting, right after selecting, after logon screen, etc
plugging in before selecting mostly results in screen degrading(lines across it and/or flickering)
plugging in after selecting results in black screen
plugging in after login results in error 12

It worked once for five seconds, then windows crashed.
Then it suddenly became unbootable(logo, spin then restart loop)

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1128

ReplyQuote