Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Commit

Permalink
Commit v1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
MuertoGB committed Oct 8, 2022
1 parent 0fa2ddd commit bfa23ad
Show file tree
Hide file tree
Showing 21 changed files with 3,717 additions and 61 deletions.
Binary file modified .VolumeIcon.icns
Binary file not shown.
2 changes: 1 addition & 1 deletion 820-00138.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ cls

echo "MacBookPro11,4"
echo "Mac-06F11F11946D27C5"
echo "Flashing SMC with 820-00138 firmware..."
echo "Flashing SMC with 820-00138 v2.30f2 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-06F11F11946D27C5\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-06F11F11946D27C5\flasher_base.smc
Expand Down
13 changes: 13 additions & 0 deletions 820-00163.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
echo -off

cls

echo "MacBookPro11,4"
echo "Mac-06F11F11946D27C5"
echo "Flashing SMC with 820-00163 v2.30f2 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-06F11F11946D27C5\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-06F11F11946D27C5\flasher_base.smc
smcutil.efi -force -norestart -LoadApp payloads\Mac-06F11F11946D27C5\Mac-06F11F11946D27C5.smc

complete.nsh
2 changes: 1 addition & 1 deletion 820-00164.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cls

echo "MacBookAir7,1"
echo "Mac-9F18E312C5C2BF0B"
echo "Flashing SMC with 820-00164 firmware..."
echo "Flashing SMC with 820-00164 v2.30f2 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-9F18E312C5C2BF0B\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-9F18E312C5C2BF0B\flasher_base.smc
Expand Down
2 changes: 1 addition & 1 deletion 820-00165.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cls

echo "MacBookAir7,2"
echo "Mac-937CB26E2E02BB01"
echo "Flashing SMC with 820-00165 firmware..."
echo "Flashing SMC with 820-00165 v2.27f2 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-937CB26E2E02BB01\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-937CB26E2E02BB01\flasher_base.smc
Expand Down
2 changes: 1 addition & 1 deletion 820-00426.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ cls

echo "MacBookPro11,5"
echo "Mac-06F11F11946D27C5"
echo "Flashing SMC with 820-00426 firmware..."
echo "Flashing SMC with 820-00426 v2.30f2 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-06F11F11946D27C5\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-06F11F11946D27C5\flasher_base.smc
Expand Down
2 changes: 1 addition & 1 deletion 820-3435.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ cls

echo "MacBookAir6,1"
echo "Mac-35C1E88140C3E6CF"
echo "Flashing SMC with 820-3435 firmware..."
echo "Flashing SMC with 820-3435 v2.12f143 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-35C1E88140C3E6CF\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-35C1E88140C3E6CF\flasher_base.smc
Expand Down
2 changes: 1 addition & 1 deletion 820-3437.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cls

echo "MacBookAir6,2"
echo "Mac-7DF21CB3ED6977E5"
echo "Flashing SMC with 820-3437 firmware..."
echo "Flashing SMC with 820-3437 v2.13f15 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-7DF21CB3ED6977E5\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-7DF21CB3ED6977E5\flasher_base.smc
Expand Down
4 changes: 1 addition & 3 deletions 820-3476.nsh
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
echo -off

mode 160 42

cls

echo "MacBookPro11,1"
echo "Mac-189A3D4F975D5FFC"
echo "Flashing SMC with 820-3476 firmware..."
echo "Loud fan noises incoming."
echo "Flashing SMC with 820-3476 v2.16f68 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-189A3D4F975D5FFC\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-189A3D4F975D5FFC\flasher_base.smc
Expand Down
14 changes: 14 additions & 0 deletions 820-3536.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
echo -off

mode 160 42
cls

echo "MacBookPro11,1"
echo "Mac-189A3D4F975D5FFC"
echo "Flashing SMC with 820-3536 v2.16f68 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-189A3D4F975D5FFC\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-189A3D4F975D5FFC\flasher_base.smc
smcutil.efi -force -norestart -LoadApp payloads\Mac-189A3D4F975D5FFC\Mac-189A3D4F975D5FFC.smc

complete.nsh
5 changes: 3 additions & 2 deletions 820-3662.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ echo -off

cls

echo "MacBookPro11,2"
echo "MacBookPro11,2,iGPU"
echo "MacBookPro11,3,iGPU"
echo "Mac-3CBD00234E554E41"
echo "Flashing SMC with 820-3662 firmware..."
echo "Flashing SMC with 820-3662 v2.18f15 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-3CBD00234E554E41\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-3CBD00234E554E41\flasher_base.smc
Expand Down
14 changes: 14 additions & 0 deletions 820-3787.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
echo -off

cls

echo "MacBookPro11,2,dGPU"
echo "MacBookPro11,3,dGPU"
echo "Mac-2BD1B31983FE1663"
echo "Flashing SMC with 820-3787 v2.19f12 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-2BD1B31983FE1663\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-2BD1B31983FE1663\flasher_base.smc
smcutil.efi -force -norestart -LoadApp payloads\Mac-2BD1B31983FE1663\Mac-2BD1B31983FE1663.smc

complete.nsh
2 changes: 1 addition & 1 deletion 820-4924.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cls

echo "MacBookPro12,1"
echo "Mac-E43C1C25D4880AD6"
echo "Flashing SMC with 820-4924 firmware..."
echo "Flashing SMC with 820-4924 v2.28f7 firmware..."

smcutil.efi -force -norestart -LoadUpdate payloads\Mac-E43C1C25D4880AD6\flasher_update.smc
smcutil.efi -force -norestart -LoadBase payloads\Mac-E43C1C25D4880AD6\flasher_base.smc
Expand Down
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
**Version 1.0.4**
```
- GPT issues resolved
- New startup manager icon
- Script optimisation
- Support Board: 820-3536
- Support Board: 820-3787
- Support Board: 820-00163
```
**Version 1.0.3**
```
- Add startup.nsh (PLD)
- Script optimisation
- Fixed 820-4924 screen mode
- Support Board: 820-3435
- Support Board: 820-00164
- Support Board: 820-00138
- Support Board: 820-00426
```
**Version 1.0.2**
```
- Remove autorun.inf
- Remove bootia32.efi from efi/boot
- Path restructuring
- Support Board: 820-3662
```
**Version 1.0.1**
```
- Added startup manager icon
- Added README to ISO
```
**Version 1.0**
```
- Initial Release
```
144 changes: 144 additions & 0 deletions COMPATIBILITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
**Compatibility Information:**
-
This information is still a work in progress, I only have so many MacBooks at my disposal to verify board-ids and perform a test flash. If a model is marked as verified, this means it was successfully flashed with SMC Tool.

Some boards carry the same board-id but have different models. If a board is not in the below list, it is not currently supported.

If you'd' like to verify a board please open an issue. Make sure to include the model, EMC number, board-id, board model, and proof of a successful flash (Just copy the format below). I would really appreciate help here.

**MacBook Air**
```
A1465 (EMC2631)
- MacBookAir6,1 (11-inch Mid 2013, Early 2014)
- Board Model: 820-3435
- Board-ID: Mac-35C1E88140C3E6CF
- Firmware: 2.12f143
Flash using 820-3435.nsh
```

```
A1466 (EMC2632) - Verified
- MacBookAir6,2 (13-inch Mid 2013, Early 2014)
- Board Model: 820-3437
- Board-ID: Mac-7DF21CB3ED6977E5
- Firmware: 2.13f15
Flash using 820-3437.nsh
```

```
A1465 (EMC2924)
- MacBookAir7,1 (11-inch Early 2015)
- Board Model: 820-00164
- Board-ID: Mac-9F18E312C5C2BF0B
- Firmware: 2.26f2
Flash using 820-00164.nsh
```

```
A1466 (EMC2925, EMC3178) - Verified
- MacBookAir7,2 (13-inch Early 2015)
- MacBookAir7,2 (13-inch 2017)
- Board Model: 820-00165
- Board-ID: Mac-937CB26E2E02BB01
- Firmware: 2.27f2
Flash using 820-00165.nsh
```
**MacBook Pro**
```
A1502 (EMC2678. EMC2875) - Verified
- MacBookPro11,1 (13-inch Late 2013, Mid 2014)
- Board Model(s): 820-3476
- Board-ID: Mac-189A3D4F975D5FFC
- Firmware: 2.16f68
Flash using 820-3476.nsh
```

```
A1502 (EMC2678. EMC2875)
This model is the same as 3476, but only carries 4GB RAM. Can be flashed w/ 3476 too.
- MacBookPro11,1 (13-inch Late 2013, Mid 2014)
- Board Model(s): 820-3536
- Board-ID: Mac-189A3D4F975D5FFC
- Firmware: 2.16f68
Flash using 820-3536.nsh
```

```
A1502 (EMC2835) - Verified
- MacBookPro12,1 (13-inch Early 2015)
- Board Model: 820-4924
- Board-ID: Mac-E43C1C25D4880AD6
- Firmware: 2.28f7
Flash using 820-4924.nsh
```

```
A1398 (EMC2674, EMC2745) - Verified
- MacBookPro11,2 (15-inch Late 2013 with iGPU)
- MacBookPro11,3 (15-inch Mid 2014 with iGPU)
- Board Model: 820-3662
- Board-ID: Mac-3CBD00234E554E41
- Firmware: 2.18f15
Flash using 820-3662.nsh
```

```
A1398 (EMC2876, EMC2881)
- MacBookPro11,2 (15-inch Late 2013 with dGPU)
- MacBookPro11,3 (15-inch Mid 2014 with dGPU)
- Board Model: 820-3787
- Board-ID: Mac-2BD1B31983FE1663
- Firmware: 2.19f12
Flash using 820-3787.nsh
```
**Use the below with precation, I'm unsure they're all 06F11F11946D27C5.**
```
A1398 (EMC2909)
- MacBookPro11,4 (15-inch Mid 2015 with iGPU)
- Board Model: 820-00138
- Board-ID: Mac-06F11F11946D27C5
- Firmware: 2.30f2
Flash using 820-00138.nsh
```

```
A1398 (EMC2910)
- MacBookPro11,5 (15-inch Mid 2015 with dGPU)
- Board Model: 820-00163
- Board-ID: Mac-06F11F11946D27C5
- Firmware: 2.30f2
Flash using 820-00163.nsh
```

```
A1398 (EMC2910)
- MacBookPro11,5 (15-inch Mid 2015 with ????)
- Board Model: 820-00426
- Board-ID: Mac-06F11F11946D27C5
- Firmware: 2.30f2
Flash using 820-00426.nsh
```
Loading

0 comments on commit bfa23ad

Please sign in to comment.