Open mskyttner opened 3 years ago
There also update to 6.22 but it's only available with their updater. It downloads $DEVICE_ID.dat I just renamed it and put in zip. Before uploading I tried to reflash with fwupdtool. N30_Pro2_Firmware_V6.22.zip
Thanks @pepper-jelly. Despite some worrying errors when installing the 6.22 blob, it seems to work ok :). These were the "warnings":
Loading… [- ]
14:59:51:0651 GLib GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: missing executable tpm2_pcrread in PATH
14:59:51:0651 FuPluginUefi Failed to get PCR0s: missing executable tpm2_pcrlist in PATH
failed to get ACK for mark firmware as successful: failed to retrieve from device on ep 0x82: device was disconnected
Even after installing tmp2-tools (sudo apt install tpm2-tools
for "TPM (Trusted Platform Module) 2.0 tools based on tpm2-tss") there are still some warnings reported related to UEFI but nonetheless the flash seemed to go through.
FuPluginUefi Failed to get PCR0s: Child process exited with code 1
failed to get ACK for mark firmware as successful: failed to retrieve from device on ep 0x82: device was disconnected
So is this for N30 Pro or for the N30 Pro 2? Trying to decide if folks were just renaming & updating the original N30 Pro or if I was missing something (I'm hoping the former as I'd love to update my N30 Pro beyond 4.10) Cheers!
This link https://download.8bitdo.com/Firmware/Controller/N30pro2/8BitDo_Pro_2_Fimware_V6.21.zip has a N30_Pro2_Firmware_V6.21.dat file described as "N30 Pro 2 Firmware v1.14" in the readme.
It is more up-to-date than the one in this repo and can be installed with
To get the device ID for the N30 Pro 2 controller, from switched-off-state (switch it off by pressing start for 8 seconds), with no usb-cable connected, first switch it on in bootloader mode by holding R1+L1+start and then connect USB to linux computer, and then run this command: