Não, você não pode criar uma unidade USB U3 simplesmente alterando o firmware da unidade. O U3 era uma tecnologia descontinuada que se baseava em uma combinação específica de hardware e software. A funcionalidade U3 não foi incorporada diretamente ao próprio firmware da unidade, na maneira como um esquema básico de particionamento de disco pode ser. Em vez disso, envolveu um lançador de software proprietário e uma estrutura específica do sistema de arquivos que foi executada no topo do sistema de arquivos da unidade USB padrão.
Embora você possa modificar o firmware de uma unidade USB (embora isso seja arriscado e geralmente anula as garantias), isso afetaria apenas funções de unidade de baixo nível, como operações de leitura/gravação, não o aplicativo U3 de nível superior. O software U3, os drivers e o ambiente de lançamento foram separados e precisavam ser instalados na unidade de uma maneira específica. Mesmo que você possa injetar o software antigo U3 em uma unidade moderna, é muito improvável que funcione devido a mudanças nos sistemas operacionais e padrões USB ao longo do tempo.
Em suma, o sistema U3 era um pacote de software completo em camadas em cima de uma unidade USB padrão, não algo alcançável apenas pela modificação de firmware.