Connect with us

How i can retrieve and change firmware?

Discussion in 'General Electronics Discussion' started by suyog, Apr 22, 2016.

  1. suyog

    suyog

    25
    0
    Apr 22, 2016
    I want to know what microprocessors it is using. i failed to find it. Where is the firmware program stored. how to retrieve and change it?
     

    Attached Files:

  2. dorke

    dorke

    2,342
    664
    Jun 20, 2015
    Welcome to EP.
    You can not find it since it is internal to the big IC ,and most probably secured locked.
    What is written on U2 ?
     
  3. Gryd3

    Gryd3

    4,098
    875
    Jun 25, 2014
    ESMT device is DRAM : http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf
    Looking at the CPU? AST6801WFS ... but I can't find a datasheet... please confirm the number...
    I see a similar chip used in GPS devices, why do you need the firmware?

    Please read the terms of use for the device. Reverse engineering this may not be legal.
     
  4. suyog

    suyog

    25
    0
    Apr 22, 2016
    Sir Thank you so much for help. I would like to change the internal program. This is a circuit of fingerprint attendance system. I want to learn and change it according to my requirement. I know about programming but not so much about hardware. Sorry my english is not so good. :)
     
  5. Gryd3

    Gryd3

    4,098
    875
    Jun 25, 2014
    This is where things get incredibly difficult and risky...
    You see, the firmware is probably in the GPCxxxxxx device, but I can't actually find any documentation on it. It's incredibly hard to read the number.
    In order to reverse engineer and then later modify the firmware, you need to know what the CPU is, and what instruction set it's using. Alternatively, if the manufacturer offers 'firmware updates', you could try to manually manipulate the firmware image before upload.
    ** You will most likely brick this device!
    You should also have a method of directly writing the firmware to the device in case you brick it... if you can't restore a known good image, then you will end up a paper weight that will no longer work.
     
    suyog likes this.
  6. suyog

    suyog

    25
    0
    Apr 22, 2016
    Thank you so much for giving such useful info. I planned to develop android app instead of doing this all stuff. I know c/c++ and java programming that i regularly use. Now i want to interface fingerprint ttl module with android tablet Using FTDI chip ttl to USB Converter. Problem is my android tablet having only one usb port and i have to interface two devices that is Fingerprint Module and RFID module. Do you know any solution for this.
     
  7. Alec_t

    Alec_t

    2,618
    692
    Jul 7, 2015
    USB hub?
     
    suyog likes this.
  8. Gryd3

    Gryd3

    4,098
    875
    Jun 25, 2014
    You can connect to multiple USB devices quite easily with a hub...
    Additionally, look at the board you posted earlier. It has RS485 and a UART port... maybe you will get lucky and find that these ports allow you to read/write the data you need.
    I strongly discourage modifying the firmware though... Without the source code you will be stuck with trying to interpret byte-code or assembly. (Although some products can kind of auto reverse engineer to a higher level programming language... It's still incredibly messy and hard to interpret! Variable names and function names for example will no longer exists.)
     
  9. suyog

    suyog

    25
    0
    Apr 22, 2016
    Thank You So Much Sir.
     
  10. XXX

    XXX

    1
    0
    Jan 20, 2017
    I'd like the manufacturer name and URL if possible in order to ask for some firmware changes.
    Anybody is able to supply manufacturer data?
     
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day

-