Hi and welcome @user2021!
It’s not exactly clear what your issue is. In the case you ordered a Nextion screen but got a TJC screen (one that does not work with the Nextion Editor) you should definitely open a dispute to get your money back. This is not what you’ve ordered and it does not work as expected.
However, you’re right with the observation that the hardware is the same for both Nextion and TJC screens - as is the software. No reason to let anything go to e-waste. There are many options to bypass the vendor lock bs:
- I’ve heard that people use a modified v0.58 TJC editor which seems to be the last version that could be patched to english.
- Download both Nextion and TJC editors (not the installers but the zip files!) and open them side by side. You can work in the TJC Editor and use the Nextion Editor as translation. Most of the time you don’t even need to mess with the chinese names since all component attributes (
.val, …) are exactly the same in both versions. Probably needs some getting used but shouldn’t be too hard.
- Post (a link to) your HMI file here or on Discord and someone may convert it for you from Nextion to TJC or vice versa (possible for all models and all editor versions). Then you can compile it with the respective editor.
- Post (a link to) your TFT file here or on Discord and someone may convert it for you from Nextion to TJC or vice versa (possible for T (basic) and K (enhanced) series and all editor versions). The advantage in this case is that you don’t need both editors. You can compile it for the “wrong” target and get it modified afterwards.
Since the options above work without messing with programmers or having to (de)solder anything I guess the interest in modifying EEPROMs and firmwares isn’t that high… some people did try modifying it with varying success.
HMI files on the other hand are well understood by now. TFT files are work in progress.