loading
3Instructables133,527Views50 Comments

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
Show 0 More »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack2 months ago
    Amazon Dash Button Hack

    Darn... sounds like you need to make a DHCP reservation in your router or DHCP server. Lemme know if you need help with that and I'll try and point you in the right direction. Thanks!

    View Instructable »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack3 months ago
    Amazon Dash Button Hack

    https://medium.com/@edwardbenson/how-i-hacked-amazon-s-5-wifi-button-to-track-baby-data-794214b0bdd8#.xw3b2iljdI'll be porting my app to python too so I can support other OSes sometime later :D

    View Instructable »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack4 months ago
    Amazon Dash Button Hack

    Hmm I can pick up the old buttons just fine. Is it affecting the operation of the program? like, are you having missed button presses? IIRC I think I changed the response timeout in the latest version of the program. If you have enough devices on your network to run out of reservations you may also have enough traffic that the ping packets from my program get lost/dropped/stalled. Let me know if things get better when less devices are on the network. If so, I'll try to lengthen the timeout (or make an INI editable variable). The way the program works now, is that the discovery program pings everything in the subnet and then looks at the ARP table to find the amazon button MACs. After it find a button and it's associated IP, it sends out a continuous ping for that IP checking for a respo...see more »Hmm I can pick up the old buttons just fine. Is it affecting the operation of the program? like, are you having missed button presses? IIRC I think I changed the response timeout in the latest version of the program. If you have enough devices on your network to run out of reservations you may also have enough traffic that the ping packets from my program get lost/dropped/stalled. Let me know if things get better when less devices are on the network. If so, I'll try to lengthen the timeout (or make an INI editable variable). The way the program works now, is that the discovery program pings everything in the subnet and then looks at the ARP table to find the amazon button MACs. After it find a button and it's associated IP, it sends out a continuous ping for that IP checking for a response. The language I'm using (and the tools that windows comes with) does not lend itself to detecting ARP probes without other software. This program and instructable was written to get people up and running with minimal effort (and software dependency installs) and this was the way I chose to do it. However there exists a python script out there using the scapy module which allows packet manipulation and does exactly what you describe (checks for ARP probes from specific MACs)https://medium.com/@edwardbenson/how-i-hacked-amaz...I don't like the idea of telling people to install a bunch of software just for a single function (python, required modules for gui and packet capture) :P so I won't continue this person's work, however I encourage you to do so and create an instructable of your own :) It would probably be more reliable than my program!

    View Instructable »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack4 months ago
    Amazon Dash Button Hack

    Looking at your initial post, it looks like your shortcut is in your internet cache, and not on your desktop. The button has worked fine with shortcuts for me in the past. Let me know if this is not the case. It is not possible to use the dash for any purpose other than ordering specific items from Amazon without an always on server. You are correct, in a sense that "Amazon" can do whatever they want with their button. They can make it IFTTT compatible if they "want" however, seeing as the AWS IoT button is $20, you can see that they are taking a huge loss selling the buttons at $5/$1/$free. They'll do whatever they can to prevent people from using it in an unintended way, because every button sold and not used to buy their products is a business loss for them. This ...see more »Looking at your initial post, it looks like your shortcut is in your internet cache, and not on your desktop. The button has worked fine with shortcuts for me in the past. Let me know if this is not the case. It is not possible to use the dash for any purpose other than ordering specific items from Amazon without an always on server. You are correct, in a sense that "Amazon" can do whatever they want with their button. They can make it IFTTT compatible if they "want" however, seeing as the AWS IoT button is $20, you can see that they are taking a huge loss selling the buttons at $5/$1/$free. They'll do whatever they can to prevent people from using it in an unintended way, because every button sold and not used to buy their products is a business loss for them. This instructable is a "hack" in a sense that it allows you to use the dash button in a way unintended (and detrimental even!) to the manufacturers and sellers of this product.

    View Instructable »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack4 months ago
    Amazon Dash Button Hack

    Check out the latest release! Should be what you're looking for. https://github.com/fiveseven808/AmazonDashButtonHack

    Windows Defender flags my program for some reason. False positive obviously. A report has already been submitted to Microsoft for review.If you don't trust the EXE, review and run directly from the script ;) that's the beauty of open source software!

    View Instructable »
  • fiveseven808 commented on fiveseven808's instructable Amazon Dash Button Hack4 months ago
    Amazon Dash Button Hack

    If you run the amazonbutton_v3.3.exe, you'll be able use the command prompt and the button's IP to launch the daemon without having to re-discover it. I'm thinking about implementing a GUI type configuration in the daemon itself before i write a full on button manager though, so sit tight :D

    Glad to hear you're up and running! Let me know if there's anything specific I can do to improve the program!

    Sounds like a permissions issue. My program leverages the built in "ping" command in Windows. If your account doesn't have access to ping, the program won't work.

    That's pretty strange... When you extracted the zip file, both EXEs are in the same directory, right?

    View Instructable »