MrElectroncisMan
- Aug 2, 2016
- 5
- Joined
- Aug 2, 2016
- Messages
- 5
I am looking for a free software I can use to read the program off an IC in a board I have. The chip is a Nuvoton M0516 and I am using a ST-Link V2 to connect with it. The ST-Link seems to communicate with the chip, but I have only been able to do a blank check, as the software does not have a read function.
My problem: I purchased 5 web relay boards from SainSmart and although I can change their IP address via web interface, they all have the same MAC address. My understanding is that it is assigned in the program on the Nuvoton (as opposed to hard coded into the ENC 28j60 chip by the manufacturer as would be typical with a NIC). It seems the vendor simply cloned the boards rather than adjusting the MAC for each copy.
My Goal: To read the program off one of the boards, try to figure out where the MAC address is coded (I suspect a monumental task in itself) and then to modify the address on four of the boards so I can use them all on the same network without issues.
Steps Taken:
-Worked with vendor support to no avail.
-Scoured the internet for help and suggestions, including posts on numerous forums.
-Reviewed a youtube vid about burning in new IP addresses to a different version of this board, but it does not seem to apply and is done through an arduino.
-Sent comments to various buyers via Amazon who had expressed similar concerns
-Tried a number of ic programming software packages that I could find via google searches, but they were either too proprietary (ether for the IC or for the ST-Link, or both) or I could not figure out how to use them (OpenOCD) since I am highly inexperienced.
--Nuvoton
--Keil
--ST-Link (although I can't remember the name at this moment)
--Various others over the past couple of weeks... too many to recall.
All suggestions are welcomed. Thank you.
My problem: I purchased 5 web relay boards from SainSmart and although I can change their IP address via web interface, they all have the same MAC address. My understanding is that it is assigned in the program on the Nuvoton (as opposed to hard coded into the ENC 28j60 chip by the manufacturer as would be typical with a NIC). It seems the vendor simply cloned the boards rather than adjusting the MAC for each copy.
My Goal: To read the program off one of the boards, try to figure out where the MAC address is coded (I suspect a monumental task in itself) and then to modify the address on four of the boards so I can use them all on the same network without issues.
Steps Taken:
-Worked with vendor support to no avail.
-Scoured the internet for help and suggestions, including posts on numerous forums.
-Reviewed a youtube vid about burning in new IP addresses to a different version of this board, but it does not seem to apply and is done through an arduino.
-Sent comments to various buyers via Amazon who had expressed similar concerns
-Tried a number of ic programming software packages that I could find via google searches, but they were either too proprietary (ether for the IC or for the ST-Link, or both) or I could not figure out how to use them (OpenOCD) since I am highly inexperienced.
--Nuvoton
--Keil
--ST-Link (although I can't remember the name at this moment)
--Various others over the past couple of weeks... too many to recall.
All suggestions are welcomed. Thank you.