Jump to content
UrbanAnonymous

ESP8266 MAC OSX Installation and flashing for PS4.

Recommended Posts

Posted (edited)

        So I am at my core a Windows PC person, but recently I have forced myself to only use a mac to become more familiar with OSX. I am constantly running into situations where I have to figure out how to make things work that only have explanations for windows installs, this is one of them. So for all the time I spent getting the 8266 to connect to my mac and actually complete the process I figured I would compress what I have learned into a tutorial.

Before I start I want to point out that I am running OSX HIGH SIERRA. The drivers for the ESP8266 may differ depending on what version of OSX u are running and the specific ESP8266 chip you have. You can look on the back of the printed circuit and most will tell you what drivers are needed.

 

      Another point I think is worth mentioning is that these devices are not made very well and do not always survive shipping. I ordered 3 esp8266 before finally receiving my first working board which was my 4th. Now in hindsight, I believe I could have saved myself a lot of frustration in thinking there was something I was doing wrong by plugging in the esp when I first received it and seeing if it shows up in my wifi networks or not. The 4th device I received I did this with and saw that there was a network named "esp_701081". This is before I did any flashing and was what was stock loaded on the board. After flashing this device with the proper bin file it worked the first time. But I couldn't begin to tell you how much time I spent troubleshooting broken esp boards. So remember when u first receive your board, before you flash it, check to see if it is broadcasting an access point in your computers wifi networks discovery. If the flashing is not working for you and there was no access point when u first received it, you likely have a dead board. Now you could try adding some solder to the points where the wifi module is soldered to the development board, although this did not work for me I read about this working for some people. Also, try and look over the board to see if you can find any broken solder joints or anything that looks damaged or out of place. But since these boards are so cheap I did not go into depth trying to diagnose and fix it, I just ordered new ones.


INSTALLING THE ESP8266 ON OSX

FILES TO INSTALL:

 

 

           OR

 

 

 

 

           OR

 

 

DRIVER INSTALLATION

           So now that you have all the files your gonna need your going to want to install the driver for the esp8266 by selecting and unzipping the driver file u previously downloaded. Once unzipped select the .pkg file and install the drivers. after you are done restart your mac. You should now be able to go to your system information and see the esp8266 under the usb tab. If you are not familiar with how to do this you'll need to go to the apple symbol in the top left corner and select about this mac. It should look something like this.

2uohouc.jpg

Then select system report. Once you are in the system report, select the USB tab on the left side of the screen.

 

You should see something similar to this if the driver installation was successful.

2q2h3c4.jpg

 

there should be a USB 2.0 device. If you do not see this you can try and find the correct driver for your OSX version or you can comment on this post and ill try my best to help you troubleshoot the issue.

Now you are ready to flash the esp8266 using the NodeMCU-PyFlasher program you previously downloaded. So go ahead and open up the program.


FLASHING PROCEDURE

           At this point you should have NodeMCU-PyFlasher open, the rest of this process is pretty simple. your going to want to unzip the firmware file u downloaded (either c0d3m4st4 or RetroGamer74) so that you can load the .BIN file into the flashing software.

 

  1. Select the ESP8266 from the drop down menu labeled serial port. My ESP8266 was listed as /dev/cu.wchusbserial1410 (yours may be different).
  2. For NodeMCU Firmware Select the bin file u recently unzipped. i used c0d3m4st4 which is what you will see in the screenshot below.
  3. For the Baud rate setting i used the default which is 115200. Alternatively you con look on the back of the printed circuit (on most versions) for the recommended rate.
  4. Flash mode should be set to Dual I/O (DIO).
  5. For the erase flash option select "yes, wipes all data".

       6.Now your going to want to click Flash NodeMCU.

 

If everything was done correctly you should see something similar to this.

34ox53r.jpg

We now want to plug the ESP8266 into the PS4 and turn on the system.


PS4 CONFIGURATION

NETWORK CONFIGURATION FOR C0D3M4ST4'S .BIN

  1. Go to Settings > Network > Set up internet connection > Use WIFI.
  2. Select easy then wait for available networks to load.
  3. once networks are loaded choose “ESP8266XploitHost”
  4. Use Password “ps4xploit” (without the quotes).
  5. Test connection, and you are done.
  6. After that, open the user guide to access the exploit. You can also use it from the PS4 web browser. Just type 13.37.13.37 in the address bar.

NETWORK CONFIGURATION FOR RETROGAMER74'S .BIN

  1. Go to Settings > Network > Set up internet connection > Use WIFI.
  2. Select custom then wait for available networks to load.
  3. Once loaded choose "PS4_WIFI"
  4. Leave all the setting as the default except primary and secondary DNS.
  5. Set the primary DNS to 10.10.10.1 and do the same for the secondary.
  6. Test connection and you are done. After that, open the user guide to access the exploit.

Much thanks to everyone who has contributed to the progression of this device in correlation to the scene. Your hard work is much appreciated.

Edited by UrbanAnonymous
added content and changed content

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×