I Don’t know if anyone is still having this problem but I was asked by my girlfriends brother who was having the none charging problem and I found the fix in this post did not work but I did find a solution witch I will detail below
Please note that you may not need all these steps but this is a complete list of what I did that I know works
Step 1 - down load the latist bios from hear
http://global-download.acer.com/GDFi...k&Step2=Aspire One&Step3=AOA150&OS=X01&LC=en&BC=Acer&SC=EMEA_27
Step 2 - Download UNetbootin from the sourceforge website
http://unetbootin.sourceforge.net/
Step 3 - Connect your USB flash drive to an available USB port on your PC
Step 4 - Once Windows recognizes the flash drive, remember the drive letter the OS assigned to the flash drive
Step 5 - Start up UNetbootin and then select the following:
•For “Distribution”, select “FreeDOS”
•Skip to the bottom and make sure “Type” is “USB Drive”. Make sure the “Drive:” letter is the one assigned by Windows for the USB flash drive
Step 6 - UNetbootin will now download the distribution and install FreeDOS on your flash drive
Step 7 - Open the Zip file BIOS_Acer_3310_A_AOA110 & AOA150.zip you downloaded
Step 8 - BIOS_Acer_3310_A_AOA110 & AOA150.zip\BIOS_ACER_3310_Windows_AOA110 & AOA150\Dos_Flash to your USB Flash drive
Step 9 - hit reboot in UNetbootin (or move Flash Drive to your Aspire One)
Step 10 - On Reboot (or Boot if you had to move to your Aspire One) enter the BIOS and change the boot order to make it boot from the USB Hard Drive 1st
Step 11 - The Aspire One will now reboot and load up UNetbootin. It will automatically boot into the default OS on the drive which is FreeDOS
Step 12 - You’ll then see a menu of FreeDOS options. Select option 5 for the FreeDOS Live CD only
Step 13 - You’ll see an error message about a missing CD-ROM – just ignore that. Once FreeDOS finishes the start-up, you’ll be at the “A:\” prompt, to access the BIOS update files, and you’ll need to go to drive “C:\” which is actually the contents on your flash drive. Type “C:” and hit ENTER
Step 14 - Make sure your Aspire One is connected to an outlet – the update will not proceed if the Aspire One is running off the battery only. Type “3310.bat” and hit ENTER
Step 15 - The BIOS will now get flashed to version 3310. Now reboot the system and go back into setup when you see the splash screen by pressing F2. Verify in the first screen that the BIOS version is now 3310
Step 16 - You’re going to change the boot order back to the way it was. It might already be in the proper boot order but it’s a good thing to check anyhow. Make sure the first boot option is the hard drive
Step 17 - Hit F10 and Exit and save changes it will now boot in to windows, you will see that the battery is still not charging
Step 18 - Shut Down, Remove and Replace the Battery, Leave Shutdown and charging for 10 minutes or so
Step 19 - Boot in to windows you should now see some charge in the battery
Step 20 - Leave charging until the battery is showing 100% charge this will calibrate the battery time reaming clock (if it dose not reach 100% the battery is faulty and may need to be replaced)
FIXED
Like I said you may be able to miss steps but this is what I did and it worked