Documentation explaining the use of the driver and library.Download dfu-util for free. Source code for the example application. The tools consist of: an example application that demonstrates how to use the driver and library. Kingston Wireless’ macOS DFU Tools are designed to allow 3rd party companies to embedded support for DFU-over-USB into their own macOS applications.
Dfu Tool Download And UploadFull documentation will be maintained as a Wiki on Github - Driver Fixer. DFU is intended to download and upload firmware to/from devices connected over USB.DFU mode is needed (rarely) to restore the T2 firmware when:Mac - Simple tool for backup/restore and firmware update. Dfu-util is a host side implementation of the DFU 1.0 and DFU 1.1 specifications of the USB forum.![]() Plug in data cable to Host Mac (any port) then into the left port closest to track pad in the Target Mac. Do not use the left port closest to track pad for power - you will need this for data.Make sure Host Mac is powered up, iTunes is not open if applicable (fully quit) and open Apple Configurator 2.For Intel MacBook Pro and MacBook Air - Make sure Mac is shut down (hold power button for 5 seconds). Target Mac (one that is being put in DFU) is connected to power. ![]() You can just use a large piece of jumper wire, and once the target system is connected to the host system and appearing in AC2, you can just cut the jumper wire freely. Also, the system may fail to revive/restore properly if the connection is persistent - thus the use of a momentary-closed button in the schematic. Be sure to use the correct port or your host system running Apple Configurator 2 will pop a "Cannot Use Thunderbolt Accessory" message, indicating that it's either NOT in DFU mode or not connected to the correct port. You can search through the schematic for SOC_FORCE_DFU and follow it to the debug page. Many boards have "debug buttons" to achieve this - for example RE032 on 820-00850. Plug in data cable on Target Mac to port closest to ethernet. Press the power button for about half a second, then also press and hold Left Control + Left Option + Right Shift for 10 seconds, then release all keys except power and hold power until the Target Mac shows up in Apple Configurator on the Host Mac.For Intel Mac mini and iMac Pro - Disconnect power cord from Target Mac. Plug in data cable to Host Mac (any port) then into the left-side port closest to the screen in the Target Mac. But I've found the jumper wire method to be 100% reliable and super easy.)For M1 MacBook Pro and MacBook Air - Make sure Mac is shut down (hold power button for 5 seconds). Plug in data cable on Target Mac to port closest to ethernet and into any port on Host Mac, then press and hold power while reconnecting power, then release power. The Target Mac will remain as a black screen but you should see the DFU logo in Apple Configurator window.For M1 Mac mini - Disconnect Target Mac from power for at least 10 seconds. Continue holding power button for about 3 seconds. Clicked the restore button the the process started.The restore process stalled at the last few pixels of the progress bar, and the Target Air turned off.Upon pressing the power button, the Target air went in to internet recovery, from where the installer prompted "Activating Mac", which got Activated.In this case Data was wiped from customer's device.Few things from experience (Liminalsunset):DFU Restore on T2 Mac: MacBook Pro 16" 2019It's possible to restore the T2 firmware on this machine using a MacBook Air, Mid-2013 13" laptop. Died with no particular reason, stopped charging and simply did not start up after next reboot.- Did not work with USBA-USBC adapter (claimed to work by Apple Article), used thunderbolt cable.- Apple Configurator shows DFU logo without key combination, but flashing in this mode will end up with a undefined error.- Key combination works like 50/50, no particular pattern, best looks like DFU LOGO - SMC RESET Combo 4 Sec till DFU Logo disappears, shows again, now flashing works.May end up with the connection timeout, target device will start to boot, then shutdown at some point.Macbook Air 2018 (820-01521) no power no post, just died, stuck at 20V 0.0667A All G3H present, missing PP5V_S5.Connected power to the USB that is close to the LCD, and the USB c to the host machine close to the Tarckpad.Using a host MacBook air with configurator 2, manage to prompt recovery. When done, verify that the process completed.Case: Macbook Pro 2018 15', 5V shortly 0.3A, than 0.04A-0.08 floating, all G3HOT present. While holding the power button, connect the power cord and continue to hold the power button for about 3 seconds.Complete the restore through Apple Configurator. Plug in data cable on Target Mac to USB-C port farthest from the power button. How do you make revewier comments anonymous on word for macOnce restore is complete MBP may need manually powered off and on to start into Internet RecoveryFew things from experience: (Dusten Mahathy)Unit not booting without battery present. Rest of process is uneventful and works normally. MBP will flash Apple logo, then it will disappear4) DFU device should show up in Apple Configurator 2. Works with Target MacBook Pro powered off of battery.1) Turn off MBP and plug in USB A to USB C cable (third party) from MacBook Air into MacBook Pro, port closest to you facing computer on the left side2) Locate left Control and Option keys on MacBook Pro, as well as right Shift key.3) Press Power button for 1 second, then hold keys above down with power button for 8 (real) seconds. Activation Lock and FileVault were enabled prior to procedure and do not appear to affect it. I used Internet Recovery to restore a backup and it worked fine after. Flashing the T2 ROM, and restoring via DFU resolved the issue.1 - Battery not present(needs battery for full restore)9 - EEPROM/T2 ROM mismatch, BridgeOS partition not found (use Restore instead of revive, will format SSD), SSD partition corrupted or similar. (It would take 2 to 3 minutes for it to reach 4 and a half amps, vs the normal 30 seconds to a minute)After diagnosing the charging circuit, and seemingly everything on the board is physically okay, I decided to DFU restore the unit, thinking something with the SMC, that T2 is now handling.Prohibition Symbol: This seems to be caused by the board being disabled. I have seen 3 cases where the board doesn't boot on the adapter alone, and wouldn't charge a stone dead battery normally.Without battery connected: 20v with a jump to 300-500mA then back to 70mA and kind of sit there.With battery connected: It would very slowly raise to charging amperage.
0 Comments
Leave a Reply. |
AuthorJackie ArchivesCategories |