alt

The to edit the timezone to Singapore time is not straight forward. I will go thru the steps to do this.

Update #2

The new software update of echo will allow you to select Singapore as the timezone without any workarounds. However, they might have patched the "hack" to change the address setting. I will post if I hear any possible solutions!

Update #1

If you're lost at using the requestmaker here is a video to help. It is for the UK timezone but basically everything is the same except that you use "timeZoneId":"Asia/Singapore". I will try to find some time to post a video for Singapore!

Standard Procedure

Follow the standard procedures on Amazon to setup wifi configuration.
https://www.amazon.com/gp/help/customer/display.html?nodeId=201601770

Download Request Maker Web Plugin

Make sure you are using Chrome and download the request maker plugin. Sorry dont know any a plugin for firefox

https://chrome.google.com/webstore/detail/request-maker/kajfghlhfkcocafkcjlajldicbikpgnp?hl=en

Setting up Echo for Singapore (Address & Timezone)

Head to
http://alexa.amazon.com/

Go over settings and click on your device. Edit device location use 90210 as the postal code and press save. The below needs to be done in the exact sequence laid out. Do no edit the label attribute at any point of time.

Open the request maker plugin (envelope icon) and click the first PUT command you see.
The command should look something like

https://pitangui.amazon.com/api/devices/device/907343418w627607QN

Edit the Value located on the second half of the screen and edit where you see. This was my default setting.

{"deviceAccountId":"A214BS5AAW8FJO","deviceAddress":null,"deviceAddressModel":{"city":"San Jose","countryCode":"US","county":"Santa Clara","district":"Garden Alameda","houseNumber":null,"label":"CA-82, San Jose, CA 95126, United States","postalCode":"95126","state":"CA","street":"CA-82"},"deviceSerialNumber":"A214BS5AAW8FJO","deviceType":"A214BS5AAW8FJO","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"95126","responseStyle":"CONCISE","searchCustomerId":"A214BS5AAW8FJO","temperatureScale":"CELSIUS","timeZoneId":null,"voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

edit the timezone to

{"deviceAccountId":"A214BS5AAW8FJO","deviceAddress":null,"deviceAddressModel":{"city":"San Jose","countryCode":"US","county":"Santa Clara","district":"Garden Alameda","houseNumber":null,"label":"CA-82, San Jose, CA 95126, United States","postalCode":"95126","state":"CA","street":"CA-82"},"deviceSerialNumber":"A214BS5AAW8FJO","deviceType":"A214BS5AAW8FJO","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"95126","responseStyle":"CONCISE","searchCustomerId":"A214BS5AAW8FJO","temperatureScale":"CELSIUS","timeZoneId":"Asia/Singapore","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

and press send. If you get a 200 response that means it worked anything else is a failure
If you get a error you would need to try again from the start at the top and enter the fake postal code again.

Your echo is now on Singapore's Timezone.

We will now update the address step by step by editing the city, countrycode, country and district first.

{"deviceAccountId":"A214BS5AAW8FJO","deviceAddress":null,"deviceAddressModel":{"city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore","houseNumber":null,"label":"CA-82, San Jose, CA 95126, United States","postalCode":"95126","state":"CA","street":"CA-82"},"deviceSerialNumber":"A214BS5AAW8FJO","deviceType":"A214BS5AAW8FJO","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"95126","responseStyle":"CONCISE","searchCustomerId":"A214BS5AAW8FJO","temperatureScale":"CELSIUS","timeZoneId":"Asia/Singapore","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

press send then edit the first postal code, state and your street address

{"deviceAccountId":"A214BS5AAW8FJO","deviceAddress":null,"deviceAddressModel":{"city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore","houseNumber":null,"label":"CA-82, San Jose, CA 95126, United States","postalCode":"685247","state":"SG","street":"Ulu Pandan"},"deviceSerialNumber":"A214BS5AAW8FJO","deviceType":"A214BS5AAW8FJO","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"95126","responseStyle":"CONCISE","searchCustomerId":"A214BS5AAW8FJO","temperatureScale":"CELSIUS","timeZoneId":"Asia/Singapore","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

and press send.

Lastly edit the last postal code to your postal code

{"deviceAccountId":"A214BS5AAW8FJO","deviceAddress":null,"deviceAddressModel":{"city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore","houseNumber":null,"label":"CA-82, San Jose, CA 95126, United States","postalCode":"685247","state":"SG","street":"Ulu Pandan"},"deviceSerialNumber":"A214BS5AAW8FJO","deviceType":"A214BS5AAW8FJO","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"685247","responseStyle":"CONCISE","searchCustomerId":"A214BS5AAW8FJO","temperatureScale":"CELSIUS","timeZoneId":"Asia/Singapore","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

press send and now if you go back to your settings it should be your Singapore address

Setting up traffic information

Navigate to the traffic setting
http://alexa.amazon.com/spa/index.html#settings/traffic

Set your starting and ending address in this format

10 Ulu Pandan Road, Singapore, 785742

and save

Notes

The weather setting will not work still unless state the location

Alexa whats the weather like in Singapore

I have linked my Uber account but have not tried it yet
Dominos pizza delivery only works in the US :)