How to extract the USB driver from the Acer executable package - Acer Iconia A500

There are times when a driver package simply will not install properly leaving Windows in a state where a a single component is missing or is linked to the incorrect driver or a dummy driver. In these cases Windows must be coaxed into finding the correct driver.
Go into control panel/system/device manager with the tablet hooked up. Look for devices with the yellow ! exclamation point.
Some drivers when you download them can be extracted directly from the package. Unfortunately the Acer USB executable keeps you from doing this directly. But, there is a way to get to the driver package and copy it.
Open an Explorer window. Navigate to C:\Users\<youruserprofile>\AppData\Local\Temp
That folder is technically hidden, if you can't see it, you'll have to go to the menu under tools/folder options and check 'Show hidden files and folders'. You may have turn on the menu bar by going to 'Layout' on the sidebar.
Note: Even if you can't see the AppData folder upon entering your profile directory, you can also navigate to it by appending \AppData to the path on the address bar.
Change your view to 'Details' and then sort by date. Leave that window as is.
Unzip the the Acer USB driver executable package. This will leave you with a file called "ICONIA TAB USB Driver Setup.exe"
Run the executable and select the language and then click 'next', and just leave it open and don't do anything. At this point the setup will extract the driver package from the executable.
Now go back to the Explorer window open to the temp folder. Scroll until you can see the newest folders (they should have the current date and time). The setup will have created 2 folders. One is the actual setup, the other is the drivers. On my machine, the driver folder name is "{2736D2C2-2104-4AA0-BEB9-091B78D38D7D}" but this may differ on yours.
Of the two created folders, the folder that has about 20 .ini files in it is the one you want. Go back up and make a copy of this folder to a different location where you can find it easily (right click and copy/paste or drag and drop).
Once you've copied this folder, rename it to something useful like "Acer A500 USB driver".
You can now close the setup. When you do, the setup will delete the folders in Temp.
You now have a folder with the full driver package.
Fixing missing or B0rken drivers:
Go to back to control panel/system/device mangler. With the tablet hooked up, look for any exclamation points related to USB or tablet. Right click on the non-working item and select "Update Driver Software". Then select "Browse my computer for driver software". Browse to the folder you copied and select it and click OK.
Windows should acquire and install the driver properly.
I have used this in ICS, where the tablet connects as a media drive but will not establish an ADB connection (Acer Composite ADB Interface).

Hi guys
I think i tried every tips i could find. My problem, it's impossible to install the usb driver from Acer. Everytime i tried i got this second windows popping.
Any ideas?
Thanks

Spidernico said:
Hi guys
I think i tried every tips i could find. My problem, it's impossible to install the usb driver from Acer. Everytime i tried i got this second windows popping.
Any ideas?
Thanks
Click to expand...
Click to collapse
This is from memory, and a few weeks old.
But from what I recall there is an additional step for the 1.06.1500 download, it does not extract the drivers directly but a msi package that contains the drivers.
So the steps would be something like:
Download the driver package
Unzip the driver package
Run the setup.exe
Just leave it running untill you have completed the next steps.
When started setup.exe file will extract a msi package into a subdirectory of %tempdir% (should be C:\Users\<youruserprofile>\AppData\Local\Temp as mentioned earlier)
Look in %tempdir% for the extracted .msi file
Extract the .msi file (using winrar of whatever you prefer that can read .msi)
It contains among other things the driver dll and inf files
Copy the files you want somewhere else

Well, that work, for the first step. Now i have to install the APX driver... And this is not working with these instructions... Any new Ideas? Thanks anyway

Spidernico said:
Hi guys
I think i tried every tips i could find. My problem, it's impossible to install the usb driver from Acer. Everytime i tried i got this second windows popping.
Any ideas?
Thanks
Click to expand...
Click to collapse
When I got stuck there, I fixed it by unplugging the Acer A500 from the PC's USB port.

Related

Installing separate files...

Hi there, I'm having trouble installing programs that seem to come in loads of separate files. One of them is an XML file and the rest seem to be unopenable/unrecognisable by windows.
Can anyone give me advice on how to install these onto my MPV3100. I've search for Install help but there doesn't seem to be anything specific on how to do it.
Thanks.
wingzero124 said:
Hi there, I'm having trouble installing programs that seem to come in loads of separate files. One of them is an XML file and the rest seem to be unopenable/unrecognisable by windows.
Can anyone give me advice on how to install these onto my MPV3100. I've search for Install help but there doesn't seem to be anything specific on how to do it.
Thanks.
Click to expand...
Click to collapse
I can't be sure but it sounds like you have decompressed a .cab file on your PC before trying to place it on your device. If so that's not the way to do it.
There are in general threetypes of programme/files you can download for WM5
1. ,cab files
2. .exe files
3. .zip files
.cab files you place directly on the device by connecting via active sync using the Explore button on the PC active sync screen. If you have a storage card inserted navigate to that and drop them in there. To run a Cab file just click on it on your device.
.exe files in the main you run on your PC whilst connected via active sync. The programme will automatically instal the programme on the device. Keep an eye on the device there maybe some taps you have to make.
.Zip files in general you extract these on the PC and then you'll see if they are .cabs or .exes and then treat them as above.
Most programmes will then show up under the Start>Programmes listing on the device and you run them from there. Some though may not especially if you chose to install them to storage card. In which case use file explorer programme to navigate to them.
Ultimately you'll want a programme that allows you to create short cuts to them probably on the desktop screen.
Hope this helps
Mike

Mac OS and HD2

Hi to everyone. I’m trying to upgrade my ROM but the file I’m downloading (Greek 1.48.482.4) is .exe and doesn’t work on my MacBook. (As most other .exe files that I've tried so far). Any suggestions? Thank you in advance!!
Forget it on a Mac. You have to install VMWare, Parallels or Bootcamp to install a Windows version on a Mac. Or use someone else's PC.
use emulation or boot camp
Hi there,
No exe file will ever launch on mac OS.
Many emulators allow mapping of USB ports, but i'd say you are likely to fail or get corrupted sooner or later (i.e brick your device because of some VM/ emulator failure).
The best way would be to use bootcamp and install XP on a small partition.
You may also try a live CD like BartXP (google is your friend)
Well, I may use a friend' s PC. Thank u for the immediate answers.
christav said:
Well, I may use a friend' s PC. Thank u for the immediate answers.
Click to expand...
Click to collapse
I like your wise alternative solution. Sometime things are not as complicated as they seem. Thank you for showing us the way.
I would reccomend against using emulation software for such an important task. For me I have a bootcamp partition of 7. I'm sure you can find a cheap copy of XP somewhere and install that (but i think 7 takes up less space!)
You will need to to the goldcard method I think and therefore install from your sd card.
You'll need a pc to extract the .nbh
If you have an Intel Mac, you might have luck with this.
I just checked, and the one ROM updater I tested (TUR_1.61.468.1) seemed to work fine running through Wine on my machine (iMac7,1 running Snow Leopard). I didn't flash over USB, but directly from MicroSD-card.
Here's what I did:
1) Download and Install Wine. I used this, which includes WineBottler.
2) After installing, run Wine.app.
3) You will get the opportunity to add a Prefix. This is the location on your drive that your virtual Windows system will be placed. Create it in any location you like, I create mine as 'WineDefault' in my user folder, so /Users/meptik/WineDefault/. This might take a minute.
4) Now find the ROM Updater you downloaded and right-click (or ctrl-click) on it, and Open With -> Wine.app.
5) When prompted, select 'Run directly in <prefix you just created>' and click Go. Installshield Wizard should run, click 'Next' and it should start extracting files.
6) Now, when the ROM Update Utility window appears, don't do anything.
7) Instead, head over to the Wine prefix you created earlier, and look in drive_c/windows/temp/. There should be some temporary folder here. Inside should be the files extracted by the ROM Updater, including RUU_signed.nbh.
This file, once renamed to LEOIMG.nbh, can be used to update your HD2 directly from your MicroSD-card. Follow this tutorial from step 6c.
so, in essence, using my Macbook and my HD2 means I'm a bit stuck for changing the ROM on the phone

usb to a500

How do you move files from USB to the tablet?
MrPunem,
You need to go to the Acer Support download site and download
the USB driver.
Once you have downloaded it, extract it and run the "Setup" program.
After the setup is completed, turn on your A500 and plug the factory
USB cable that came with it into the miniUSB and then into the PC.
You should get a message box on your PC screen with option and you
should open the Windows Explorer files item.
The column on the left will show you your Acer and the /sdcard directory
(not named that on the PC screen) folders.
I have found it to be pretty elemental as an interface. Can't do much
but copy back and forth. Can't rename folders on the Acer, etc.
Hope this helps.
Rev
Your question is a bit ambiguous. If you mean from you computer to the tablet via USB, use butchconner's instructions. If you mean from a storage device plugged into the USB connector on the tablet, you will need a file manager of some sort to help with that. I use Astro, but there are others. You will need to browse to the /mnt/usb_storage directory, select the files you want and copy them, then paste to mnt/sdcard/-whereeveryouwanttoputthem-/. There are other ways, I'm sure but this is simple and it works.
ku4tp said:
Your question is a bit ambiguous. If you mean from you computer to the tablet via USB, use butchconner's instructions. If you mean from a storage device plugged into the USB connector on the tablet, you will need a file manager of some sort to help with that. I use Astro, but there are others. You will need to browse to the /mnt/usb_storage directory, select the files you want and copy them, then paste to mnt/sdcard/-whereeveryouwanttoputthem-/. There are other ways, I'm sure but this is simple and it works.
Click to expand...
Click to collapse
Can you select more then 1file at a time to copy?
actually the driver doesnt work unless win media player 11 is on ur pc

APK Installer for Windows

If you're constantly downloading APK packages from the Internet, you'll know how annoying it is to copy them to the SD card. So, with this application, you can just click one from anywhere on your PC to install it onto your phone!
SYSTEM APP INSTALLING DOESN'T WORK YET.
THIS PROGRAM SOMETIMES DOESN'T WORK.
Prerequisites
- ADB environmental variable set up
(Cornea, one of my programs available on XDA, can do the same thing for you).
- Windows
- ADB drivers for your phone
- APKinstaller.bat
1. Enable USB debugging.
2. Right-click any APK file, then choose Open With. Tick 'Always use the selected program to open this kind of file'.
3. Click Browse.
4. Find APKinstaller.bat, then double-click it.
5. In the textbox, type "Android package file (double-click to install)".
6. Now, the APK will install.
To install an APK in the future, just double click it!

Help with a batch file

I need some help with a batch file. I am going to run the batch file on a usb flash drive/thumb stick. What I need it to do is copy three files from the usb flash drive/thumb stick to a directory on a computer. The three files are drivers. A Netgear N150 WNA1100 drivers to be exact. I have been looking around different websites but they have been no help to me.
No help?
Sent from my rooted Pantech Burst running Gizmolord V4.0 RC7
Code:
@xcopy "%~dps0\driver_blah_blah" "dest_drive:\path\"
e.mote said:
Code:
@xcopy "%~dps0\driver_blah_blah" "dest_drive:\path\"
Click to expand...
Click to collapse
Actually, xcopy has been depreciated in favor of robocopy.
--------------
Usage :: ROBOCOPY source destination [file [file]...] [options]
source :: Source Directory (drive:\path or \\server\share\path).
destination :: Destination Dir (drive:\path or \\server\share\path).
file :: File(s) to copy (names/wildcards: default is "*.*").
:
: Copy options :
:
/S :: copy Subdirectories, but not empty ones.
/E :: copy subdirectories, including Empty ones.
/LEV:n :: only copy the top n LEVels of the source directory tree.
/Z :: copy files in restartable mode.
/B :: copy files in Backup mode.
/ZB :: use restartable mode; if access denied use Backup mode.
You can get these by opening a command prompt and typing robocopy /?
Robocopy isn't present on all Win boxes. There are still a lot of XP boxes out there. Xcopy isn't as robust, but for copying a few driver files from USB, it doesn't need to be.
I assumed OP is informed enough to know basic copying syntax. His difficulty is with the USB drive letter, which is dynamically assigned by default. The %~dps0 is what he's looking for. Syntax to this is in an unlikely place, for /?.
Speaking of deprecating, *.* wildcard has been out of fashion since the DOS days.
e.mote said:
Robocopy isn't present on all Win boxes. There are still a lot of XP boxes out there. Xcopy isn't as robust, but for copying a few driver files from USB, it doesn't need to be.
I assumed OP is informed enough to know basic copying syntax. His difficulty is with the USB drive letter, which is dynamically assigned by default. The %~dps0 is what he's looking for. Syntax to this is in an unlikely place, for /?.
Speaking of deprecating, *.* wildcard has been out of fashion since the DOS days.
Click to expand...
Click to collapse
Oh, well, it is a Windows 8 Forum, so I figured he was asking for this OS. I haven't tried xcopy on my Windows 8 machine, but it still works on Windows 7.
Speaking of color: Personally, I like to change the screen color when performing long copy commands, so that I know how far along the CMD file has progressed.
The OP does not have to worry about the drive letter if he is running the cmd file off of the thumb drive (which is my assumption). all he needs is to provide the name as the source; it will assume the drive letter and current directory. If he is trying to use it from the computer, that could be a problem.
EDIT: Sorry about the color comments. I was picking up the text colors in the quote box! (but I still like to color my screens on long cmd files).
EDIT again: As far as the *.* goes, I was simply pasting the result of the robocopy help command. You'll have to write MS about that one!
thanks e.mote I needed to write the batch file because my dad works for my ISP and he has to install the wireless USB adapter manually due to microsoft saying that any program not on the marketplace is illegal to install or run. I will make his time and install easier.
Edit: The batch file is gonna be used on multiple machines. So drive letters are way out of the question.
Edit 2: It is only gonna be run on windows 8 machines.
nightfire37 said:
thanks e.mote I needed to write the batch file because my dad works for my ISP and he has to install the wireless USB adapter manually due to microsoft saying that any program not on the marketplace is illegal to install or run.
Click to expand...
Click to collapse
That is completely false. Windows 8 will allow installation of any software, not just store software. Only windows RT restricts software installs and your drivers on a USB will not function on windows RT due to it being an ARM device and the drivers being for x86. And why use a batch file to copy another file, isnt that what Control-C and Control-V are for
SixSixSevenSeven said:
That is completely false. Windows 8 will allow installation of any software, not just store software. Only windows RT restricts software installs and your drivers on a USB will not function on windows RT due to it being an ARM device and the drivers being for x86. And why use a batch file to copy another file, isnt that what Control-C and Control-V are for
Click to expand...
Click to collapse
My dad wanted to me to come up with a solution to make the job easier and so i did and the guys that supposed to be helping the guys in the field that do this kind of stuff arent helping at all and inside the corporation, there are people that can barely know how to open up emails, let alone run an app but they cannot install or look onto the Local Disk because they will get lost and not understand it. i fully understand the differences of RT and the x86 versions of Windows 8. The machines my dad works on are x86 based. I did mess around with it and i was not happy at all with the changes Microsoft has done to it. I will never understand Microsoft's move to make there OS a touch screen based computer when almost every single computer that OEMs sell do not have touch screens. I'm getting off topic but anyways thanks for telling me this guys.
Frankly, if you're just copying a couple of files whose names you know, and they aren't directories and don't need special attributes applied, you may as well just use the old "copy" command. As in,
copy thefile1.sys, thefile2.inf, thefile3.cab C:\thedestfolder\
You can make it a bit more specific if you want to handle things like the case where the file already exists, or the destination folder does not... but the basic form is very simple. For help, you can use
copy /?
but dont you still need to worry about the drive letters?
Sent from my Samsung Galaxy Player 5.0 USA running CM10 using xda app-developers app
copy "%~dp0CHANGEME1.ext" "%~dp0CHANGEME2.ext" "%~dp0CHANGEME3.ext" "%SYSTEMDRIVE%\path\to\folder\on\host\OS\drive\"
This only works from a batch file (It will produce erratic results if ran from a plain command prompt), and you can test what it will send as paramaters by putting an 'echo' before the 'copy'. It will use absolute paths to the files in the same dir as the batch script, in case the working directory is not as expected (such as if it is ran as admin).
Here is the output on my system:
C:\Users\Nathan\Desktop\test>test.bat
copy "C:\Users\Nathan\Desktop\test\CHANGEME1.ext" "C:\Users\Nathan\Desktop\test\CHANGEME2.ext" "C:\Users\Nathan\Desktop\test\CHANGEME3.ext" "C:\path\to\folder\on\host\OS\drive\"
nightfire37 said:
but dont you still need to worry about the drive letters?
Sent from my Samsung Galaxy Player 5.0 USA running CM10 using xda app-developers app
Click to expand...
Click to collapse
If you put the batch file in the same directory as the drivers, you can simply run it from there, providing only the file name as the first argument, and the target drive (should always be C:\Windows\System32 - or whatever).
copy AAAAAA.dll C:\Windows\System32
copy BBBBBB.dll C:\Windows\System32
copy CCCCCC.dll C:\Windows\System32
xcopy and robocopy are really meant for copying large numbers of files.
EDIT: The former post is correct, using %SYSTEMDRIVE%\Windows\System32 would always find the system drive, even if it were not the C: drive. But I suspect the vast majority of computers are using C: as the system drive.
stevedebi said:
If you put the batch file in the same directory as the drivers, you can simply run it from there, providing only the file name as the first argument, and the target drive (should always be C:\Windows\System32 - or whatever).
copy AAAAAA.dll C:\Windows\System32
copy BBBBBB.dll C:\Windows\System32
copy CCCCCC.dll C:\Windows\System32
xcopy and robocopy are really meant for copying large numbers of files.
EDIT: The former post is correct, using %SYSTEMDRIVE%\Windows\System32 would always find the system drive, even if it were not the C: drive. But I suspect the vast majority of computers are using C: as the system drive.
Click to expand...
Click to collapse
If you right-click on a .bat and run as admin it will change the current dir to System32, so your method won't work unless the user has UAC disabled/is an admin, or if they do some horrific permissions changes to System32 to allow it to run as a non-admin.
There are other instances where the logged dir isn't the same as the calling script, eg when you drag-drop files onto the script to be processed. Granted it's not the case here, but it's good practice to assume as little as possible for Win shell scripting (which survived mostly untouched from DOS). There are enough quirks in it to already drive you crazy.
Speaking of quirks, I prefer %~dps0 (or simply %~fs0) over %~dp0 because the console buffer can be exceeded in case of really long path names, which results in an error. The 's' switches to the old 8.3 short-name format and obviates this problem. It also avoids the problem of pathnames with UTF-8 characters, which some Win versions can't recognize (I'm not sure about Win7, but Win8 can handle UTF-8 in the console fine). File/pathname is the most common issue in Win shell scripting. Always use double-quotes to enclose them.
netham45 said:
If you right-click on a .bat and run as admin it will change the current dir to System32, so your method won't work unless the user has UAC disabled/is an admin, or if they do some horrific permissions changes to System32 to allow it to run as a non-admin.
Click to expand...
Click to collapse
Most of my batch files use full paths, so I would not know. I just opened a cmd window as administrator, and it does go to system32. I never noticed that before.
I think then the best way to run would be to do a search for cmd (from the start menu), run it as administrator, and then change to the drive containing the batch file. From there it would execute.
Or try the other method described above.
thanks guys for this information. its much appreciated.
Sent from my Samsung Galaxy Player 5.0 USA running CM10 using xda app-developers app

Categories

Resources