Ok so I did a little investigating, and came across this guide.
http://www.slatedroid.com/wiki/index.ph ... For_Slates
It was designed to repair the market hanging / not downloading problem we are all facing by replacing the Android ID
-------
At the end of this, your scroll will be recognised by the market, as the Android SDK emulator and allow downloading again.
I have now got a fully working Market back on my FW1.01
(Original post by Detection)
Follow the guide to the letter > download the full SDK and system.img > make a new VM > and run the emulator
(I chose Android 2.1 update 1 in the emulator setup, as the guide was written for 1.6)
Copy the AndroidID from the emulator using the commands in the guide
adb shell sqlite3 /data/data/com.google.android.googleapps/databases/accounts.db "select * from meta";
Push the ID from the emulator to the scroll also using the commands in the guide
adb shell sqlite3 /data/data/com.google.android.googleapps/databases/gls.db "update meta set intvalue='number_from_previous_commands' where name='androidId'";
Install this market.zip through CWM (Dont know if this part is necessary but my old market wouldn't work without this update)
Market 2.2.11
http://depositfiles.com/files/z65an29de
Reboot and download from the market
(This does take a little time, but well worth it in the end)