I have followed with interest the discussion and I noticed a big lack of knowledge in general electronics.
like you all I use in my case, the galletto v54 master version, clone of high quality but his work does discrettamente and until now I have not had any problems.
And also true that as explained many times my experience and about a year or more....but not on the electronics....
The kiess say it shows more functionality, of course, depends on which version you take and I, as a clone to begin with, I don't want to spare no expense.
THE problem is always the same, the total lack of getting to know the electronics a bit more thoroughly, and how it works, maybe a eeporm or ep2, a flash memory or a cpu tricore!.
I don't read other that the tricore can not resume depending on the operzioni etc!...I believe....not with these programmers.
I have recovered different and this is because there are precisely the regions that are not readable, or better than, the programmers of the conventional movement called for cars they don't read but only at the behest of the producers, not for other reasons.
The first thing we have to clarify the question driver!.
The cock calls the selection of the ecu "select drivers" a programmer, who operates a number of chips not belonging specifically to the car ecu calls them "device" or "device". the difference....NO!
Not and so that the selection of the areas to read, rate, and some of the features according to the manufacturer.
For instance rooster and other programamtori, the more convezionali only read the maps, and in some cases also the e2p as the cock master, I have the opportunity to read falsh or e2p, and not always.
In the case of the reading of the flash where often lies the map depending on how we select the "driver" set the access mode for the flash and the address to read from to------>c
but it is not complete.....because the addresses range from to------->x ( not vglio use addresses ex and already complex).
The cloning of any ecu is only possible with the complete reading of the whole content of flash including the areas "protected!".
But not with the programmers of this type are more complex and bisongna know the access mode that the manufacturer in the datasheet that it has.
The only way, and to access them, and SPI (Serial Progam Interface). and a special software like this
https://www.pls-mc*****/flash-progra...ing-a-815.html
Of course, they are accompanied by the appropriate interface.
I often read that programmers like the willem are hardworking and often do not work, this is because there are 3 buttons "read" "load", "write" often and used to use!
Do not do it for who knows what reason but only that the more functions you have the more you make a mess!.
If you know a bit of electronics by setting it properly with the right addresses you can do this and more!!!!
We come to the file to end!....we extract binary code, and the only way, but you won't believe really that are programmed in the addresses ex?!!!....I hope that someone did not think of really!.
THE software to program the flash or IDE can be written in any language "C++","JAVA" etc.....where then is done by the compiler and switch them in 0 and 1.
The Concept of the operation is not different from writing a software with the compiler which will then be translated into binary code in order to activate the right doors and get the desired results.
From the washing machine to turn on a light bulb.
From the reading of an analogue sensor, to control a relay with uiscita digital and in turn converted to analog for transistro or the mosfet comes into conduction and triggers the built on or a motor starts.
here is not different.....
No lesson from a professor....just a bit of clarity....