My Nokia 770 arrived on Thursday, and it is a brillant product. It works wonderfully, although I had a bit of ‘fun’ getting it talking over a WEP encrypted ad-hoc network to my laptop at work (and then using windows’s connection sharing to get the internet).
The most annoying thing I have run across so far is an incompatibility between breezy and the usb connection. Basically there is a patch in the breezy hal that makes gnome-vfs always try and eject USB devices, however the Nokia 770 doesn’t like that and nautilus brings up an error dialog when you unmount it.
To fix this, you can put the following in /usr/share/hal/fdi/policy/10osvendor/20-nokia770.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<!-- Don't eject the Nokia 770 -->
<device>
<match key="info.category" string="storage">
<match key="storage.bus" string="usb">
<match key="storage.model" string="770">
<merge key="storage.requires_eject" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
(I’ve raised a bug about this).