Pictures of Hard Drive Swap in Revo
Here are some pictures of swapping the hard drive in my Acer Aspire Revo.
- Remove this circuit board
- Remove the fan
- Remove the heatsink
- Unclip these cables
- Unscrew these to release the hard drive
Here are some pictures of swapping the hard drive in my Acer Aspire Revo.
This is a quick guide to setting up Samba file sharing on my Viglen MPC-L server which is running Ubuntu 8.04.3 LTS. The client is a Windows 7 machine – no changes to the registry or local security policy were needed. The following applies to the version of samba from the repositories – smbd version 3.0.28a.
sudo apt-get install samba smbfs
Find the line which is commented out – “; security=user” and change it to: -
security = user
username map = /etc/samba/smbusers
Find the line “encrypt passwords = no” and change it to “encrypt passwords = true”
Add a section for each share that you want to be available: -
[data]
browseable = yes
comment = Data
path = /data
force user = viglen
force group = users
read only = No
guest ok = Yes
A new file is now needed to map smb users onto local linux users. Create the file: -
sudo vi /etc/samba/smbusers
and add the following to it: -
viglen = "viglen"
Set a password for the viglen smb user by running the following command: -
sudo smbpasswd viglen
sudo /etc/init.d/samba restart
Open a windows command prompt (Start -> cmd) and enter the following command (with the correct IP address and password)
net use q: \\aaa.bbb.ccc.ddd\data password /user:viglen
You should get a message “The command completed successfully.”, and Q: should be accessible through Windows Explorer etc.
To remove the share, enter the following command: -
net use /d q:
Here are the settings for if you want to replace the standard o2 Thomson modem/router with the Netgear DGN2000. These should be entered into the web interface.
Does Your Internet Connection Require A Login? No
Account Name: Blank
Domain Name: Blank
Internet IP Address: Get Dynamically From ISP (If you have a static IP address, enter it here).
Domain Name Server (DNS) Address: Get Automatically From ISP (I’m actually using the OpenDNS servers, so I have entered 208.67.222.222 and 208.67.220.220)
NAT (Network Address Translation): Enable
Router MAC Address: Use Default Address
Multiplexing Method: LLC-based
VPI: 0
VCI: 101
Unfortunately, I suffered intermittent routing issues – other users have reported similar issues in this thread.
Thanks to wilderbeastie, there is a workaround detailed here:
1. Enable telnet access in the router.
http://192.168.0.1/setup.cgi?todo=debug
2. Login via telnet to 192.168.0.1 (via putty or the command line)
3. Run the following command: -
“echo 0 > /proc/sys/net/ipv4/neigh/nas0/ucast_solicit”
This setting doesn’t survive a reboot so needs re-applying every time.
If you suffer loss of routing, this procedure also seems to restore it (i.e. you shouldn’t need to reboot first).
This is exactly the same fix as detailed in option one but the command is inside the following link – all you need to do is copy & paste (all one line) into your browser and enter the username and password: -
http://192.168.0.1/setup.cgi?todo=ping_test&c4_IPAddr=%26/bin/echo%200%20%3E/proc/sys/net/ipv4/neigh/nas0/ucast_solicit
Again, this fix doesn’t survive a reboot.
James from ADSL24 has patched the standard firmware to run the relevant commands on startup of the router.
The downloads are here.
This method will survive a reboot.
I can’t find any easy way to access ADSL line stats through the o2-supplied “Wireless Box III” (a Thomson TG585n).
The only way that I could access them is by using this link.
Once you’ve got them, you can copy them into a stats checker such as this one.
This should all work with the standard “Administrator” user (no password), other functionality is available with the SuperUser user – password default is “O2Br0ad64nd”.
PSPad is a great editor for programmers. Instead of using a dedicated Python IDE, PSPad can be tweaked to compile and run scripts directly. Here’s how: -

Once this is set up correctly, you will be able to run .py files directly from PSPad by going to File -> Compile or using the shortcut (Ctrl+F9).
Just looking into posting twitter updates from python. I’ve found three methods so far: -
Hmmm, more investigation required…
I’ve added some extra RAM and a new larger hard drive to my Acer Aspire Revo so here are the final specs: –
The Windows Experience comes out at a weedy 2.2 due to the Atom CPU but the rest of the ratings look pretty decent for such a low-powered PC (it got up to a maximum of around 34 watts during the tests – normally it hovers at around 23 watts when idling).

Next up – install Linux!
The Acer Aspire Revo has a lot of potential for a home media player but the 160gb hard drive won’t be large enough for everybody.
I spotted a special offer on a Iomega Prestige 500gb Portable Hard Drive which contains (in my case) a Seagate Momentus 5400.6 drive, model ST9500325AS .
I already had a working installation of Windows 7 RC, so here’s how I swapped the hard drives: -
Now I have a Revo with lots of storage space, and a spare 160gb portable hard drive for backups etc.
There’s an interesting article on the How to do something differently… blog about getting VDPAU working with iPlayer under Linux with the SVN build of XBMC. I’ll be sure to look into it some more when I install Ubuntu onto my Revo.
There’s a useful page on opening the Acer Aspire Revo here. Will come in useful for when I add an extra 1GB RAM to the existing 1GB, or maybe swapping the hard drive for a larger one.