Thankyou for the feedback @richardlyon sorry to hear that its given you so much trouble.
We are in the process of improving point 2, knowing that hostnames dont always work Local Network Device Discovery. This tool will work after the next emonpi update (work in progress): Emoncms V9.9.6 Stable merge (pre-merge check) - #5 by borpin.
Im not sure what’s going wrong at point 4, did it list any wifi networks? can you give more details on the wifi driver error?
When trying to change the default pi password did you type “passwd” following the guide?
Interested to hear if @Robert.Wall suggestion in your post here New emonpi install - interpretation/elimination of power offset provides any light on the offset.