The pinout of the card edge connector was found to be the same in all models of 2Wire router.
The only oddity is the 2071A, a 2Wire model sold exclusively in Australia. The 2071 connector is upside-down (like Australia herself!)
The following JTAG device IDCODEs were discovered for the Medusa, Perseus, Ares and the dual core Denali:
$ sudo jtag UrJTAG 0.10 #2017 Copyright (C) 2002, 2003 ETC s.r.o. Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for UrJTAG. warning: UrJTAG may damage your hardware! Type "quit" to exit, "help" for help. jtag> cable usbblaster Connected to libftdi driver. jtag> detect IR length: 5 Chain length: 1 Device Id: 00010010011010011011010011000001 (0x1269B4C1) Manufacturer: 2Wire (0x4C1) Part(0): TM3260 (0x269B) Stepping: Medusa Filename: /usr/local/share/urjtag/2wire/tm3260/tm3260 jtag> detect IR length: 5 Chain length: 1 Device Id: 00100010011010011011010011000001 (0x2269B4C1) Manufacturer: 2Wire (0x4C1) Part(0): TM3260 (0x269B) Stepping: Perseus Filename: /usr/local/share/urjtag/2wire/tm3260/tm3260 jtag> detect IR length: 5 Chain length: 1 Device Id: 00110010011010011011010011000001 (0x3269B4C1) Manufacturer: 2Wire (0x4C1) Part(0): TM3260 (0x269B) Stepping: Ares Filename: /usr/local/share/urjtag/2wire/tm3260/tm3260 jtag> detect IR length: 5 Chain length: 1 Device Id: 00010010011010101100010011000001 (0x126AC4C1) Manufacturer: 2Wire (0x4C1) Part(0): Denali (0x26AC) Stepping: bcm6091 Filename: /usr/local/share/urjtag/2wire/denali/denali jtag>
We can use these discoveries with the JTAG software we developed earlier for the TriMedia-based 2Wires. [1]
[1] http://hackingbtbusinesshub.wordpress.com/2011/12/19/open-source-trimedia-jtag-tools/






Pingback: Jtag | TagHall