@michael-suberg for future reference, you need to use the iap file from the same release as the firmware you are running, ie you would have needed the iap file from 3.0. You can’t just rename the existing one.
Re the www folder, like I said, the firmware update bundle is different. I pointed you to the correct DWC zip file for 3.0, the contents of which you needed to extract into the www folder on the SD card.
Also, the configuration tool can’t convert a 2.x config to a 3.x config, it can only generate a new config. You can load a previous config using the config.json file, if you have it, but this doesn’t necessarily have all the tweaks of your config.g file.
But glad you got it sorted with Bossa. Note that from 3.3, firmware and iap files are stored in a ‘firmware’ folder, rather than in the ‘sys’ folder.
Ian