Bro, try the following steps. Need a lot of patience.
NODO trick:
1) On your phone, go to Setting->Network Connection. Disable your Data Connection. Disable your WiFi too if it is connected.
2) Connect your phone to the computer via USB. Zune will automatically detect your phone. Go to your Phone Settings in Zune. Look for the UPDATE button in the list.
3) Now, here is the important part, which wasn't clearly explained in a lot of tutorial. Get a stopwatch/timer, click UPDATE. Depending on your network speed, it will prompt that your phone is already in most updated version. Lets says the time it took to detect the update version is 7 seconds.
4) Click cancel. Then click UPDATE again. Unplug your LAN cable (or disable WiFi if you are on wireless) after 5-6.5 seconds you clicked UPDATE. Zune will continue to check for update. If you timed it well, it will prompt that there is a new OS version.
5) REMEMBER, replug in your LAN cable/WiFi. Then click Update and wait patiently. It will take around 15 minutes per update. It will update from 8107 -> 8112. Then redo Step 4, you will get 8773. All these were only OS update. After updated to 8773, let Zune continue to look for new software, you will get Nokia firmware update automatically. This is for the FW version 1750.0805.8773.12220 for Malaysia unlock set.
You may to try Step 4 a lot of times....it needs a lot of patience.
You need to switch off your Internet connection around 1s before you it says no update. I was about to give up last night, until the very last try, I got the new update prompt.
The reason behind this method could be due to Microsoft's way of distributing update. They are implementing "throttling" update, which means only selected number of phones (means random) will get the update prompt. This number will be increased from time to time. If you notice the first time you do Step 3, Zune will pull around ~500KB data before it says you do not have update. I suspect the server is sending a flag (at the very end of step 3) to our Zune to say it does not have update, when in fact it has....just that they are randomly sent. By disabling your network, your Zune did not get that flag.

Eh wait - I don't get this nodo thing
Off Phone Wifi
Off Phone Mobile network
Connect laptop to internet
Launch Zune
Connect Phone to laptop
Search update
--> no update
Disconnect internet Search update
Search update Disconnect internet at -1s
--> Zune says cannot connect, please connect to internet to check for updates.... waffak???
How now? T_T