First step : 'Read Codes' works only for early versions of firmware !...
For newer versions you have to get ESN & HASH by running a Java Midlet ( 'Px65v4' for older phones or 'Px75v1' or 'getcodes' or the like ...)
You can either put these values manually or by the 'Px65v4' button at the right moment as Java finishes...
Step 4 is not needed , it is only used for 'Freeze' ...
Except from '5008 Phone Code' method
you can also use "Freia log" button and then answer 'no' or 'cancel' in question to save log, then it will ask if you wand to write modified EEprom blocks directly to phone...
TP can be used alternatively in page "Flash" when maybe you cannot run the java midlet...
If you like so much older versions you can look at my latest full English translation for the 079 version :
x65PapuaUtils079r.rar
( The 'r' stands for ...reloaded ! just because of some late fixes and enhancments ).
But for newer X85 models you should get the really latest "1.1.1b" version
which you can find in : All about papua here-->newest versions-->questions