Saving image question - Android

Does anyone know oh any plugins or methods to saving an image to the download folder for API 33 / Android 13?

The following no longer works, just saves an empty file and throws error CODE 2.

window.resolveLocalFileSystemURL(cordova.file.externalRootDirectory + 'Download', (directoryEntry) => {
        directoryEntry.getFile('test-file-123.txt', {create: true, exclusive: false}, (entry) => {

        entry.createWriter((writer) => {
            writer.onwriteend = () => {
                console.log('write success');
            };

            writer.onerror = (e) => {
                console.error('write error', e);
            };

            let blob = new Blob(['test123Content'], { type: 'text/plain' });
            writer.write(blob);
        }, (e) => {
            console.error('writer init error', e);
        });
    
        }, (e) => {
            console.error('creation error', e);
        });
    }, (e) => {
        console.error('resolve error', e);
    });

The Cordova file plugin was recently updated to version 8 and included some big changes. Have you reviewed it’s documentation? I’m not certain, but this code looks to be for an older version.