Hi, I have a Netgear R7800 router, with erased bootloader.
I want to get access to its memory, and upload a new firmware (or at least bootloader) to it.
Router's hardware:
CPU: Qualcomm Atheros IPQ8065, 1.7GHz, 2 cores
Flash: 128 MiB (Micron MT29F1G08ABBEAH4:E)
Architecture: ARMv7 Processor rev 0 (v7l), arm_cortex-a15_neon-vfpv4
The problem is - IPQ8065 is not supported by default, all I got is: ****** Error: CPU-TAP not found in JTAG chain
The Netgear firmware for this router is fully open sorce. You can get it from:
downloads.netgear.com/files/GP….2.62_gpl_src.tar.bz2.zip
This processor is listed as "ipq806x" in U-Boot.
So I was thinking maybe somebody can take the processor parameters from there and add the support of it to JLink?
I tried to add it to "JLinkDevices.xml" file, but with no luck.
I'm new with JTAG and SEGGER, help please.
The J-Link Commander log:
Display All
I want to get access to its memory, and upload a new firmware (or at least bootloader) to it.
Router's hardware:
CPU: Qualcomm Atheros IPQ8065, 1.7GHz, 2 cores
Flash: 128 MiB (Micron MT29F1G08ABBEAH4:E)
Architecture: ARMv7 Processor rev 0 (v7l), arm_cortex-a15_neon-vfpv4
The problem is - IPQ8065 is not supported by default, all I got is: ****** Error: CPU-TAP not found in JTAG chain
The Netgear firmware for this router is fully open sorce. You can get it from:
downloads.netgear.com/files/GP….2.62_gpl_src.tar.bz2.zip
This processor is listed as "ipq806x" in U-Boot.
So I was thinking maybe somebody can take the processor parameters from there and add the support of it to JLink?
I tried to add it to "JLinkDevices.xml" file, but with no luck.
I'm new with JTAG and SEGGER, help please.
The J-Link Commander log:
Source Code
- Connecting to J-Link via USB...O.K.
- Firmware: J-Link V10 compiled Mar 7 2019 15:19:19
- Hardware version: V10.10
- S/N:
- License(s): FlashBP, GDB
- OEM: SEGGER-EDU
- VTref=1.817V
- Type "connect" to establish a target connection, '?' for help
- J-Link>connect
- Please specify device / core. <Default>: ARM7
- Type '?' for selection dialog
- Device>?
- Please specify target interface:
- J) JTAG (Default)
- TIF>j
- Device position in JTAG chain (IRPre,DRPre) <Default>: -1,-1 => Auto-detect
- JTAGConf>
- Specify target interface speed [kHz]. <Default>: 4000 kHz
- Speed>100
- Device "ARM7" selected.
- Connecting to target via JTAG
- TotalIRLen = 15, IRPrint = 0x0011
- JTAG chain detection found 2 devices:
- #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
- #1 Id: 0x200110E1, IRLen: 11, Unknown device
- TotalIRLen = 15, IRPrint = 0x0011
- JTAG chain detection found 2 devices:
- #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
- #1 Id: 0x200110E1, IRLen: 11, Unknown device
- ****** Error: CPU-TAP not found in JTAG chain
- TotalIRLen = 15, IRPrint = 0x0011
- JTAG chain detection found 2 devices:
- #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
- #1 Id: 0x200110E1, IRLen: 11, Unknown device
- TotalIRLen = 15, IRPrint = 0x0011
- JTAG chain detection found 2 devices:
- #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
- #1 Id: 0x200110E1, IRLen: 11, Unknown device
- ****** Error: CPU-TAP not found in JTAG chain
- Cannot connect to target.
- J-Link>
The post was edited 1 time, last by Kovur ().