i ran your program and i got this message:
"Device version: TL866A
Device status: Normal working mode.
Device code: 36892516
Serial number: A44A2B9A1284B0387D996406
Firmware version: 3.2.86
Bad serial."
This serial code is bad indeed. This was generated by an earlier version of my firmware updater. So the seller from where you bought your device sells fake units (or original units with changed firmware).
thanks! i got it working finely, i followed the tutorial on page 51 and now everything is working correctly, i didn't need to create a new serial code, thanks for answering so quickly i was expecting to be answered in days but you answered in about 30 minutes and helped me out, this world really needs people like you. also sorry for making all these posts i didn't really pay attention to what was written on page 51.
Good but you should generate a new serial code. Sure, it can work like this; the minipro software doesn't limit yet devices with such random generated serials but who knows in the future. So i suggest you to generate a new compliant serial with my firmware updater. This is simple just flash the firmware dumper and in the advanced window the serial code section, click the edit button and generate a new serial. After that click the write button to write the new serial to the device and that's is. Close the advanced window and reflash the normal firmware and you're done.
You'd be surprised how many people won't put in that little bit of effort despite everything that folks like radioman have contributed.
Indeed
despite that, all the info is here in this thread no one wants to read these days, jus asking the same thing again and again.
Now into @Wiljan issue.
The interesting thing is that when you look on the update procedure then when it does "Erase" the FW it actually goes to FW 04.1.00 and then to the new ones.
When I try to upgrade the one I have (which fails) the it never goes to FW 04.1.00 and I expect the problem are it's actually not erased.
The problem is that your unit fails to enter into boot mode. This new TL866II+is reporting diferently its working state (normal or bootloader mode). The TL866A/CS has a dedicated byte in the report structure from which you can distinguish between the two modes. The new version does not report its status this way. Instead the minipro software(well xgpro now) is looking for firmware minor version to see the device state. So you have something like this. 4.2.96 right? we have three parts here hardware version (4) firmware version major (2) and firmware version minor (96). The bootloader only reports 4.1.0 and the xgpro knows that the device has entered boot mode. After that the erase command is issued (to clear the device flash) and then updateii.dat is decrypted and sent in small chunks to the bootloader. Finally the reset command is issued and the devicce enters normal mode.
So your device fails to enter into boot mode! why? i don't know! maybe a bootloader bug or maybe some flash corruption who knows.
Why you don't ask the manufacturer directly? i think he is the
@autoelector user on this forum. Who knows maybe he will answer this year or maybe the next year
/sarcasm.
Anyway, moving on, right now I have a working firmware updater for this new device, but only the updater part, no firmware generator no other funny features, just the updater part. The updateii.dat structure, and the update algorithm has been cracked March last year I think, but I never release the new updater it in the wild. So if you want I can send it to you, but I don't know if this will solve your issue.