-
Categories
-
Platforms
-
Content
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.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.
This is where things get incredibly difficult and risky...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.![]()
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.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.
You can connect to multiple USB devices quite easily with a hub...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.
Thank You So Much Sir.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.)