Well, I managed to fix mine and I have no idea why it worked.
I, by luck, found an old 3.0.10 firmware file someone here posted and it worked, bringing my unit back to English. I then updated to 3.3.1 which worked before in English (modded with hiktools).
I still needed 3.4.0 for my new...