Simple Posted February 13, 2016 Posted February 13, 2016 This procedure and the software provided are intended for personal, educational and experimental use to upgrade from DiagBox version 7.xx to 8.xx only. I hold no responsibility for any illegal or improper usage. Carry out this procedure at your own risk.If you don't have DiagBox 7.xx already installed, install DiagBox 7.01, perform internet update to 7.02 and use v7.xx-7.57 upgrade or any version that has "C:\AWRoot\dtwr\cfg\config.sys". Once you have an operational 7.xx start from here:Installing DiagBox 8.01:1- Stop all DiagBox services and rename "C:\APP" to "C:\APP7" and "C:\AWRoot" to "C:\AWRoot7" and restart your computer.2- Install 8.01, it will create a new "C:\APP" and "C:\AWRoot" but it will stop at requesting User Name and Password, close it.3- Stop all DiagBox services again and rename "C:\AWRoot" to "C:\AWRoot8" and "C:\AWRoot7" to "C:\AWRoot", restart computer.4- Start DiagBox application, it will continue the DiagBox 8.01 installation.5- When finished, close DiagBox and restart it to ensure it is working and no updates are needed, it will report Version 7.57 or the version you used.6- Stop all DiagBox services and rename "C:\AWRoot" to "C:\AWRoot7" and "C:\AWRoot8" to "C:\AWRoot".7- Ensure (through Control Panel Add Remove) you have VC++ 2008 (preferably Microsoft.VC80.CRT" version="8.0.50727.762) is installed.8- Navigate to all the files listed in "DBox_801_upgrade.txt" and rename them to original_name.8 for example "C:\AWRoot\bin\fi\version.txt" to "C:\AWRoot\bin\fi\version.txt.8" (Edit moderator - see post 3)9- Copy all the listed files from "C:\AWRoot7\..." to the appropriate location in "C:\AWRoot\...", you will now have 2 copies of each file, one with .8 extension and one without..10- Restart your computer and start DiagBox, you now have 8.01 working but reporting v7.57 (or the version 7.xx you used).Installing Updates:1- Download and install the reconfigured "DiagBox_updt_802.ISO" update.2- Continue installing Maitresox update from 7.66-7.76 --> 7.76-7.82 --> 7.82-7.83 etc..You are done.. You now have DiagBox v8.xx running under v7.xx profile (ignore the reported version) and (in theory) you could switch back to your original installation by stopping all DiagBox services and renaming your current "C:\APP" and "C:\AWRoot" to 8 and "C:\APP7" and "C:\AWRoot7" to "C:\APP" and "C:\AWRoot". Going back to 8 is the reversal.The list of files, DiagBox 8.01 ISO and Update 8.02 download links with password are in the attached file "DBox_801_upgrade.txt".The file "DBox_8-20.txt" contains a link to the original (NOT reconfigured) "inter8_20.rar" 8.20 update, it has components for "AWRoot" only. It is NOT announced on PSA site yet, so I don't know what fixes does it offer.DO NOT TRY IT if you don't know what you are doing, it will render your system NOT WORKING for sure.Have a nice time,Simple.DBox_801_upgrade.txtDBox_8-20.txt Quote
paul.h Posted February 13, 2016 Posted February 13, 2016 Thankyou for this. I have included a link to this topic in the one with links to all your other Lexia, Diagbox and PP2000 topics. http://www.citroen-owners-club.co.uk/citroen/topic/23278-lexia-diagbox-pp2000-topics-1322016/ Quote
Simple Posted February 15, 2016 Author Posted February 15, 2016 Thanks Paul,Please notice that the correct name of the "Version" file is "C:\AWRoot\bin\fi\version.ini" and NOT "C:\AWRoot\bin\fi\version.txt" as stated previously. Quote
Simple Posted February 18, 2016 Author Posted February 18, 2016 (edited) I have recompiled V8.xx updates from 8.02 to 8.17 (see attached file DBox_8xx_updates.txt) with all original files included and only the 4 files that make it work with version 7 changed. They will report V8.xx NOT V7.xx, you can try them.The version.ini file has:[APPLICATION]Version=08.17Version=07.81However, after starting DiagBox and before starting Lexia, "Version=08.xx" needs to be commented, otherwise Lexia will deactivate DiagBox, in which case you need to restore APPDIAG.SYS to be working again, like this:[APPLICATION];Version=08.17Version=07.81Else, keep "Version=08.xx" commented and DiagBox will report V7.xx but everything will be working fine... Please notice that DiagBox will NOT start with "Version=08.xx" only in version.ini (due to V7 profile).Now, how are updates performed....Updates are downloaded and expanded (by DiaagBox) in "C:\AWRoot\dtwr\updt\Appli\" folder as RAR files, then moved to "C:\AWRoot\dtwr\updt\MAJDIST\".You can manually expand one or more update in the "MAJDIST" folder where it will have the AWRoot, APP and possibly the APPLIC folders. The presence of "majdist.tmp" tells DiagBox that an update is waiting to be installed and on running DiagBox it will start Internet Update. If you remove "majdist.tmp" or rename it, DiagBox will NOT perform the Internet update even if it is downloaded, expanded and ready..The idea is to navigate through the various folders and edit or remove necessary/unnecessary files so that it works... Run an upgrade file, it will expand in the "C:\AWRoot\dtwr\updt\MAJDIST\" folder, change the name of the "majdist.tmp" file so that you don't do something silly accidentally, or compress the files and move them somewhere else for manipulation, then move them back when done. Compare different files to whats hapenning.The files that you are most likely to work with are in "AWRoot" and the main files that may damage the installation if it fails are APPDIAG.SYS, CFG.BIN in "AWRoot\bin\fi", CONFIG.SYS in "AWRoot\dtwr\cfg" and the 13 files starting with "fr.actia.AWF.xxxxxxxxx.dll" in the cache folder in "AWRoot\bin\fi\cache", every time you make a mistake they disappear.. So make sure you have working backup copies before you start (the configuration files are specific to the installation and the computer, they will NOT work on another installation). The rest are interchangeable..Notice:This particular upgrade was performed using the DiagBox v8.01 with no files removed, I did my best to follow the same methodology when configuring the updates.. I would (and others as well) appreciate if someone who is having issues with DiagBox 7, could try (V8 + updates) and tell us if it made a difference in his case.Hints:- The easiest way to build your experimentation environment is to use Virtual Machines and take snapshots after every significant achievement, so that if you make a mistake, you start from the last snapshot NOT from the beginning.- To speed up recovery from failure, I have also added a small tool (Cache Contents Restorer in DBox_8xx_updates.txt) that will replenish "fr.actia.AWF.xxxxxxxxx.dll" after getting wiped out. You could create your own that will also restore (your) APPDIAG.SYS as well.My objective is to empower users so that we can have lively contribution based on our collective and varying skills. If you are good with software and have a Peugeot Citroen car that you may have to live with for sometime to come, then have a go at it, it is time you learnt how to do it, and you know the symphony by now "carry out this procedure at your own risk"...I guess we should see more members contributing....Good luck..Simple.DBox_8xx_updates.txt Edited February 18, 2016 by Simple Quote
paul.h Posted February 18, 2016 Posted February 18, 2016 'I guess we should see more members contributing....' This applies to many topics on here. Most people can wield a spanner with a bit of confidence but software changes may be beyond most people, even if it may be easy to do if you know what you are doing. Quote
Simple Posted February 19, 2016 Author Posted February 19, 2016 Sometime back I posted the way to prepare an update (v7.77), unfortunately no one posted their attempt at preparing any update, they relied on Scarymistake and Maitresox. I could have packaged the software such that the user clicks on the package and it installs itself (like the updates attached), but I wanted users to know how it is done so that those who are in the know may contribute.. I am well versed in hardware and software, but it took me a long time to decipher this (without manuals) and I don't expect that Joe Public would command it, but I am sure that many IT specialists can, and I hope they will have a go at it, once they have the lead.. I do this for love NOT for living and I hope it will bring joy to somebody some where. Simple. Quote
plamen_n Posted February 28, 2016 Posted February 28, 2016 (edited) Strange - I do all till point 10 1- Stop all DiagBox services and rename "C:\APP" to "C:\APP7" and "C:\AWRoot" to "C:\AWRoot7" and restart your computer.2- Install 8.01, it will create a new "C:\APP" and "C:\AWRoot" but it will stop at requesting User Name and Password, close it.3- Stop all DiagBox services again and rename "C:\AWRoot" to "C:\AWRoot8" and "C:\AWRoot7" to "C:\AWRoot", restart computer.4- Start DiagBox application, it will continue the DiagBox 8.01 installation.5- When finished, close DiagBox and restart it to ensure it is working and no updates are needed, it will report Version 7.57 or the version you used.6- Stop all DiagBox services and rename "C:\AWRoot" to "C:\AWRoot7" and "C:\AWRoot8" to "C:\AWRoot".7- Ensure (through Control Panel Add Remove) you have VC++ 2008 (preferably Microsoft.VC80.CRT" version="8.0.50727.762) is installed.8- Navigate to all the files listed in "DBox_801_upgrade.txt" and rename them to original_name.8 for example "C:\AWRoot\bin\fi\version.txt" to "C:\AWRoot\bin\fi\version.txt.8" (Edit moderator - see post 3)9- Copy all the listed files from "C:\AWRoot7\..." to the appropriate location in "C:\AWRoot\...", you will now have 2 copies of each file, one with .8 extension and one without..10- Restart your computer and start DiagBox, you now have 8.01 working but reporting v7.57 (or the version 7.xx you used). P.S. APPDIAG.SYS was not in AWroot8/bin/fi folder so i just paste replacemant one and after that I recieve the next screen screen.bmp Edited February 28, 2016 by plamen_n Quote
plamen_n Posted February 28, 2016 Posted February 28, 2016 Thanks to mr.Simple for that amazing job - installed all and working great(Reinstall 801 and replace the files before computer reboot) Quote
Simple Posted February 29, 2016 Author Posted February 29, 2016 (edited) I am glad that all is working well for you, you can install all updates now.By the way, changing the files can be done before or after the reboot (preferably after reboot, in case some of them are already open and you cannot change), but certainly before starting DiagBox, otherwise DiagBox will use the wrong files and produce errors. Edited February 29, 2016 by Simple Quote
Simple Posted March 10, 2016 Author Posted March 10, 2016 (edited) To install DiagBox 8.01 on VirtualBox:Starting with an installed (32 bit) Windows XP Pro SP3 (I had VC++ 2008, MS .NET 3.5 SP1, FireFox and 7Zip installed). 1- Install DiagBox 7.01 and run update 7.02 then install update 7.xx-7.57 (or any v7.45+ update that creates "C:\AWRoot\dtwr\cfg\Config.sys")2- Restart the computer and rename "C:\AWRoot" to "C:\AWRoot7" (you may need to stop some diagBox processes)3- Run DiagBox 8.01 installation, it will freeze just before the activation request. Use Task Manager to kill the installation process, then start DiagBox from the icon on the desktop, it will request Activation, close it and run the activation tool.4- Run DiagBox, it should continue the installation successfully. Done !, restart DiagBox 8.01 (as Administrator) to confirm all has gone well.Installing Updates1- Download and install "DiagBox_updt_802.ISO" update.2- Download and install subsequent updates or Maitresox updates.VersionsThe order of the version lines and which is active in VERSION.INI is important for the running of the system. DiagBox will display 08.01 if set as shown below. But Lexia will NOT work with "version.ini" set to V08.xx active (xx is the version number depending on which update is applied).[APPLICATION]version=08.01version=07.65If Lexia is started with "version=08.xx" active, "APPDIAG.SYS" will be corrupted and it will need to be restored before DiagBox will work again. To operate Lexia (after starting DiagBox with 8.xx), edit "version.ini" and comment/save "version=08.xx" (by inserting ";" as shown below) BEFORE starting LEXIA.Setting "version.ini" to 07.xx (by removing or commenting "version=8.xx" permanently) will prompt DiagBox to report V 07.xx, but everything will work fine..[APPLICATION];version=08.08version=07.72 - You may have an issue with "psaAagent.exe" issue on VirtualBox, this is related to VC++ 2008 and has been dealt-with in another thread.- Some platforms may require MS VC++ 2008, you will find a copy after installing DiagBox here "C:\teleassistance\visualC\vcredist_x86.exe" Edited March 10, 2016 by Simple Quote
Simple Posted March 13, 2016 Author Posted March 13, 2016 On (some platforms) users may get "Error 2" when starting DiagBox with "version.ini" having the line version=8.01 active. If you get this error, try commenting 8.xx line and keeping (ONLY) the line "version=7.xx" active. Quote
zaza Posted March 10, 2017 Posted March 10, 2017 Please reupload LINK is OFF --- DiagBox 8.20 update (Original) --- Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.