Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Masoud Navidi
#87035 hello everybody
what's the fastest way to program 5000 esp8266-07 chips on PCB board with the following condition:
1- I have access to pins needed for programming (I have a jig which I can put my PCB into it and do the flashing)
2- I have the ".bin" file (extracted from Arduino IDE)
3- at the beginning of the process I have a PC (in my office) but I can not use PC all the time (I need a method to flash my ".bin" file on esp without using a PC, because this process will be done in production line)

thanks for helping me in advanced!
User avatar
By davydnorris
#87036 With that quantity you could purchase them already flashed - suppliers would load the firmware during the manufacturing process.

Another option is to give the manufacturer a general flash, which does basic diagnostics and then downloads the real flash from a web server on your PC via OTA update.

You set up your local WiFi with a known SSID and password, and set up your local PC to run on that network with a known IP address. Your general flash connects to the known SSID and the known IP address to get the real flash. Then all you need to do is deploy whatever flash you want to put into your units onto the local web server

Benefit of that is you aren't sending any intellectual property to an unknown manufacturer, and you can change the flash right up to the point you burn it.