0. assuming your phone locale has been set to english_us in the setup menu, otherwise change appropriately 1. Login to N900 as root 1.1 apt-get install espeakgui espeak libespeak espeak-data wget unzip 1.2 (optionally) espeak 'hello world' to check that it works 2. cd /usr/share/nokia-maps/html 3. mv index.html index.html.nokia; gzip index.html.nokia 4. wget http://www.pittnerovi.com/jiri/hobby...00/maps.tar.gz 5. tar zvxf maps.tar.gz; rm maps.tar.gz 6. cd /home/user/MyDocs; mkdir navigation_sounds; cd navigation_sounds; wget http://static.s2g.gate5.de/maploader...english_us.zip 6.1 unzip english_us.zip (do not rename to .wav) 6.2 cd /usr/share/nokia-maps/html ; ln -s /home/user/MyDocs/navigation_sounds/english_us . 6.3 change SOUNDPATH in speak_02.py if using different language directory 7. nohup ./speak_02.py >/dev/null & 7.1 (optionally) wget -O /dev/null http://localhost:9999/hello ; wget -O /dev/null http://localhost:9999/:g5ann_001 (to check that it works with both sampled and synthetized speach) 8. start OVI maps from the GUI. when i reach that step, it says ln: english_us/english_us: Operation not permitted how do i get around this?