Unfortunately the existence of a leaked tool for a given chip does not necessarily mean that the firmware can be upgraded. Some tools only provide other features such as the following:

Change configuration data (Product Name, VID, PID) so that it matches for the OEM Vendor

Enable CD Emulation

Change capacity of stick (Sticks are typically sold with 4/8/16/32/64 GB capacity and a stick with enough good blocks for 25 GB is often software-limited to 16 GB.

Do a low-level format

Some leaked firmware images appear to be partial and do not contain USB descriptors and no 8051 interrupt table.Partial firmware images probably are nothing more than a fancy way to abstract differences inflash geometry, where a simple static table would not be expressive enough.It is conceivable that they also implement block management functions as this is an area wherenew features might be developed to improve the product while access to a given hardwarecan be expected to be reasonably efficient and generic enough so as to not require firmwareupdate. High level features such as volume management and USB vendor/product/serial IDsshould be found in the updated part too.With a little bit of dedication one can probably figure out how to get information inand out and thus dump the whole of the firmware (for example 4 bytes of firmware perUSB descriptor read in the VID/PID