I’m trying to upgrade firmware on my APC WMR1000B (ADM8628, intel TE28F160C3 2 MB) so I get a client mode. The manufacturer simply says there is no such firmware.
The HW is very similar to other AP’s from Belkin and SMC among others so it ?should? work fine if I manage to do the upgrade through JTAG (the device won’t allow firmware from other companies, CRC or signature probably, maybe UUID). So I will have to tinker with the FW first.
I made a simple un buffered Parallel cable and get nowhere in trying to read the flash with various tools out there.
I know the 8628 is ARM7TDMI based so, Openocd ?should work.
I’m stumped with the config files, any help welcome and appreciated.
I think some extra information would help to get an idea of the problem. What is the actual processor on the device? what is the device?
I built Dominic’s parallel port wiggler quite successfully, if you haven’t done so already, I would make one as he has presented in his thesis/documentation. This will avoid/reduce any problems in the JTAG hardware area.
In terms of reading out the flash, it will depend if the device is locked and if you have the code. If it is locked I would write it off, and try to find the code/source online, since you may be able to re-preprogram it (just not read it). Is the device a modem? A popular code for modems is the DD-WRT, but I can’t say whether it is ccompatible.
Once you have the hardware, the openocd scripts should be straightforward to write to the device.