How To Read Bin File From ESP32 and ESP8266

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ธ.ค. 2024

ความคิดเห็น • 101

  • @mikoajgoebiowski9028
    @mikoajgoebiowski9028 6 หลายเดือนก่อน +5

    It really worked, even on ESP8266!
    Now I address it to the other viewers:
    regardless of whather you use, ESP8266 or ESP32, you should install ESP32 support on Arduino IDE ->Boards Manager, do all as Ahmad did.
    Later in "Write Bin File" (8:49) instead of "--chip esp32" use "--chip esp8266"
    And that's all the difference :)

    • @sonnyf5777
      @sonnyf5777 26 วันที่ผ่านมา

      yes worked on esp8266mod

  • @ethanclement9647
    @ethanclement9647 3 หลายเดือนก่อน

    You're a genius and thanks for your careful documentation. I was able to pull the file from a "dead" ESP32-WROVER-E device. I did have to cold boot it with power supply and then it locked into bootloader mode nicely. Thanks again!

  • @kees-ft1yb
    @kees-ft1yb 8 หลายเดือนก่อน +1

    Great work. Just what i was looking for.

  • @nicolassun7938
    @nicolassun7938 9 หลายเดือนก่อน +3

    I tested it and it works great !
    Many thanks for your very good how to.
    Continue to make very good video like this.😁👍

  • @ESP32-ARD
    @ESP32-ARD 8 หลายเดือนก่อน +4

    Hi, Do you also have video link for encrypting ESP32 to prevent cloning. Thank you.

  • @catman72
    @catman72 หลายเดือนก่อน

    finally an excellent explanation. thank you so much

  • @effesix5937
    @effesix5937 หลายเดือนก่อน

    Good job. Works fine. Thanks a lot

  • @DIYELEKTRONICKITS
    @DIYELEKTRONICKITS 2 หลายเดือนก่อน

    Works fantastically, wow thanks for such a great tutorial.

  • @anilgarg57
    @anilgarg57 ปีที่แล้ว +2

    Well done Ahmad. Good video.

  • @sonnyf5777
    @sonnyf5777 26 วันที่ผ่านมา

    good job, it worked read flash data on esp8266mod, thanks...🙏

  • @mdfazlerabbi7081
    @mdfazlerabbi7081 หลายเดือนก่อน

    you are genius

  • @elektron2kim666
    @elektron2kim666 8 หลายเดือนก่อน

    Very useful. I need to back up my Pico's and rearrange some M5Stack stuff.

  • @milodelpozo7727
    @milodelpozo7727 5 หลายเดือนก่อน

    very usefull for backups of 3D printer board versions

  • @sevketkarayilan
    @sevketkarayilan ปีที่แล้ว +4

    How to prevent clone my esp code?

  • @Steven_Bennett_YT
    @Steven_Bennett_YT 6 หลายเดือนก่อน

    Excellent, very helpful. I notice the download time is much longer than the upload time, is this because all 4Mb is downloaded but only the actual sketch binary part is uploaded?

  • @opm905
    @opm905 ปีที่แล้ว +2

    Ty sir 🙏🙏🙏 you are really genius... ty for response my comment.... And finally solved my problem....1st I am seeing this type of video...what is your qualifications sir in electronics field

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว +1

      So nice of you. I am just a learner

    • @TechTamilIOT
      @TechTamilIOT ปีที่แล้ว

      i need your mail id@@AhmadLogs

    • @CiroPeixoto
      @CiroPeixoto 11 หลายเดือนก่อน

      Humildade é sinal de grandeza !!! 😊parabéns pelo vídeo e a informação original !!
      Nunca pensei que seria tão fácil duplicar programas no ESP 😳Vou proteger melhor meus produtos !!!

  • @hsnhaku319
    @hsnhaku319 2 หลายเดือนก่อน

    Thank you🎉

  • @aekaek8759
    @aekaek8759 7 หลายเดือนก่อน

    عمل رائع و ممتاز .
    أخ أحمد هل هناك طريقة لتحويل hex إلى code source .وشكرا مجددا

  • @bekahmed5048
    @bekahmed5048 4 หลายเดือนก่อน

    Thank you very much... can i change Bluetooth name from à bin file?

  • @Belkhir-Beg
    @Belkhir-Beg ปีที่แล้ว +1

    شكرا لك. شرح جميل وممتع

  • @TrackAnimatorsMEDIA
    @TrackAnimatorsMEDIA 9 หลายเดือนก่อน

    I have a question for you.
    Do you know of a way to install a OS from a keyboard like the Ensoniq EPS Classic or old Akai MPC drum machines on an ESP 32?

  • @Chache17
    @Chache17 4 หลายเดือนก่อน

    I have a couple questions: is it possible to password protect the esp32 so that this operation can only be done with the correct password?
    And, is it possible to just copy the program partition and paste it into the second device? This is to keep the data potentially existing in the spiffs partition.

  • @khushisanghvi1456
    @khushisanghvi1456 หลายเดือนก่อน

    What if I want to extract app0.bin , bootloader.bin, ino.partition.bin separately?

  • @brishisharma
    @brishisharma 4 หลายเดือนก่อน

    how to copy if it is soldered directly on pcb other than development board?

  • @jaisiddhisuperpowerpltd1872
    @jaisiddhisuperpowerpltd1872 6 หลายเดือนก่อน

    are you from Pakistan, I am from India, I love your video so much, you do great projects

  • @NAR3dPrint
    @NAR3dPrint 9 หลายเดือนก่อน

    Can you do a video how to extract hex code from bl602 chip

  • @ethanclement9647
    @ethanclement9647 3 หลายเดือนก่อน

    I need to read memory from esp32-wrover-e which is not connected to a development board. What programming cable will work and what peripherals do I need in order to read and write?

  • @CevdetBakan
    @CevdetBakan 10 หลายเดือนก่อน

    Thanks a lot

  • @mainegrower
    @mainegrower 6 หลายเดือนก่อน

    I need to be able to edit the extracted file. How do I convert it so I can bring it back into arduino studio to edit it.

  • @UlrichBarlow
    @UlrichBarlow 7 หลายเดือนก่อน

    Hello ..thank you for posting this .I need your advise with a problem , can do the same for ST12C5A60S

  • @ramrode5350
    @ramrode5350 ปีที่แล้ว +1

    Sir agar muje esp32 ke andar ka code copy karna ho without lost code jo ki us esp me already upload hai to mai kaise karu mere ek project me maine code upload kiya tha but vo laptop mese Delete ho gaya aur muje vo code urgent chahiye isliye aapko pucha please bataiyega sir 🙏

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      use the same method

    • @ramrode5350
      @ramrode5350 ปีที่แล้ว +1

      ​@@AhmadLogs par isse mere old Esp mese purana code Delete to nahi hoga na kyu ki agar vo Delete ho gaya to mera bohot jyada nuksan ho jayega isiliye

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      @@ramrode5350 nahi delete ho ga. dont worry

    • @ramrode5350
      @ramrode5350 ปีที่แล้ว +1

      @@AhmadLogs ok to fir abhi vo try karta hu

  • @jumbo999614
    @jumbo999614 4 หลายเดือนก่อน

    I'm using Proteus simulator and it expect hex file for microcontroller.
    When I compile code for ESP8266 in Arduino IDE, I get elf and bin.
    Can I convert it to hex? Even it successfully converted, will it work in proteus?

  • @carlovillois23
    @carlovillois23 5 หลายเดือนก่อน

    Tks, very usefull but for the LOLIN C3 MINI the read operation start without pressing the RESET BUTTON and the procedure doesn't arrived to the end of the memory (error come after a while...). Someone can help me?

  • @sulesharad
    @sulesharad ปีที่แล้ว

    Good day sir,
    In this tutorial you have used esp32 module and you said steps will be same for esp8266 .that means wherever you have mentioned esp32 in prosses. i should mentioned esp8266 instead of esp32 right.
    Secondly you have select randomly esp32 development board, for esp8266 which board i should select.
    Please guide
    With regards
    Sharad

    • @chrisb.9865
      @chrisb.9865 ปีที่แล้ว

      hello sharad,
      for the esp8266 you can do it exactly like he did.
      I just did it and it worked fine using the esp32 module and dev board config.
      but with my esp8266 board i had to slower the baud rate to 230400.
      best regards,
      chris

  • @unuxx201
    @unuxx201 หลายเดือนก่อน

    Nice Video! But i have a problem, the download stop to 16%. With the error: 679936 (16 %)
    A fatal error occurred: Packet content transfer stopped (received 3974 bytes).
    can you tell me what could be the reason for this?

  • @agenpulsa70
    @agenpulsa70 ปีที่แล้ว

    Thank you

  • @woodyouloveit-fe1sw
    @woodyouloveit-fe1sw 11 หลายเดือนก่อน

    Can it be doable for esp8266-01...

  • @ПерсеяПегаса
    @ПерсеяПегаса 10 หลายเดือนก่อน

    thanks bro

  • @permanenthairsystemludhian5143
    @permanenthairsystemludhian5143 7 หลายเดือนก่อน

    My esp32 read file 29%after heng what is problem ???

  • @shakerileiwat4341
    @shakerileiwat4341 ปีที่แล้ว

    Great 👍👍👍

  • @satishpawa
    @satishpawa 7 หลายเดือนก่อน

    Is it possible to convert the download file of the esp 32 or esp 8266 to the Arduino ide sketch ino file
    Means convert.bin file to .ino file
    Please respond if it is possible

  • @fahimi.saiyed8939
    @fahimi.saiyed8939 ปีที่แล้ว +1

    can i convert bin file to .ino or c file?

    • @Euro-np8mp
      @Euro-np8mp 5 หลายเดือนก่อน

      Yes you can.

  • @049-rizqipratama7
    @049-rizqipratama7 ปีที่แล้ว

    Hello Sir, Please share your program that to use in the dekstop

  • @saadelm2955
    @saadelm2955 9 หลายเดือนก่อน

    How i Can upload bin file to Arduino nano ..brother

  • @andrysaputra-f2p
    @andrysaputra-f2p 3 หลายเดือนก่อน

    thanks for the tutorial but i have a problem, because i just stuck read in 6% with my esp32

  • @sulesharad
    @sulesharad ปีที่แล้ว

    I am trying to do ,but after uploading the file error is coming ,in error esp8266tool.exe file not showing.
    Secondly from note book copy portion pasting in windows and press enter, direct command window is opening.

  • @woolfy02
    @woolfy02 9 หลายเดือนก่อน

    I had a project on my ESP8266 that works but, I lost the code after my HD crashed. Is it possible to retrieve the code from the device, so I can make a copy and edit/save it? (I really want the code back) I spent a lot of time working on that code and, I hope I can bring it back from the device.

    • @harshverma_i
      @harshverma_i 9 หลายเดือนก่อน

      Hey bro? You get the code??

    • @woolfy02
      @woolfy02 9 หลายเดือนก่อน

      @@harshverma_i No. I was never able to get it back.

  • @programhardware9647
    @programhardware9647 7 หลายเดือนก่อน

    Nice video... But my read file not works in another 8266

  • @dragon-cu6cc
    @dragon-cu6cc ปีที่แล้ว

    Hello
    how do i re-edit the edited bin file

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      it is not possible

  • @hristodimitrov9431
    @hristodimitrov9431 ปีที่แล้ว

    Please, make video that shows how to encrypt flash.

  • @bait2339
    @bait2339 7 หลายเดือนก่อน

    I uploaded, there was a warning “does not exist or your board is not connected”, help me please

    • @mikoajgoebiowski9028
      @mikoajgoebiowski9028 6 หลายเดือนก่อน

      Did you set correct COM port number? When you don't connect your board to PC, defalut COM port on Arduino IDE is COM3, but when you connect your board, this COM port number mostly changes.
      Check your COM number after connecting your board and use correct COM number in CMD

  • @praveenb9048
    @praveenb9048 11 หลายเดือนก่อน

    Hi, I am using a Raspberry Pi for development. The path to esptool points to a Python file, esptool.py. I tried to do "python esptool.py -version" etc, but it throws an error. Any ideas how to use the python version of esptool? Thanks!

    • @praveenb9048
      @praveenb9048 11 หลายเดือนก่อน

      I tried running esptool.py in the same original folder, and the 'version' command works ok. Is it safe to use from this location for the rest of the process?

    • @praveenb9048
      @praveenb9048 11 หลายเดือนก่อน

      OK, I just copied all other stuff from the same folder along with esptool.py to another folder, and it works.

  • @sulesharad
    @sulesharad ปีที่แล้ว

    How to change ssid and password in nodemcu8266 bin file

  • @santoshmagicshop
    @santoshmagicshop ปีที่แล้ว

    btao bhai keise kre

  • @ahmedsameerhassan
    @ahmedsameerhassan 10 หลายเดือนก่อน

    Is there any way to prevent that, I don't want any One to use My code

    • @shardulambikecs1192
      @shardulambikecs1192 หลายเดือนก่อน

      There are ways to protect your ESP32 code from being read or cloned, though the ESP32 is not as secure as some microcontrollers that are specifically designed with code protection in mind. Here are some methods to help secure your code:
      1. Flash Encryption
      ESP32 supports flash encryption, which encrypts the contents of the flash memory. This makes it difficult for anyone to read or clone the code directly from the flash memory.
      You can enable flash encryption using the ESP-IDF framework. This feature ensures that all data written to the flash is encrypted, and it can only be decrypted by the ESP32 itself.
      To use flash encryption, you need to configure it during the initial programming phase. Note that it can impact performance slightly due to the encryption and decryption processes.
      2. Secure Boot
      Secure Boot is another security feature provided by the ESP32. It prevents unauthorized code from running on the device.
      With Secure Boot enabled, the ESP32 verifies the integrity of the firmware using a digital signature before executing it. This prevents anyone from modifying or uploading unauthorized code to the device.
      To enable Secure Boot, you will need to use the ESP-IDF framework, as it is not available through the Arduino IDE.
      3. One-Time Programmable (OTP) Memory
      ESP32 has OTP memory, which is used to store keys and other security data that cannot be changed once programmed. You can use this to store a unique identifier or encryption key that ties the firmware to a specific device.
      You can also set certain bits in the OTP memory to enable security features permanently, such as flash encryption or secure boot, making the device much more difficult to reprogram.
      4. Disabling the JTAG Interface
      The ESP32 includes a JTAG debugging interface, which can be a security risk if left enabled. Disabling the JTAG interface prevents anyone from accessing the chip for debugging or code extraction.
      You can disable JTAG using software commands or by burning a specific OTP bit to permanently disable it.
      5. Firmware Update with OTA (Over-the-Air)
      Instead of programming the ESP32 through USB each time, you can set up Over-the-Air (OTA) updates, which can be password-protected.
      This allows you to control when and how firmware updates happen without exposing the device's flash memory.
      6. Preventing Multiple Flash Writes
      While the ESP32 does not natively support a "write-once" feature, you can simulate it by setting a flag in flash memory after the initial upload.
      For example, during the first-time setup, your code can write a unique flag to a specific flash sector that the bootloader checks on each startup. If the flag is present, the bootloader can prevent further reprogramming attempts.
      Combining these techniques, especially Flash Encryption and Secure Boot, will make it considerably more challenging for anyone to clone or tamper with your code on the ESP32. Keep in mind, however, that while these steps will increase security, there is no method that can provide absolute protection.

  • @ArslanIshtiaq-v8c
    @ArslanIshtiaq-v8c ปีที่แล้ว

    How to view a .bin file means coding statements programed by someone.

    • @SenithDR
      @SenithDR ปีที่แล้ว

      You cannot do that

  • @СарварМуратбеков
    @СарварМуратбеков 3 หลายเดือนก่อน

    how to open esp8266 bin file on computer

  • @electrik77
    @electrik77 8 หลายเดือนก่อน

    Genial!

  • @santoshmagicshop
    @santoshmagicshop ปีที่แล้ว +1

    piz esp8266 se ek video bna do bhai samjh nhi aarha hai kesie kre esptool nhi so krta hai
    C:\Users\santosh\AppData\Local\Arduino15\packages\esp8266\tools\python3 likhta hai kaise kre

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      esptool to aik hi hota hy.

    • @santoshmagicshop
      @santoshmagicshop ปีที่แล้ว

      @@AhmadLogs mera computer me search karne par esptool nhi aarha hai esliye bol rhe ha aap esp8266 ka video bna do aap piz

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      @@santoshmagicshop OK, I will try

  • @santoshmagicshop
    @santoshmagicshop ปีที่แล้ว +1

    esp 8266 ka copy kr ke video bna do bhai mujhe bhut jarurt hai

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว +1

      you can use the same method

    • @santoshmagicshop
      @santoshmagicshop ปีที่แล้ว

      Nhi ho rha hai bro aap kr do ek video pizz

  • @R4YTUBE
    @R4YTUBE 10 หลายเดือนก่อน

    You need (Ghidra) software reverse engineering (SRE) to open firmware.bin file ;-)

  • @sivashankar5500
    @sivashankar5500 3 หลายเดือนก่อน

    Error: argument size: invalid arg_auto_int value: '0*400000,
    Reply me

  • @hfchanel620
    @hfchanel620 ปีที่แล้ว +1

    Give me a way to contact, brother, I want to contact

  • @SayWhaaaaaaaaaaaaaaaaaaaaaaat
    @SayWhaaaaaaaaaaaaaaaaaaaaaaat หลายเดือนก่อน

    NOBODY USES SUCH OLD ARDUINO IDE NO MORE

  • @zyghom
    @zyghom ปีที่แล้ว +2

    I hate this AI voice ;-(

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว +2

      so nice of you

    • @j.w.8663
      @j.w.8663 ปีที่แล้ว

      @@AhmadLogs Your English grammar, syntax and logical explanation is excellent !

  • @Eva_01-y6q
    @Eva_01-y6q ปีที่แล้ว +1

    Bro can you help me with a project, How to contact you ?

  • @كيفالكترونيات
    @كيفالكترونيات ปีที่แล้ว +1

    جميل جدا وفكره رائعة انت انسان مبدع ولكن هل لي ان اطلبك طلب لدي بعض المشاريع واريد منك مساعدتي هل يمكن ان اتحدث معك بالخاص ولك ان تطلب ما تشاء مني

    • @كيفالكترونيات
      @كيفالكترونيات ปีที่แล้ว +1

      I want you to make a video with sim800l module that forwards text messages to a specific number is this possible like sms forwarder app

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว +2

      it is possible. give me some more detail.

    • @كيفالكترونيات
      @كيفالكترونيات ปีที่แล้ว

      @@AhmadLogs It accepts the Arabic language and is almost like the sms forwarder application

  • @AbdulRehman_Pirogrammer01
    @AbdulRehman_Pirogrammer01 ปีที่แล้ว +1

    sir apse mujhe 1 urgent help chaiye please apni email send krden ap please sir urgent ...!