You may have considered changing the ESC of your nano racer or your Tinywhoop brushless to 48 khz to gain autonomy. And then reading the method, you abstained. In this post, you will be able to follow a much simpler method, with fewer requirements.
48khz or 96khz?
It is possible to flash Tinywhoop ESCs in 96 khz. But switching to 96 khz instead of 48, is it really interesting? Might as well give the answer right away: the gain in autonomy is very low compared to 48 khz. On the Mobula6 that I tested, the 96 kHz mode even introduces parasitic micro-vibrations. On the Tinyhawk 2 that I am testing at the moment, on the other hand, the flight is perfect and remains flexible. It is therefore difficult to decide, the best is to try before adopting or rejecting. The good news is that you can go from 48 kHz to 96 to 24 kHz whenever you want.
In summary ?
On a nano racer, do not stay in 24 khz, switch to 48 khz, the gain in autonomy will be nice. You can possibly try the 96 khz, without guarantee of an improvement (compared to 48 khz). You can use the method described in the previous post (see here) to switch to 48 kHz. It's simple, but you need a rather painful prerequisite: having upgraded the nano racer to Betaflight version 4.1.1 (or more recent). If you are not very familiar with Betaflight settings, I do not recommend it. Know that there is much simpler! Above all, remember to remove the propellers before any intervention on the firmware of your nano racer and its ESCs, unless you are a fan of thinly sliced fingers for a dinner aperitif...
It doesn't matter the version of Betaflight on your nano racer, as long as it's higher than 3.5.x. However, switching to 48 and 96 kHz only works with ESCs based on the efm8bb21 processor. How do you know if those on your device are? Download the tool BLheli Configurator, here. It is free, available for Windows PC, Mac OS X and Linux. On a Windows PC, you may need to install additional drivers, the links to which can be found on the home page once the software has been launched. Connect your nano racer via USB, with the battery plugged in and click on Connect, then Read Setup. If the ESC model contains an H in the middle of its name, such as OH-5, it is compatible. If it's an L, it's not. It could be that compatibility is added later (the competitor JESC is now, subject to having flashed Betaflight in version 4.1.1).
The file to flash?
Note the reference of your ESC when you do Read Setup in BLheli Configurator. In the case of Mobula6, it's OH-5. To flash in 48 khz (or in 24 khz if you want to go back), direction this archive from Github containing versions modified by JazzMaverick. Choose the most recent directory, 48k - it's 16.77 as of this writing. Next, find the version of the file that matches the version of your ESCs. For the Mobula6, it's O_H_5_48_REV16_77.HEX. Click on it and then on Raw. Copy-paste the entire data (there are more than 400 lines) into a text file and save it with the extension .hex For example oh-5-48-1677.hex
How to flash the ESC?
Make sure your nano racer's battery is fully charged. Although the flash of the ESCs does not last more than a minute, the battery must not let you down during the procedure. In BLheli Configurator, click on Flash All, then Select File Manually, and specify the configuration file with the extension .hex. The flashing operation starts on its own. Once all the ESCs are flashed, it's over. Disconnect the USB cable and battery, put the propellers back in place, reconnect the battery and take off!
And to try the 96 khz?
The 96 khz versions to flash can also be found on Github, modified by JazzMaverick, here. At the writing of this post, the most recent were 16.73. The procedure is the same as for the 48 khz: find the version for your ESC, save it with the .hex extension, flash it… And that's it! Do a few sight and FPV flights to check that the behavior is correct and that you don't get spurious vibrations. If so, you can revert to the 48khz version, and even the 24khz version if needed. Up to you !