Chinese PIWIS clone
#241
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Zakowsky - I did not have to imprint the cable. Before you start the Piwis program, did you replace the "X" in the validationstring to 9999 in the praegung.xml file?
#242
RL Community Team
Rennlist Member
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Someone made a comment on planet9 regarding the date issue (2021) and that setting it back to 2020 could cause issues if using it to reset a oil service reminder because the cars date is current ? Anyone know. I just got my piwis 2 last month to do my rear brakes (parking brake service) and would hate that I can reset service reminders now with it after dropping $400
#243
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Someone made a comment on planet9 regarding the date issue (2021) and that setting it back to 2020 could cause issues if using it to reset a oil service reminder because the cars date is current ? Anyone know. I just got my piwis 2 last month to do my rear brakes (parking brake service) and would hate that I can reset service reminders now with it after dropping $400
#244
RL Community Team
Rennlist Member
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
That is a very good point, I definitely had to set the clock back to 2020 to get past the ODX loading screen. But from what I recall from figuring out how to do the reset manually with a VAG-COM on my CTT you can change the reminders to “Flexible Intervals” that were mileage based, and the date on the laptop never made a difference. But I don’t know for sure.
#245
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
I purchased a cheap Foxwell scanner on Amazon for $200 or so. In diagnostic mode it will read transmission data like temperature, clutch pressure and shaft position. It will not reset the maintenance required light however it will clear all codes.
#246
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
For 997 owners the PIWIS 2 seems to be the choice, and PIWIS 3 version not needed(?) I've been using VMware Fusion on my MacBook Pro and Durametric but have had issues with VM/Windows losing sync having to restart. If that happened in the middle of coding it could be disastrous.
So I am worried about going this route and will look into turnkey systems from these vendors. I noticed some vendors offer a Panasonic laptop version which is what dealers used at some point, and a tablet version which I assume is Android operating system-
Is the tablet turnkey system the better choice? I'm also comparing the option of going with the Launch X431, and by doing so I would get something that works with many different cars. For my Audi S3 I already use obdeleven on a tablet, and it has been very good for a fraction of the price. Owning modern cars means you need a diagnostic tool.
So now I'm deciding between a turnkey PIWIS or the X431.
Anyone with experience, thanks for your input.
JB
So I am worried about going this route and will look into turnkey systems from these vendors. I noticed some vendors offer a Panasonic laptop version which is what dealers used at some point, and a tablet version which I assume is Android operating system-
Is the tablet turnkey system the better choice? I'm also comparing the option of going with the Launch X431, and by doing so I would get something that works with many different cars. For my Audi S3 I already use obdeleven on a tablet, and it has been very good for a fraction of the price. Owning modern cars means you need a diagnostic tool.
So now I'm deciding between a turnkey PIWIS or the X431.
Anyone with experience, thanks for your input.
JB
#247
Rennlist Member
Join Date: Apr 2002
Location: Vineland, Ontario, Canada
Posts: 178
Likes: 0
Received 13 Likes
on
12 Posts
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Thanks for this, but running the command in the original link:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
a single time seems to automatically make the change you suggest below to the .vbox file, at least on my computer. This command, or entry in the .vbox file, does prevent the VM from periodically syncing to the host time, and so you can keep the date you set. However, when the VM boots it still needs to get the time from somewhere and it seems to get it from the host, and so you need to set the date back after the boot.
Myself, I pretty much never need to reboot the VM, though. I just leave the main PIWIS application running (I close the "Diagnostics" program that actually communicates with the PIWIS box), and close the window with the VM in it. When I close the window, VirtualBox asks if I want to "Save the machine state" and I click OK. Then next time it comes back ready to just launch the Diagnostics and the time and date are the same as when the State was saved, and it also starts up faster than booting.
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
a single time seems to automatically make the change you suggest below to the .vbox file, at least on my computer. This command, or entry in the .vbox file, does prevent the VM from periodically syncing to the host time, and so you can keep the date you set. However, when the VM boots it still needs to get the time from somewhere and it seems to get it from the host, and so you need to set the date back after the boot.
Myself, I pretty much never need to reboot the VM, though. I just leave the main PIWIS application running (I close the "Diagnostics" program that actually communicates with the PIWIS box), and close the window with the VM in it. When I close the window, VirtualBox asks if I want to "Save the machine state" and I click OK. Then next time it comes back ready to just launch the Diagnostics and the time and date are the same as when the State was saved, and it also starts up faster than booting.
Looks like you can do that per VM by editing their config:![](https://i.stack.imgur.com/NjPtZ.png)
- Find the location where your Virtual Machine is stored. You can do this by right clicking on the machine from the list in the VirtualBox Manager and selecting Show in Explorer
![](https://i.stack.imgur.com/NjPtZ.png)
- Backup the file called yourVMname.vbox
- Open the file in a text editor and navigate to the Code:
<ExtraData>
Code:ExtraDataItem
- Add the following item to the list: Code:
<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>
https://superuser.com/questions/9840...-in-virtualbox
#248
Rennlist Member
Join Date: Apr 2002
Location: Vineland, Ontario, Canada
Posts: 178
Likes: 0
Received 13 Likes
on
12 Posts
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
If you want your VM to restart from the same time and date as when you shut down or rebooted, and not sync to the host, you can use the steps below. You can then set your date to 2020 and the VM time will only move forward for as long as you have the VM running.
1.Disable the time sync of your virtual machine:
1.1 Disable Host to Guest Timesync
To revert back:
1.2 Disable GuestAddition Timesync
Use the regedit.exe to modify the registry.
Find this branch: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxService
Change the value in
from
to
Restart your VM or restart the service "VirtualBox Guest Additions Service".
2.Disable the time sync of Windows.
Check the time settings. Disable internet time sync.
Found at: https://superuser.com/questions/7429...time-if-so-how
1.Disable the time sync of your virtual machine:
1.1 Disable Host to Guest Timesync
Code:
VBoxManage setextradata <YOUR_VM_NAME> "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1 VBoxManage setextradata <YOUR_VM_NAME> "VBoxInternal/TM/TSCTiedToExecution" 1
Code:
VBoxManage setextradata <YOUR_VM_NAME> "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 0
Use the regedit.exe to modify the registry.
Find this branch: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxService
Change the value in
Code:
ImagePath
Code:
system32\VBoxService.exe
Code:
system32\VBoxService.exe --disable-timesync
2.Disable the time sync of Windows.
Check the time settings. Disable internet time sync.
Found at: https://superuser.com/questions/7429...time-if-so-how
#249
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Is the tablet turnkey system the better choice? I'm also comparing the option of going with the Launch X431, and by doing so I would get something that works with many different cars. For my Audi S3 I already use obdeleven on a tablet, and it has been very good for a fraction of the price. Owning modern cars means you need a diagnostic tool. So now I'm deciding between a turnkey PIWIS or the X431. Anyone with experience, thanks for your input. JB
Myself, I pretty much never need to reboot the VM, though. I just leave the main PIWIS application running (I close the "Diagnostics" program that actually communicates with the PIWIS box), and close the window with the VM in it. When I close the window, VirtualBox asks if I want to "Save the machine state" and I click OK. Then next time it comes back ready to just launch the Diagnostics and the time and date are the same as when the State was saved, and it also starts up faster than booting.
For the date issue, I just set the host date to 2020 because it is a dedicated laptop/tablet for PIWIS. But whatever method of setting the date back when running PIWIS, the main issue will be does the software write the date to the Instrument Control Module, or does it just write the days until service needed. On the Cayenne anyway there are many such counters, Fixed Interval Service, Flexible Interval Service, and then there is the difference between Service and Inspection (which has to be tied to time/days). But all these things can be coded into the Instrument module, so if the normal Service indicator reset in the PIWIS doesn’t work at some point, there is likely a way to directly code the values into the module.
My service indicator should come on soon so I will post how it goes.
#250
RL Community Team
Rennlist Member
Rennlist Member
#252
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Yo .. also hit by the Y2K21 PIWIS Bug .. thanks to this forum and planet-9 its up and running and here is the easy way out for the non tec inclined .. As long as your system is Windows based and your PIWIS VM is named PIWIS this should be smooth sailing .. Just copy this into any batch file (i.e. piwis.bat) on the system your Piwis is running from, start it, enjoy, Thanks
@echo off
rem 2021 PIWIS VM Configuration - Should work on Windows + VM named PIWIS
rem Thx to www.andysblog.de/virtualbox-zeit-synchronisation-deaktivieren
set VMname=PIWIS
set VMdate=09/01/2019
set VBoxPath=C:\Program Files\Oracle\VirtualBox
rem Date-Difference today to defined date
powershell ([datetime]'%VMdate%' - [datetime]::Now) | find "TotalMilliseconds :" > temp.txt
set /p MS=< temp.txt
del temp.txt /q
rem cut Variable ("TotalMilliseconds :" and delete after,)
set MS=%MS:~20,-5%
rem Time-Sync with host disable
"%VBoxPath%\VBoxManage" setextradata "%VMname%" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
rem set Offset
"%VBoxPath%\VBoxManage" modifyvm "%VMname%" --biossystemtimeoffset "%MS%"
rem start virtual machine
"%VBoxPath%\VBoxManage" startvm "%VMname%"
@echo off
rem 2021 PIWIS VM Configuration - Should work on Windows + VM named PIWIS
rem Thx to www.andysblog.de/virtualbox-zeit-synchronisation-deaktivieren
set VMname=PIWIS
set VMdate=09/01/2019
set VBoxPath=C:\Program Files\Oracle\VirtualBox
rem Date-Difference today to defined date
powershell ([datetime]'%VMdate%' - [datetime]::Now) | find "TotalMilliseconds :" > temp.txt
set /p MS=< temp.txt
del temp.txt /q
rem cut Variable ("TotalMilliseconds :" and delete after,)
set MS=%MS:~20,-5%
rem Time-Sync with host disable
"%VBoxPath%\VBoxManage" setextradata "%VMname%" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
rem set Offset
"%VBoxPath%\VBoxManage" modifyvm "%VMname%" --biossystemtimeoffset "%MS%"
rem start virtual machine
"%VBoxPath%\VBoxManage" startvm "%VMname%"
#253
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
This vendor has the PIWIS III with Lenovo laptop, free shipping-
https://www.uobdii.com/wholesale/por...-software.html
Others have the Lenovo Yoga, not sure which one is better(?)
Still considering X431 Torque or the new Turbo
https://www.uobdii.com/wholesale/por...-software.html
Others have the Lenovo Yoga, not sure which one is better(?)
Still considering X431 Torque or the new Turbo
#254
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
I was following the discussion on MMH but when I contacted the companies that were selling VAS6154’s none of them thought it would work. The complete laptop/cable kits probably work because they are pre-hacked, but to set it up yourself seemed too sketchy. Just got a PIWIS 2 instead, which is fine for a 997.
#255
Rennlist Member
![Default](https://rennlist.com/forums/images/icons/icon1.gif)
Klaus - The .bat file works very nicely - Thanks
Do you know why the 997 and 996 have the Y2K21 issue but the 991 launches without any trouble?
Do you know why the 997 and 996 have the Y2K21 issue but the 991 launches without any trouble?
Last edited by Phrog Phlyer; 01-14-2021 at 08:00 PM.