Robotson Posted February 18, 2017 Report Share Posted February 18, 2017 I've just installed the demo version of PA Soft BMW Scanner 1.4.0 on my windows 10 laptop (and ran with compatibility mode for Windows 7), and the program opens and seems to work ok. But then when I connect the OBDII dongle to the laptop by USB, turn on the ignition, and click 'Car Ident', I get a 'Hardware not ready' error. I've tried all ignition levels, and different USB ports, and tried starting the program as administrator.. but nothing works. @dontpannic do you have any idea maybe? Cheers for any help! Link to comment Share on other sites More sharing options...
momo Posted February 18, 2017 Report Share Posted February 18, 2017 I've been getting the exact same since I upgraded to Win 10.. 99% sure it used to work on Win 7.. Link to comment Share on other sites More sharing options...
TriggerFish Posted February 18, 2017 Report Share Posted February 18, 2017 (edited) I hate suggesting Oracle software, but maybe try a Windows 7 VM in Virtual Box or something? https://www.virtualbox.org/ Edited February 18, 2017 by TriggerFish Link to comment Share on other sites More sharing options...
momo Posted February 18, 2017 Report Share Posted February 18, 2017 I tried XP Mode (Hyper-V) - it wouldn't work as it needs to install on the host to pass through to VM.. I'll try vBox or VMWare Link to comment Share on other sites More sharing options...
TriggerFish Posted February 18, 2017 Report Share Posted February 18, 2017 As long as it passes the USB through I think you should be OK? I have to use XP for the mapping software for my e30 and that connects to the ECU chip over USB in a vm without issues. I'm sure I've had inpa running in a 7 VM on Windows 10 once. It's worth a try though. The other option is to dual boot. Been ages since I set that up, so not sure how the windows 10 boot loader would cope with being overwritten by Windows 7. Link to comment Share on other sites More sharing options...
Robotson Posted February 18, 2017 Author Report Share Posted February 18, 2017 All sounds a bit scary! I'll look into a vM though. Has anyone seen this?: http://mhhauto.com/Thread-Mike-s-Easy-BMW-Tools-Package Looks amazing potentially.. But when I install this it says it needs .NET Framework 3.5 to work. My win 10 laptop has 4.0.. So don't know what to do there either. Link to comment Share on other sites More sharing options...
momo Posted February 18, 2017 Report Share Posted February 18, 2017 1 hour ago, TriggerFish said: As long as it passes the USB through I think you should be OK? I have to use XP for the mapping software for my e30 and that connects to the ECU chip over USB in a vm without issues. I'm sure I've had inpa running in a 7 VM on Windows 10 once. It's worth a try though. The other option is to dual boot. Been ages since I set that up, so not sure how the windows 10 boot loader would cope with being overwritten by Windows 7. I think with Hyper-V being MS' own version it relies on the host to recognise the device. Hoping with vBox or VMWare it'll work better as they're standalone. Link to comment Share on other sites More sharing options...
dontpannic Posted February 20, 2017 Report Share Posted February 20, 2017 More than anything that looks like a driver issue if anything. Are the drivers for the cable installed properly and detected within Device Manager? I'll be honest, my machine is a Mac. I run Windows XP SP4 (unofficial) with no network connection in a Virtualbox VM and tell it to pass the USB connection through to the VM. Most of this software works with XP with no problem at all. I saw someone mention the .net framework up above. 4.0 is backwards compatible with 3.5. The only ones you need to install are .net 1.1, .net 2.0 and .net 4.0. You can install 1.1 or 2.0 after 4.0, it doesn't overwrite. Robotson 1 Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 9 hours ago, dontpannic said: More than anything that looks like a driver issue if anything. Are the drivers for the cable installed properly and detected within Device Manager? I'll be honest, my machine is a Mac. I run Windows XP SP4 (unofficial) with no network connection in a Virtualbox VM and tell it to pass the USB connection through to the VM. Most of this software works with XP with no problem at all. I saw someone mention the .net framework up above. 4.0 is backwards compatible with 3.5. The only ones you need to install are .net 1.1, .net 2.0 and .net 4.0. You can install 1.1 or 2.0 after 4.0, it doesn't overwrite. I'm not sure about the driver.. can't remember if it was there in Device Manager. My laptop's DVD drive appears to have died, so I've had to install the demo version of PA Soft instead, not sure if that would be the same thing or not. However, I've given up on PA Soft and installed the Oracle VBox with XP Pro running - which works great I tried installing PA Soft on that too, but I get a different error when trying to run it on XP - something about a CRC error? I've now installed 'Mike's Easy BMW Tools Package' on XP which contains all of the following: - Inpa 5.0.6 (with English script files & Support for F-series) - EDIABAS 7.3.0 - NCS Expert 4.0.1 (with English menus and buttons, and NCS Dummy Profile pre-installed) - NCS Dummy 0.6.0.4 - Tool32 4.0.3 - WinKFP 5.3.1 - Integrated SP-DATEN v53.3 - BMW Coding Tool v2.5.0 (for use as an alternative to NCS Dummy, or to update DATEN files as new ones become available) - USB Drivers for cable So I presume I can code the car (and primarily my new Xenons when they arrive) with some of these tools, NCS Expert/Dummy or BMW Coding Tool? In other news, some **** knocked the rear of my car over the weekend, cracking the paint on the bumper and bending the plastic slightly. It's going into the bodyshop for £1100 worth of respray tomorrow.. which DIDN'T include the rear bumper. Typical! Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 This is the error I get in XP when running PA Soft Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 Update.. I can't get any of the tools in the Mike Easy BMW tool kit to recognise the dongle. Perhaps because its a specific PA Soft dongle? Managed to install the BMW Scanner 1.4 drivers on XP properly.. but I'm still getting that CRC Error above. Very frustrating. Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 I'll dig out my pa soft exe for you in a moment. Inpa et al will need a different cable unfortunately. Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 16 minutes ago, TriggerFish said: I'll dig out my pa soft exe for you in a moment. Inpa et al will need a different cable unfortunately. Cheers Trigger! Fingers crossed that will be the answer but I am sceptical! Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 https://www.dropbox.com/s/xlnm9ua5wf59260/ci0-bmwscan140.zip?dl=0 That's a zip of everything from my PA Soft folder that isn't a log file. Extract that to C:\BMWScan140 and see what happens. I can just launch the exe and it works. The ini file doesn't look like it has anything that will change on a different PC, and the drivers you say are installed already. Good luck! Robotson 1 Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 I also have the demo exe if you'd like to try that too. No CRC errors for me. A CRC could just be a corrupt download - a CRC is, in basic terms, a 'signature' of a file - be it software, a certificate, Word document etc - that is generated when the file is saved. If it differs on another device, the theory is that the file has been altered, and isn't the same as the distributer intended. For software, this could mean it won't work. For an SSL/HTTPS certificate, it could be someone else is pretending to be your bank, Facebook, your email provider etc. (Known as a fingerprint for SSL, but essentially the same process.) Robotson 1 Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 4 minutes ago, TriggerFish said: https://www.dropbox.com/s/xlnm9ua5wf59260/ci0-bmwscan140.zip?dl=0 That's a zip of everything from my PA Soft folder that isn't a log file. Extract that to C:\BMWScan140 and see what happens. I can just launch the exe and it works. The ini file doesn't look like it has anything that will change on a different PC, and the drivers you say are installed already. Good luck! Thanks for doing that! Unfortunately I get the same CRC error in XP. What OS exactly are you running it in? I'm using XP Pro SP3 in VirtualBox. In Win 10 the program starts, and gives me this little window (see image). I'll try connecting it with the dongle tomorrow night to see if it connects with Win 10. Been in and out of the house too many times now and I can't be arsed again! Thanks for the help. Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 That's windows 7 professional (32bit) running on an old netbook natively without any VMs. Shame it didn't work though Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 3 minutes ago, TriggerFish said: I also have the demo exe if you'd like to try that too. No CRC errors for me. A CRC could just be a corrupt download - a CRC is, in basic terms, a 'signature' of a file - be it software, a certificate, Word document etc - that is generated when the file is saved. If it differs on another device, the theory is that the file has been altered, and isn't the same as the distributer intended. For software, this could mean it won't work. For an SSL/HTTPS certificate, it could be someone else is pretending to be your bank, Facebook, your email provider etc. (Known as a fingerprint for SSL, but essentially the same process.) Very strange that the file you gave me is giving a CRC error then. I wonder if it's anything to do with the way I'm getting the file into the Virtual machine version of XP? I've got drag and drop copying enabled, so I'm literally just dragging the file from Win 10 to XP I'll try downloading your dropbox file from a browser in XP.. Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 That didn't work either. I'll install Win 7 on the VM tomorrow and hopefully that will solve the CRC error. Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 https://forums.virtualbox.org/viewtopic.php?f=6&t=10646 http://forum.e46fanatics.com/showthread.php?t=893444&highlight=bmw+scanner&page=87 Suggest possibly a BIOS issue, or a problem with Virtual Box (I knew there was a reason I was reluctant to suggest it!) Can you try a VMware product, if they still offer a free home solution? If the virtual HDD is in VMDK format, VMware will pick it up OK. I suspect, but don't know, that it will support Virtual Box's format too. Link to comment Share on other sites More sharing options...
Robotson Posted February 20, 2017 Author Report Share Posted February 20, 2017 Thanks! I'll try VMware tomorrow night then. It looks like this is the product I need? http://www.vmware.com/products/workstation.html Still seems to be free Thanks! Link to comment Share on other sites More sharing options...
TriggerFish Posted February 20, 2017 Report Share Posted February 20, 2017 That should do it. If that's not free,then it used to be, and I'm sure you could find an old installer or a license key somewhere. Link to comment Share on other sites More sharing options...
dontpannic Posted February 21, 2017 Report Share Posted February 21, 2017 (edited) You can use Workstation to build the VM, then use Player to run it. Player is free, Workstation is not (but there's a trial available). WRT CRC error - Check DEP is switched on for essential programs and services only, make sure you're running XP SP3 / SP4 (unofficial) as well. @TriggerFish, thanks for the PASoft link, I hope you don't mind, but I grabbed a copy to check it out. @Robotson, any chance you could send me the link to the Mikes Easy BMW tools installer? I've asked for my invitation code for the site but no response so can't register. Cheers! Nick EDIT: Just checked a link above, it looks like PA Soft can detect that it's running in a VM, not even sure VMWare would work for that. Edited February 21, 2017 by dontpannic TriggerFish and Robotson 2 Link to comment Share on other sites More sharing options...
Robotson Posted February 21, 2017 Author Report Share Posted February 21, 2017 14 minutes ago, dontpannic said: You can use Workstation to build the VM, then use Player to run it. Player is free, Workstation is not (but there's a trial available). WRT CRC error - Check DEP is switched on for essential programs and services only, make sure you're running XP SP3 / SP4 (unofficial) as well. @TriggerFish, thanks for the PASoft link, I hope you don't mind, but I grabbed a copy to check it out. @Robotson, any chance you could send me the link to the Mikes Easy BMW tools installer? I've asked for my invitation code for the site but no response so can't register. Cheers! Nick EDIT: Just checked a link above, it looks like PA Soft can detect that it's running in a VM, not even sure VMWare would work for that. Can I not use Player to build the VM too? From what I saw on their site I could? What is is DEP? I'm running XP Pro SP3. Here's a link to Mike's BMW tools: https://mega.nz/#!kAASwa7I!AJLVnnEBwLgzDPzBeQ4uQo60p1lbU2BsZofE-TBYGmk From http://www.bimmerfest.com/forums/showthread.php?t=879366 That will be annoying is PA Soft can detect that! Why would they do that? Link to comment Share on other sites More sharing options...
dontpannic Posted February 21, 2017 Report Share Posted February 21, 2017 DEP = Data Execution Protection. Stops programs and services calling other programs and services code. Probably isn't the cause in this case though. I suspect it'll be for piracy reasons (can install once and run on various machines without paying again for the software / discs). Thanks for the link, spot on! Robotson 1 Link to comment Share on other sites More sharing options...