Long story short I messed up the CFE while programming it put hex values in an area where there should not have been hex values.
There is no where after lots of searching that I have been able to find a Jtag pinout.
I see a header area that has 20 holes without pins labeled JP1.
There are 3 10 holes without headers without pins labled J4 J3 and BJ9
There is a 6 pin plugin header already soldered on just sitting there with nothing plugged into it J6
There is a 3 hole header without pins under the heatsink labeled J17
There is finally a 2 hole header without pins labeled EJ5
Being that it is an ARM based broadcom processor I assume that JP1 is used for JTAG using the Arm20 pinout but this is just a random guess based upon what is available.
Lets say that it is or isn't so how would I know?
Does the processor need to be supported by TUMPA's zJtag software which I see absolutely nothing for updates since 2012. zJtag doesn't even look maintained after purchasing this I was disappointed to see this.
Why would such a good device drop support just like that don't make sense to me this is likely the best device for fixing stuff since sliced bread and dollars have got in the way of progress it seems. Why not setup and take up a collection if money is the issue to improve the software I think its time.
Who knows though this router was made in 2012 so there is a slight chance it is indeed supported?
I always assumed a Jtag and communications with it as a standard were fairly standardized I guess I never knew that you needed bits of code to support specific processors per say in order to make use of JTAG I had assumed that it simply boiled down to address space being different. But now that I think of it there are likely flags that need to be set or something that needs to be toggled as well as com speeds that com into play when communicating. The port is the standard but what the standard for programming a processor is likely differentiates a bit between processors.