Comments for Chris Mullins I occasionally write about things. Usually these things are about computers. Mon, 03 Jan 2022 08:41:29 +0000 hourly 1 Comment on Rescue Your Amazon Dash Buttons by Daniel Mon, 03 Jan 2022 08:41:29 +0000 Chris: I have one of these older style buttons too. I’m willing to do some leg work, to try and find the offsets in memory, if you’d be willing to help guide me a bit on how to pull the flash memory, and import it into ghidra.

Comment on Reverse engineering the new Milight/LimitlessLED 2.4 GHz Protocol by Ashley Sun, 19 Sep 2021 22:59:20 +0000 Hi Chris

Are you interested in looking at the MiLight SYS cable protocol?  its 3 wires (0v, 24vDC, data), its likely a cutdown version of DMX for a single fitting as its part of there DMX range, each fitting has 5 colors (RGBCW, WW), there controller will only receive a propriety WiFI (not the same as the MiLight wireless) and i would like to drive there lights with just a Arduino, which is possible if the data wire can be decoded, it might even be a standard 5 color existing LED driver, i really have no idea, i can program, not decode.


Many Thanks
Ashley –

Comment on Rescue Your Amazon Dash Buttons by chris Tue, 14 Sep 2021 21:14:09 +0000 Hey Michael,

I think I’ve noticed this before too. It’s been a long time and my memory’s a little fuzzy, but I seem to remember visiting anything other than the root page winding up with a timeout. After visiting the root (just, other stuff would work). Maybe give that a try?

Comment on Milight WiFi Gateway Emulator on an ESP8266 by chris Tue, 14 Sep 2021 21:12:21 +0000 Hiya,

I might be misunderstanding the question, but to my knowledge, Milight bulbs won’t let you control both RGB and White lights separately. Bulbs are in one mode or the other. The only exception I’m aware of are the lights that support “saturation,” which is accomplished by controlling the brightness of the white LEDs while the RGB lights are on.

If you haven’t already run into it, the docs on the HA integration might be helpful:

Comment on Milight WiFi Gateway Emulator on an ESP8266 by Chris Sun, 12 Sep 2021 21:34:44 +0000 Love the work! I got the premade kit and it works like a charm.
Probably too late to the party but here’s a question on the Home Assistant integration.
I have an RGBW milight. I can use HA to send rgb commands with color beautifully using the 3-parameter “rgb_color:” command as defined in HA’s light docs (
When I try to sent a  rgbw command using the 4-parameter “rgbw_color:” command, it’s just ignored.
How do I get the rgb LEDs and the white LEDs to activate at the same time?

Comment on Rescue Your Amazon Dash Buttons by Michael Sat, 11 Sep 2021 22:48:22 +0000 So I have gone through about 15 buttons and only have managed to get 1 to work.  Most were obviously already bricked or new and patched, but I got a few that did blink green after playing the file.  Unfortunately though when I go to set the wireless config via the URL noted above, I get a connection refused error and the wireless info does not get set.  I have had this happen on about 4 unites and one was from the exact same, never configured batch.  I am not sure what is going on.  I have verified the URL string is correct and I am connected to the unit directly.  Anyone seen this or have any idea if there is any way to get these going.  The fact that I got one going was exciting but I have yet to have a second success. Any ideas would be helpful. Thanks.

Comment on Rescue Your Amazon Dash Buttons by chris Wed, 23 Jun 2021 00:36:21 +0000 Hi Rob,

This hack allows the user to complete the setup process for a Dash Button. This is necessary for new buttons fresh out of the box, and for buttons that have had their memory wiped after a battery runs low (dash buttons do this automatically when the battery reaches a certain threshold).

The setup process is twofold:

1. Configure a WiFi network to connect to
2. Get a “customer secret,” which used to be served by Amazon

The problem this hack solves is (2). Since Amazon is no longer supporting the buttons, there’s no way for them to get the secret from Amazon. The hack basically tricks the button into writing a value for the customer secret.

The hack is specific to the setup process — no need for it after the button is configured.

Comment on Rescue Your Amazon Dash Buttons by Security Week 25: уязвимость в Apple ID | YandexNews Беларусь Tue, 22 Jun 2021 08:23:59 +0000 […] описывает взлом кнопок Amazon Dash. Эти […]

Comment on Rescue Your Amazon Dash Buttons by Rob Tue, 22 Jun 2021 05:43:17 +0000 Hi, I´m not quite clear about what the audio hack does. If it stops the button from receiving the bricking update, this would mean that after its successful implementation it would not be necessary any longer to still block communication to Amazon servers, right?
And if I continously block communication, then there would be no need for the hack at all, true?

Comment on Rescue Your Amazon Dash Buttons by Security Week 25: Apple ID vulnerability - Prog.World Mon, 21 Jun 2021 21:56:55 +0000 […] curious study describes breaking into Amazon Dash buttons. These discontinued devices were intended for quick ordering from an online […]