Sonsivri

Electronics => Hardware and Tools => Topic started by: thavali on December 03, 2011, 01:54:33 13:54



Title: JLink V8
Post by: thavali on December 03, 2011, 01:54:33 13:54
This is schematic and firmware of Jlink v8 clone.

please see video file in attached file for more info. Not tested

link: http://www.mediafire.com/?5zlvbl0k86bj1im

pass: sonsivri


Title: Re: JLink V8
Post by: BubbleBobble on March 22, 2012, 11:24:19 23:24
Thank you,

This is interesting but, as far as i know, Segger with the latest JLink driver has introduced a kind of "digital signature" of the original firmware. All my JLink clones don't work anymore  :'(

At office we have one original JLink and that, instead, works perfectly. Hope someone will investigate what the original latest firmware checks and find the medicine  ;)


Title: Re: JLink V8
Post by: sharning on March 24, 2012, 06:00:04 06:00
I have used a V8 clone on V4.42A and works perfectly. What version have you tried?


Title: Re: JLink V8
Post by: Make_Pic on April 03, 2012, 09:47:07 21:47
I have used a V8 clone on V4.42A and works perfectly. What version have you tried?
Hmm, Now for clones and new firmware from Se gger 4.39 and more we have problem with trial period 24h :(
What is firmware u had before a V4.42A?


Title: Re: JLink V8
Post by: BubbleBobble on April 14, 2012, 08:58:08 20:58
I can see I am not the only one with issues with JLink clones.

Both Windows and Linux new drivers make JLink clones useless.

I tried to reprogram one of the bricked JLink with an old V7 firmware. JLink gets a successful firmware upgrade, it works but without all the features of V8  :(


Title: Re: JLink V8
Post by: monkey on April 21, 2012, 10:02:47 10:02
I can see firmware dated July 26 2011 ok, and later ones do brick.
I am trying re - flash now. Most of the clone ones probably have one of 2 serial numbers that are blacklisted. I tried before looking at the firmware and hex edit a new serial number. Lat time I gave up as perhaps firmware has a checksum ofer some portion of it. I have real J link too so perhaps I can compare. If different serial number perhaps this would solve the "bricking" problem. If somehow they damaged the flash in the ones bricked, just replace the SAM7 processor and re- flash again.

Posted on: April 21, 2012, 10:47:04 10:47 - Automerged

I did further testing and it is quite interesting. The J link is not damaged and the latest firmware has actually updated OK. It is the Windows JLINK DLL that is making the JLINK stop working. I trued the "bricked" Jlink on another PC with older software. This means a HEX search of the Jlink DLL for a serial number blacklist is probably all that is needed. I can see using DLL V4.31J works OK with Firmare on V 8 clone dated Mar 19 2012!
Dont trash your Clone Jlinks!


Title: Re: JLink V8
Post by: Ichan on April 23, 2012, 05:48:06 17:48
I just ordered from digi-key the edu version of J-Link (http://www.segger.com/j-link-edu.html (http://www.segger.com/j-link-edu.html)), anyone have experience with it?

-ichan


Title: Re: JLink V8
Post by: BubbleBobble on May 05, 2012, 08:09:38 20:09
@monkey

Interesting your experiments, I will try soon to flash a bricked JLink changing the serial number and then I let u know here.

In fact I was asking myself how Segger could be able to detect if JLink is the original one or not. A black list in .dll might work, anyway hope to recover my JLink clones.


Title: Re: JLink V8
Post by: omar2009 on May 05, 2012, 10:44:47 22:44
I can see using DLL V4.31J works OK with Firmare on V 8 clone dated Mar 19 2012!

where can i find these versions: the DLL and Firmare
can you post them here

Thanks


Title: Re: JLink V8
Post by: monkey on May 06, 2012, 12:02:39 00:02
Older versions dlls and firmware all from http://www.segger.com/j-link-older-versions.html (http://www.segger.com/j-link-older-versions.html). To go back firmware versions flash clone with original fw then install desired build and run jlink commander and it will offer to update. you can update firmware to very latest version on jlink, but dont use dll after V4.42a. from v4.42b it will spit the dummy!. If you have some need for very latest an use for educational use, just buy real jlink edu as earlier post. At least that model is reasonably priced!

Posted on: May 06, 2012, 12:57:02 00:57 - Automerged

I tried different serial and still no good. Whet we need is the development kit that lists the firmware API, then can trace the function calls to see how it works. You can always reflash your older ones as no damage done and just use older dll.


Title: Re: JLink V8
Post by: Mworks on June 02, 2012, 08:40:31 20:40
I have bought two different development boards, both are from renesas for their various MCU, and both contained a Jlink debugger on the board. Curious I tried using the debugger on other devices and it works great, so that is another route to consider.

Made a mistake, the board I have with the segger jlink that works for ARM too is :

http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrx62n/index.jsp

This board is a free promotional board
http://am.renesas.com/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrpbrx210/index.jsp


Title: Re: JLink V8
Post by: Diecore on July 13, 2012, 10:28:32 10:28
Older versions dlls and firmware all from http://www.segger.com/j-link-older-versions.html (http://www.segger.com/j-link-older-versions.html). To go back firmware versions flash clone with original fw then install desired build and run jlink commander and it will offer to update. you can update firmware to very latest version on jlink, but dont use dll after V4.42a. from v4.42b it will spit the dummy!. If you have some need for very latest an use for educational use, just buy real jlink edu as earlier post. At least that model is reasonably priced!

Posted on: May 06, 2012, 12:57:02 00:57 - Automerged

I tried different serial and still no good. Whet we need is the development kit that lists the firmware API, then can trace the function calls to see how it works. You can always reflash your older ones as no damage done and just use older dll.

Any news if we can use newer dll that 4.42a ? What about Linux? Does anyone tried newer dll with crossworks for example ?


Title: Re: JLink V8
Post by: BubbleBobble on July 14, 2012, 08:34:28 08:34
Personally I didn't have time to work about this issue because I am now using OpenOCD under Linux with Olimex-Iso Jtag.

However, I am going to China next month where I have seen they are selling JLink with "original firmware factory" as they state. I will buy some of them, check when I go back and let you know.
If they work perfectly also with the new DLL, I hope to find the right firmware to flash in my bricked JLinks maybe in some Chinese forum.


Title: Re: JLink V8
Post by: BubbleBobble on July 25, 2012, 10:38:20 22:38
I confirm to everyone that new JLink clones work as well as the original and are compatible with the latest firmware 4.5, hope to find the original firmware on some Chinese forums.

See here: http://item.taobao.com/item.htm?id=16992760539 (http://item.taobao.com/item.htm?id=16992760539)

I am going to China next month, a couple of those are already mine  :D


Title: Re: JLink V8
Post by: metal on July 25, 2012, 11:43:46 23:43
google translate says this is Yuan, is that true?


Title: Re: JLink V8
Post by: bbarney on July 26, 2012, 03:32:21 03:32
google translate says this is Yuan, is that true?

that's  $ 9.00 usd  ?


Title: Re: JLink V8
Post by: BubbleBobble on July 26, 2012, 12:24:42 12:24
that's  $ 9.00 usd  ?

Yeah :) Chinese are my heros


Title: Re: JLink V8
Post by: DreamCat on July 27, 2012, 04:52:32 04:52
57 yuan = 8.928309 dollars, today.

all these crack come from outside of China, only the manufacturing done by Chinese.
some people on Chinese forum said that the firmware of JLINK will be updata while it plug into USB port.
@BubbleBobble, you had best to do a test after(before) you bought one.


Title: Re: JLink V8
Post by: BubbleBobble on July 27, 2012, 07:49:32 07:49
@DreamCat: yes, I perfectly know I should test it but the price is so cheap that even if they fail with the firmware update, I can still use JLink with OpenOcd.

By the way, no one had experience in extracting the firmware from Segger DLL or how to dump all the traffic through the USB bus? I also have one original JLink with which I can make comparison.





Title: Re: JLink V8
Post by: chinninitin on July 27, 2012, 11:10:26 11:10
Dear Friends,

I bought one JLink (Chinese)
Its working fine for LPC21xx, But not working Cortex M0/M4, I tried Firmwares like 4.04, 4.12, 4.15 but no use, its giving error.

Please find attachment, 

Please help me how to come out from this, any hardware changes? or firmware up gradation?


Regards
Chinni


Title: Re: JLink V8
Post by: BubbleBobble on July 27, 2012, 11:46:19 11:46

I bought one JLink (Chinese)
Its working fine for LPC21xx, But not working Cortex M0/M4, I tried Firmwares like 4.04, 4.12, 4.15 but no use, its giving error.

Please find attachment, 

Please help me how to come out from this, any hardware changes? or firmware up gradation?

I think u have bought a JLink V7 instead V8.
If I remember well V7 has not bicolor led while V8 has it. Actually I can downgrade V8 firmware to V7, but I never tried V8 firmware on V7 hardware.

Anyway you can easily upgrade your JLink firmware using USB port and DFU functionality, there is one application note on Atmel website which explain the procedure.



Title: Re: JLink V8
Post by: chinninitin on July 27, 2012, 12:04:47 12:04
Hi

Thanks a lot for information, I will go through ATMEL AN,

More input for you is
J-Link is v8.0,
and Some more exercises I have done, I have put this Jtag other system, and executed following command "exec invalidateFw" and back to my system and started working with LPC21xx, and even IAR 6.30. 

Now moved to IAR 6.4 + Cortex M0 and when it asks for firmware upgrade I said "YES" :(  ( I think IAR_ARM 6.4 uses Jlink V4.50k firmware) Then IAR Work bench hanged, and not able to use JLink. 

at this situation I started 6.3 again on same system and without any firmware change on Jlink and it worked :)
but why not on 6.4, and also to use "invalidateFw" command on my system, its not allowing now.

I think I have to try again on other guy's system for "invalidateFw" 

I am totally confused, whats wrong with...

I have Original Jlink, which works on both IAR 6.3 , 6.4 , and Jlink Fw V4.50K or lower with Cortex M0/m4



Title: Re: JLink V8
Post by: BubbleBobble on July 27, 2012, 01:02:57 13:02
Let me understand:
- you have one original jlink which works with every EWARM version
- you have one jlink clone which works only with EWARM 6.3
Is this right?

Before going on, do u know you can use your JLink also with OpenOcd? That means all originality checks are skipped and you can simply test your JLink if it is working or not.

Which version of JLink drivers have you actually installed on yr machine?
I guess EWARM 6.4 uses 4.5k DLL for which the genuine check is performed while EWARM 6.3 still uses previous <4.5k DLL where no genuine check are made.
When you install new Segger JLink DLLs usually a popup window appears and you can decide if any of the actual EWARM installation will use that updated DLL.


Title: Re: JLink V8
Post by: chinninitin on July 27, 2012, 01:26:42 13:26
You are right,
6.4 uses 4.50K version firmware, which may have algorithm to detect genuine Jlink hardware. where lower versions doesn't, 
To come out from my current problem, What I have done is, in fresh Vmware WINXP system I installed JLink Drivers (V4.04 which came with Clone JLink)  and connected Jlink and degraded firmware "exec invalidateFw" command,
and then once it is alright, then I loaded with 6.3 (V 4.40a) its working fine with 6.3

and for 6.4 usage when it asks for firmware upgrade, Iam just skipping :-P and continuing loading my code,

currently this solution working but dont know, may be in future it may effect some where else. we have to search for Genuine check skip process or other problem.
Or any hardware changes in between Clone and original :)





Posted on: July 27, 2012, 02:25:39 14:25 - Automerged

Hope my experience helps some one


Title: Re: JLink V8
Post by: Top on July 27, 2012, 03:19:32 15:19
The Chinese forums suggest changing string "GDBFull" to "GDBFULL" in V8 firmware to fix problem.

Looking at screenshots at http://item.taobao.com/item.htm?id=16992760539 it looks like that's all they've done!


Title: Re: JLink V8
Post by: metal on July 27, 2012, 03:27:15 15:27
You mean this one is safe to buy?


Title: Re: JLink V8
Post by: Top on July 27, 2012, 03:53:54 15:53
You mean this one is safe to buy?

No, I mean this is probably just the same as all the others but with patched firmware.

The GDBFULL trick will be easy for SEGGER to detect in future DLL releases. What you want to see is a clone running 4.50 and reporting GDBFull as a feature and not GDBFULL in uppercase.

I have disassembled the DLL and I have found some code that detects clones; it looks for serial numbers 11111117 or 805306163 and checks for the GDBFull feature if some other flag is set.

If you already have a V8 clone then just reflash with patched firmware.


Title: Re: JLink V8
Post by: chinninitin on July 28, 2012, 08:48:48 08:48
Where can I get patched flashed firmware!


Title: Re: JLink V8
Post by: metal on July 28, 2012, 12:20:26 12:20
No, I mean this is probably just the same as all the others but with patched firmware.

The GDBFULL trick will be easy for SEGGER to detect in future DLL releases. What you want to see is a clone running 4.50 and reporting GDBFull as a feature and not GDBFULL in uppercase.

I have disassembled the DLL and I have found some code that detects clones; it looks for serial numbers 11111117 or 805306163 and checks for the GDBFull feature if some other flag is set.

If you already have a V8 clone then just reflash with patched firmware.
That's what I expected. Unfortunately, I don't have one at hand now to experiment with it.



Title: Re: JLink V8
Post by: Top on July 28, 2012, 01:19:04 13:19
Where can I get patched flashed firmware!

Try my modified firmware and let me know if it works?

I cannot test 100% as I only have v7 hardware :(


Title: Re: JLink V8
Post by: dipchip on July 28, 2012, 02:09:39 14:09
I have a v8 clone also.
IAR 6.30 updated the firmware to jlink v4.42 and a few power cycles later it bricked.
I am wondering if anyone else has had experience with this?

So far, I cannot recover it.  The ERASE/TST sequence does not put the AT91SAM7S64 back into
usb program mode.  Is the new Segger firmware malicious, or is this just an isolated case
of hardware failure?

Any comments are welcome.

--Chip


Title: Re: JLink V8
Post by: Top on July 28, 2012, 02:28:59 14:28
So far, I cannot recover it.  The ERASE/TST sequence does not put the AT91SAM7S64 back into
usb program mode.  Is the new Segger firmware malicious, or is this just an isolated case
of hardware failure?

I found nothing malicious so maybe it was a hardware fault but does it show up in Device Manager when you connect it?


Title: Re: JLink V8
Post by: dipchip on July 28, 2012, 07:14:57 19:14
@Top
It 'tries' to show up in the device manager.  Win7x64 just shows it as an 'Unknown Device' when ever I plug it in.
I've done the ERASE/TST sequence more than a couple times... left it sit for more than a minute on each phase.
And, yes I have the SAM-BA and friends installed.

So, after hearing you found no malicious code, I'm leaning toward a hardware failure.
This is really bad timing ;)

--Chip

Posted on: July 28, 2012, 08:01:36 20:01 - Automerged

I've found a supplier that sells the J-Link EDU for 60USD, kinda hard to argue with that.
How may disclaimers have you ever read that said "support the developers, if you like it, buy it!" ;)
I'll order another mcu at the same time to try and repair the clone.  Should be an experience.

--Chip


Title: Re: JLink V8
Post by: Top on July 28, 2012, 07:42:50 19:42
It 'tries' to show up in the device manager.  Win7x64 just shows it as an 'Unknown Device' when ever I plug it in.
I've done the ERASE/TST sequence more than a couple times... left it sit for more than a minute on each phase.

Are you sure you're following procedure for entering SAM-BA Boot Recovery?

TST, PA0, PA1 & PA2 pins high, power up, wait 10 seconds, power down. PA0, PA1 & PA2 will default with internal pull-ups but make sure nothing external is pulling them down.


Title: Re: JLink V8
Post by: dipchip on July 28, 2012, 09:42:00 21:42
Top,
Thanks for the time and concern.
I went back to the documentation and re-read it to confirm I am shorting the right pins with the right voltage.
I dug out my logic probe... even sharpened the end of it with a file.. glad no one was watching.. lol.
Checked the levels on PA[012] and seen that they were correct while in TST mode.
I thought maybe the suppressor for DM+/- went bad... but that didn't make sense since I had 3V3 elsewhere.
I've tried the entire procedure on an XP-SP3 box (with SAM-BA installed) also, same result.

Like you... I hate to give up on it but I feel the magic smoke is gone.

--Chip


Title: Re: JLink V8
Post by: orange on July 29, 2012, 06:34:42 06:34
There are many J-Link 8 price in this web site

http://www.aliexpress.com/wholesale?SearchText=j-link&catId=0&manual=y


Title: Re: JLink V8
Post by: monkey on August 03, 2012, 08:20:07 08:20
I can confirm the new Chinese units work with 4.50K and latest .DLL files, and the features are spelt as per prior posts.


Title: Re: JLink V8
Post by: Top on August 03, 2012, 11:32:44 11:32
I can confirm the new Chinese units work with 4.50K and latest .DLL files, and the features are spelt as per prior posts.

You mean with GDBFULL in uppercase?


Title: Re: JLink V8
Post by: nooknikz on August 09, 2012, 08:04:54 08:04
Try my modified firmware and let me know if it works?

I cannot test 100% as I only have v7 hardware :(

Thank you very much, It work very good


Title: JLink V8 Working?
Post by: Alex5532 on September 02, 2012, 09:30:09 09:30
has anyone tried the clone of thavali?


Title: Re: JLink V8
Post by: baybay on November 15, 2012, 07:32:26 19:32
solution for verison v4.56d:

open JLinkARM.dll file using a hex editor (for example: HexWorkshop)

go to file offset 0x42220

replace 0xE8 0x8B  bytes to 0xEB 0x03



Title: Re: JLink V8
Post by: BubbleBobble on November 16, 2012, 12:45:28 12:45
For those who need to recover the Chinese JLink clone:

- open the V8 firmware compiled on 2009 which can be found on this forum
- replace "GDBFull" with "GDB" string
- reflash the SAM7S64 using the SAM-BA procedure

I have an original JLink and the correct string is "GDB" and not "GDBFULL" despite it work in both cases.
I have tested it on several bricked JLink and everything is fine  :)




Title: Re: JLink V8
Post by: reksbg on November 16, 2012, 11:35:48 23:35
solution for verison v4.56d:

open JLinkARM.dll file using a hex editor (for example: HexWorkshop)

go to file offset 0x42220

replace 0xE8 0x8B  bytes to 0xEB 0x03

Thanks baybay, your fix plus the firmware I'm attaching worked fine for me. Also the firmware can be updated to the one in 4.56d without any problem. Thanks again  :D.


Title: Re: JLink V8
Post by: CrankCase on December 27, 2012, 09:13:46 09:13
I have a pretend J-Link V8 that was working fine until a few days ago on Segger 4.42a with an XP / SP3 system.  Its been working fine for months.  No changes on machine.  Suddenly it won't connect: get the "Device has Malfunctioned", Windows doesn't recognize it, etc.  Power rails are OK, etc.  Try different PC, same thing.  Removed Segger 4.42a from PC, wipe out any j-link USB drivers, reinstall everything, no change.  So I install SAM-BA 2.12, raise the TST pin high on the J-Link SAM7S64, power up the board for 10 sec, power cycle and re-connect.  Same thing - Windows XP shows as Unknown Device in device manager, and now when I go to update driver from list of devices it just shows "Unknown Device" as the only possibility.  Before I did the TST pin rick at least I could select a Segger or Atmel usb to serial driver from the list, but now its really dead.

I'm wondering if this J-Link has bit the dust?


Title: Re: JLink V8
Post by: BubbleBobble on December 27, 2012, 10:35:59 10:35
@CrankCase

I suggest you to:

1- verify the voltage regulator it works supplying the 3V3 to the Atmel microcontroller
2- Boot a Linux live image (like Xubuntu or Mint Mate), open the terminal, then plug the J-Link and see the output of the command "dmesg". At least you can see if the Atmel microcontroller is working or not.

If the Atmel respons, you might think to erase the entire flash using the ERASE pin and then flash a new J-Link firmware. I did this lot of time without any issues.


Title: Re: JLink V8
Post by: CrankCase on December 27, 2012, 11:26:47 11:26
Getting closer - 3.3V rails verified OK.

Yeah, that's what is was.  I had to hit the ERASE pin with the VDD while it was powered up, THEN did the procedure with the TST pin. NOW it will connect up to Windows where I've got SAM-BA installed, and it will install the the driver for "AT91 USB to Serial Converter".  That's all good now.

Except when I run SAM-BA, I select the USB deivce / Com 9 (That's what the driver reports it as) , select 'Sam7S64,, and connect - and the rest of Sam-BA never opens up.  I have double-checked the crystal at 18.432Mhz.

If I could just get to the next step of loading firmware....

Posted on: December 27, 2012, 12:02:50 12:02 - Automerged

Well, I moved to another PC.  Got SAM-BA installed and this time it went slicker than snot - got the modified BIN file loaded, power cycled the cloned J-Link and now it thinks its a J-Link again, and this time Segger 4.58 is running fine.

Seems to be talking to the M3's again.

Thanks BB!!


Title: Re: JLink V8
Post by: chinninitin on December 28, 2012, 08:40:05 08:40
Hi,

can some one help me with .BIN file programing to JLink with SAM-BA, any snapshot of settings or any procedure?

Regards,
Chinni


Title: Re: JLink V8
Post by: BubbleBobble on December 29, 2012, 10:16:41 10:16
@CrankCase
You can find an old version of J-Link V8 firmware on Internet. Google for it.

After found the BIN file, you have to open it with an hex editor and change the string "GDBFull" with "GDB" and also change the serial number.
As far as I remember the serial number is not a string but just raw hex data nearby the address where the "GDBFull" string is located. Remember the raw data are little-endian. For the new serial number use something like "4054xxxx" where xxxx are random numbers.

Save the new BIN file and flash the erased J-Link using SamBa procedure.

At the moment I am on holidays and I can't provide you the BIN file patched just now. If you have any troubles please wait till the second week of this January when I go back to office. Update us how is going.

@chinninitin
At the moment I am on holidays, I can explain step by step the procedure after the 1st week of this January when I go back to office.


Title: Re: JLink V8
Post by: urosg on January 03, 2013, 08:28:55 20:28
I just fixed my cloned jlink with the firmware in attachment.

I did the "ERASE" and "TST" procedure to get the SAM-BA functionality back to the MCU and then flashed it with the new firmware after that I also did the upgrade JLINK software suggested and it works AOK.


Title: Re: JLink V8
Post by: chinninitin on January 04, 2013, 02:25:20 14:25
I just fixed my cloned jlink with the firmware in attachment.

I did the "ERASE" and "TST" procedure to get the SAM-BA functionality back to the MCU and then flashed it with the new firmware after that I also did the upgrade JLINK software suggested and it works AOK.

Hi,
Can you post screenshots/procedure  of SAM-BA, to flash JLINK with .bin file which you posted.

Thanks
Chinni


Title: Re: JLink V8
Post by: urosg on January 05, 2013, 02:07:00 14:07
Short step-by-step:

1. download and install SAM-BA package from atmel.com (http://www.atmel.com/tools/ATMELSAM-BAIN-SYSTEMPROGRAMMER.aspx (http://www.atmel.com/tools/ATMELSAM-BAIN-SYSTEMPROGRAMMER.aspx))
2. open the j-link case
3. identify the ERASE (pin 50) / TST (pin 40) jumpers/pins
4. short ERASE jumper to pull-high and connect the jlink to usb; wait for about a minute and disconnect usb
5. break/remove the ERASE jumper and short the TST jumper and repeat second half of previous step (connect usb, wait 1 minute and disconnect)
6. break/remove the TST jumper and reconnect USB
7. your jlink should now be identified as AT91 USB to serial adapter and a COM port should be assigned to it - if this doesn't happen repeat from step 3.
8. open SAM-BA program; select COM port that was assigned to your jlink and in board select "at91sam7s64-ek"; click CONNECT
9. select "FLASH" and select the BIN file you downloaded before and select to load the firmware into flash; the application will ask you if you want to unlock - select YES; at the end of programming there will be a similar question to LOCK - select NO! (very important)
10. congratulations you are done, reconnect the device and you should have a working jlink

(sorry the step 9. is a little descriptive as I didn't repeat the steps over again to view the actual screens)


Title: Re: JLink V8
Post by: urosg on January 09, 2013, 05:15:59 17:15
Hopefully someone can confirm that the method I described worked for someone else but me.


Title: Re: JLink V8
Post by: cotang on January 18, 2013, 07:06:35 07:06
Pin 55 is the Erase Pin.

Also I can seem to get SamBa to work. I can make  windows detect the jink clone as a USB to Serial but whenI select the Com and Board and hit connect, nothing happens.


Title: Re: JLink V8
Post by: urosg on January 21, 2013, 10:56:41 10:56
Did you check the actual MCU with the selected and also the COM port assigned in Device manager and selected the correct one in SAM-BA?


Title: Re: JLink V8
Post by: monkey on January 27, 2013, 11:13:56 23:13
Also from my experience:
1) You need to use x32 windows as I never got 64Bit OS driver to work. Perhaps you can comment.
many times it mistakenly detects selects a different driver ( USB camera or something ) so you may need to re-select the correct Atmel driver.
2) The Atmel programming software often crashes, and you may need to run the program, then plug in the device ( or vice-versa).
 with clone units, every now and then it can "forget: its firmware and so needs to be erased and re-flashed. I have not found this happen with real j-links.


Title: Re: JLink V8
Post by: urosg on January 28, 2013, 12:34:32 12:34
I have done this procedure on my Win7 64bit installation without problems, the most challenging part was the steps from 3 to 6 to get the chip reprogrammed, where the timing is important that you wait for at least a minute (60 seconds) before disconnecting and continuing to next step.


Title: Re: JLink V8
Post by: chinninitin on February 11, 2013, 03:18:08 15:18
Thanks urosg

1) Install SAM-BA
2) Open J-Link Case
3) Identify ERASE and TST Jumpers
4) Close Jumper "ERASE" and pluggin Jlink to USB port, and wait for > 1 min and remove USB connection
5) Close Jumper "TST" and pluggin Jlink to USB port, and wait for > 1 min and remove USB connection
6) Make sure that ERASE and TST jumpers removed and pluggin Jlink to USB port
7) Now deivce will be identified as Virtual Serial port (USB-Serial adaptor), if fails follow steps 3 to 6 again till you get USB-Serial adaptor in device manager.
8 ) After getting step 7, start SAM-BA and select COM port assigned to Jlink, and board as "AT91SAM7S64-EK" and then click connect,
(Pic 1.jpg)
[img]1.jpg[img]
9) Select .bin file in FLASH tab and click send file (pic2.jpg)
[img]2.jpg[img]
10) You will be prompted with Do you want to unlock involved lock region(s) (0 to 15)? "Yes" to unlock it.,  -> Select YES (pic3.jpg)
[img]3.jpg[img]
11) You will be prompted with Do you want to lock involved lock region(s) (0 to 15)? "Yes" to lock it.,  -> Select NO (pic4.jpg)
[img]4.jpg[img]
12) You are done :-) ..... Happy Coding...


Regards
Chinni


Title: Re: JLink V8
Post by: th_sak on May 31, 2013, 03:26:23 15:26
Jlink clone doesn't work with IAR v6.50.6.4954. When I download the application to the target I get a message that I'm using a Jlink clone and IAR IDE crashes. Using the same clone with IAR v6.50.2.4585 I can debug without any problems. Any suggestions?


Title: Re: JLink V8
Post by: pickit2 on May 31, 2013, 07:34:28 19:34
lastest version is 6.50.6.4958 have you tried this version.?


Title: Re: JLink V8
Post by: th_sak on June 01, 2013, 02:14:30 14:14
lastest version is 6.50.6.4958 have you tried this version.?

No, I haven't. Have tried it with success? Forgot to mention that I'm not using original IAR but the one with patched dlls.


Title: Re: JLink V8
Post by: simma on June 04, 2013, 06:25:07 18:25
Hi guys,

Any suggestion on reliable Chinese on-line source to buy J-link V8 emulator? Ebay becoming expensive.

How about 85china.com? they are quite competitive.

And Tmall.com? Cheaper than 85china. But everything is in Chinese. English option is not available.

Ali express do not accept Paypal and I am not keen on giving out credit card details.

Any suggestions, please?



Title: Re: JLink V8
Post by: reksbg on June 04, 2013, 10:13:46 22:13
I bought mine from Ali Express with credit card for $15. I also bought many other things and I never had a problem.


Title: Re: JLink V8
Post by: pickit2 on June 04, 2013, 10:23:14 22:23
I bought mine from Ali Express with credit card for $15. I also bought many other things and I never had a problem.

Same here,I like the fact with AliExpress they hold the funds till your happy with the deal, at least in theory.
My total spend this year $4,000 plus


Title: Re: JLink V8
Post by: simma on June 07, 2013, 03:49:02 03:49
Thanks reksbg and pickit2.

May I how long does it take to receive the items at your side. Would you mind to share where is your region or country.

Pickit2, did you happen to buy any big test equipment (like oscilloscope) through Aliexpress? What is your take on this. Any recommendation on the stores.

regards,


Title: Re: JLink V8
Post by: Catcatcat on June 07, 2013, 08:29:25 08:29
recommend purchase on http://www.taobao.com/ (http://www.taobao.com/), prices are significantly lower


Title: Re: JLink V8
Post by: pickit2 on June 07, 2013, 09:10:41 09:10
The clone J-Link I bought was of outstanding quality, the pcb was a work of art, no solder or misaligned conponents.

But don't forget aliexpress is only a market place, (like e-bay you could get scamed), if you google aliexpress you get a lot of "don't buy from aliexpress//alibabba", mostly from people who have only made one post, I don't take such posts as being usful, or any value.

The other thing is if you buy cheap, you try to save on postage costs, this is ok if you are in no hurry for items,as they will send it via china post.(up to 30 days to uk.. even if 80% only take about 15 days)

As to high value items I have bought, via ailexpress, highest order placed was $320, and highest single order was about $850.

I try to avoid single high value orders, as you can get hit with inport duty, add cost and delay, and your bargin is not so anymore.
avarage packet value $35, most don't delayed by uk customs & excise, the only problem I have had is build quality on some items, or ic/transistors look as if they have been removed from a pcb with a blow torch, (but all were usable, for hobby or home use only:P )

But saying that I do buy with knowing item is for reclaiming parts.

Posted on: June 07, 2013, 10:07:56 10:07 - Automerged

Plus using ailexpress you only have to use your card with them, not all the suppliers listed on thier site.


Title: Re: JLink V8
Post by: simma on June 07, 2013, 10:52:15 10:52
Thanks pickit2 and catcatcat.

Cat^3, I dont speak Chinese and everything on http://www.taobao.com/ is Chinese.

pickit2, very kind of you.


Title: Re: JLink V8
Post by: reksbg on June 07, 2013, 02:35:52 14:35
May I how long does it take to receive the items at your side. Would you mind to share where is your region or country.
It's different. Sometime takes a week sometime takes more - 2-3 weeks. I guess it is mainly because of what is happening in China - holidays and stuff like that. Also they have statistics and you can see what is the average time to receive the package. Check the reviews for the seller - I'm trying to buy from sellers with more than 97-98% positive ratings. I live in the USA.


Title: Re: JLink V8
Post by: urosg on June 07, 2013, 06:18:49 18:18
I just bought for test one from DealExtreme: http://dx.com/p/j-link-v8-arm-usb-jtag-adapter-emulator-black-149039

Works like a charm with my method of reflashing.


Title: Re: JLink V8
Post by: th_sak on June 07, 2013, 07:54:04 19:54
I just found this site (http://www.amobbs.com/thread-5521395-1-1.html) and seems to have the solution for the new version of jlink firmware, but Google translate sucks. If someone in this forum speak Chinese please share with us the solution and the attached files.


Title: Re: JLink V8
Post by: pickit2 on June 07, 2013, 10:11:29 22:11
I just found this site (http://www.amobbs.com/thread-5521395-1-1.html) and seems to have the solution for the new version of jlink firmware, but Google translate sucks. If someone in this forum speak Chinese please share with us the solution and the attached files.

The post to follow is #35


Title: Re: JLink V8
Post by: cavedano on July 25, 2013, 02:13:02 14:13
I've used succefully the fw in Reply #42, using instructions here in reply#50, with no problem.
Then I've flashed the last J-Link firmware 4.74a

SEGGER J-Link Commander V4.74a ('?' for help)
Compiled Jul 23 2013 08:48:13
DLL version V4.74a, compiled Jul 23 2013 08:47:58
Firmware: J-Link ARM V8 compiled Jul 17 2013 11:24:15
Hardware: V8.00
S/N: 58004321
Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB
VTarget = 3.287V
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x0BB11477
Info: FPUnit: 4 code (BP) slots and 0 literal slots
Info: Found Cortex-M0 r0p0, Little endian.
Cortex-M0 identified.
JTAG speed: 100 kHz
J-Link>




Title: Re: JLink V8
Post by: chinninitin on October 25, 2013, 11:00:48 11:00
Team,

When I am updating J-Link with 4.78b JFlash option not working, its asking for License

Any suggestions?

Regards
Chinni


Title: Re: JLink V8
Post by: chinninitin on December 19, 2013, 05:06:30 17:06
Friends any update for my previous post

Team,

When I am updating J-Link with 4.78b JFlash option not working, its asking for License

Any suggestions?

Regards
Chinni


Title: Re: JLink V8
Post by: scrts on April 13, 2014, 10:52:35 22:52
Seems like not. However maybe there's a possibility to disable the access to the internet for JLink stuff? The Atmel cheat is nice, however sometimes works, sometimes not.


Title: Re: JLink V8
Post by: gohst on May 18, 2014, 02:47:07 14:47
Anyone have J-Link V9 schematic and firmwere?
CPU is changed to STM32F205.


Title: Re: JLink V8
Post by: spasbyspas on May 19, 2014, 02:04:49 14:04
Hi, You can ask here:
http://www.amobbs.com/thread-5515372-1-1.html
 :)

No non-english links, members will ask "how to" and this is not the purpose of this forum..
If you, or others, can help, then do it here without creating some chain of questions on how to use that help!


Title: Re: JLink V8
Post by: bobcat1 on May 25, 2014, 08:29:34 08:29
HI

How do you replay to this BBS

How to register - only member can replay?

Thank Bobi


Title: Re: JLink V8
Post by: Gallymimu on May 25, 2014, 02:05:00 14:05
HI

How do you replay to this BBS

How to register - only member can replay?

Thank Bobi

What do you mean? Do you mean reply? You did reply. What the heck are you asking?


Title: Re: JLink V8
Post by: bobcat1 on June 01, 2014, 09:32:37 09:32
Hi Gallymimu

I mean how to replay in www.amobbs.com
Some of the links there are covered (no access unless you are a member)
and if you wish to be a member you need to be invited - as far as I learn from the Google translating the page.

All the best

Bobi


Title: Re: JLink V8
Post by: nooknikz on July 01, 2014, 05:53:19 05:53
Has anyone come across problem a J-LINK V8 clone with V4.86a ?


Title: Re: JLink V8
Post by: Crackn on July 01, 2014, 08:21:54 08:21
hello, what problem, the unauthorized clone hardware?

if so, you can use a cracked DLL or patch the firmware source to bypass clone detection triggers.


edit the JLinkARM.dll with a hex editor and search (0x00057190) and replace the first 2 bytes from E88B050000 to EB03050000.

you can use the patched dll with any compatible ARM IDE.

enjoy,



Title: Re: JLink V8
Post by: Mr. Spock on July 01, 2014, 03:15:23 15:15
Could you provide a link to the patched file you have created ?
Regards


Title: Re: JLink V8
Post by: urosg on July 03, 2014, 02:01:40 02:01
I am using the firmware on my clones I posted and I don't need any hacked DLLs with any versions of jlink software.


Title: Re: JLink V8
Post by: Crackn on July 04, 2014, 01:34:12 01:34
I am using the firmware on my clones I posted and I don't need any hacked DLLs with any versions of jlink software.

here are the patched versions 484d and 486b. rename the file to JLinkARM.DLL and replace the original:
https://www.sendspace.com/file/owk6sz
password is: sonsivri.to

Here is the full software instalation V486b with the patched dll:
https://www.sendspace.com/file/xcfobp



Posted on: July 04, 2014, 02:31:58 02:31 - Automerged

I am using the firmware on my clones I posted and I don't need any hacked DLLs with any versions of jlink software.

yes, you need only one solution you can use the patched dll or use the fixed firmware for the jlink v8.

cya


Title: Re: JLink V8
Post by: Amon on July 04, 2014, 08:20:45 20:20
Hi:

I have a J-LINK EDU v9.3.
Can it be upgraded to the full version?


Title: Re: JLink V8
Post by: pickit2 on July 04, 2014, 10:57:32 22:57
Hi:

I have a J-LINK EDU v9.3.
Can it be upgraded to the full version?
I believe the EDU version is the same as the full version, you must not use for
•direct or indirect in or for a profit organization or business purposes or other undertaking intended for profit
•direct or indirect in any other commercial environment (e.g. office)
•to develop, debug, program or manufacturer a commercial product (or parts thereof)
•to use it to either earn money or reasonably anticipate the receipt of monetary gain from it.
 

http://www.segger.com/j-link-edu.html

so if you try to update without segger concent, the end result is the same as using a clone.


Title: Re: JLink V8
Post by: Mozo1971 on July 07, 2014, 06:47:50 18:47
I updated my j-link V8 clone to 4.86b with the description before. And i tested it at work, with the same software for an original j-link ultra+.
Flashing and debugging on a STM32 M0 µC works fine. I hope other devices are working,too. I will test it in the future other cortex devices like M4.
   


Title: Re: JLink V8
Post by: Crackn on August 08, 2014, 06:48:05 06:48
Hello,

Be careful  with new J-Link Drivers Version 490. IT WILL BRICK YOUR JLINK V8 CLONE!

here are the instructions and firmware file to recovery, unbrick and update to the latest firmware and 490 drivers as well.

one special advice to check the 2 needed jumpers inside your CLONE before proceed. you need to have the ERASE / ERS and TEST / TST.

https://www.sendspace.com/file/kq4szf
password: sonsivri.to

ps. Please mirror it.
ps2. I'm not responsible for your Fire/Smoke!

Edit: the Segger driver version 4.94c still works. you can update the firmware following the instructions above!

enjoy :)


Title: Re: JLink V8
Post by: Mr. Spock on December 12, 2014, 01:56:30 13:56
Edit: the Segger driver version 4.94c still works. you can update the firmware following the instructions above!

Works up to version 4.94i


Title: Re: JLink V8
Post by: Mozo1971 on January 31, 2015, 10:00:25 10:00
Yesterday i updated my V8 clone to the newest 4.96d driver. The update procedure works without any problems. In the next step i will try it with a STM32 if it´s working.


Title: Re: JLink V8
Post by: Mr. Spock on February 01, 2015, 07:17:44 19:17
Yesterday i updated my V8 clone to the newest 4.96d driver. The update procedure works without any problems. In the next step i will try it with a STM32 if it´s working.

It will work


Title: Re: JLink V8
Post by: oaptci on February 02, 2015, 10:33:06 22:33
I have two J-Link clones and basically they work OK, but every ~24 hours (they are attached to the PC all the time) they stop responding. When I reattach them Windows says "USB Device Not Recognized" because they have VID/PID 0.

I then use files from posted by Crackn (thank you) to fix it and then it is working again. This ~24h timeout was the same irrespective of the serial number (I also tried original serial number from faculty).

...
one special advice to check the 2 needed jumpers inside your CLONE before proceed. you need to have the ERASE / ERS and TEST / TST.

https://www.sendspace.com/file/kq4szf
password: sonsivri.to
...

J-Link GDB Server also updated the clone and it was working OK.
But this is not the case with the latest GDB Server version - when it updates the clone it instantly bricks/erases it. However if I don't update it, it always asks me twice (two popups!) when I try to use it. So, for every flashing or debug session, two additional popups and few seconds delay, which is very annoying.

Is there any help/fix for that?


Title: Re: JLink V8
Post by: Delillusions on February 04, 2015, 12:27:38 12:27
I have two J-Link clones and basically they work OK, but every ~24 hours (they are attached to the PC all the time) they stop responding. When I reattach them Windows says "USB Device Not Recognized" because they have VID/PID 0.

I then use files from posted by Crackn (thank you) to fix it and then it is working again. This ~24h timeout was the same irrespective of the serial number (I also tried original serial number from faculty).

J-Link GDB Server also updated the clone and it was working OK.
But this is not the case with the latest GDB Server version - when it updates the clone it instantly bricks/erases it. However if I don't update it, it always asks me twice (two popups!) when I try to use it. So, for every flashing or debug session, two additional popups and few seconds delay, which is very annoying.

Is there any help/fix for that?

Hi!
I'm using a J-link Clone too and I'm using the same firmware and from time to time I face something similar to your problem. I'm not using my J-link to that extend as you, but there are times, when I'm using from moring to early night (from ~7AM-7-8PM) and when I know, that I won't be using it (for eaxmple at night) I disconnect it from the PC.
From time to time I forgot this and when I power on the PC while it's plugged and at those times the PC just can't see my J-Link. It's not that the firmware got deleted or "USB Device Not Recognized". It's just cannot be found as if it isn't even connected by the USB cable. So I just pull out the cable and I put it back the very same cable to the very same USB Port as it was and it works again.
I know, that this is not the same problem, but try to disconnect your J-Lnik, when you know your not using it. For example at night, just like me. See if it helps.


Title: Re: JLink V8
Post by: spasbyspas on February 05, 2015, 03:19:35 15:19
Schematic diagram of J-Link v9.3:


Title: Re: JLink V8
Post by: ghostdad on February 16, 2015, 01:41:10 01:41
I found j-link V9 firmware, but can't test... (I don't have j-link V9)
I attach firmware file..


Title: Re: JLink V8
Post by: zze110 on April 04, 2015, 09:17:09 21:17
Was able to update my V8 clone to V4.96m using the recovery instructions.  No idea if it works correctly in actual practice yet.  The newer 4.98a bricked it once again.


Title: Re: JLink V8
Post by: ghostdad on April 10, 2015, 03:29:30 03:29
J-Link V9 hardware is different with J-Link V8.
  cpu is changed.
  J-Link V9  CPU : STM32F205
  J-Link V8  CPU : SAM7S64
Therefore, firmware of J-Link V9 is not compatible with J-Link V8.


Title: Re: JLink V8
Post by: gusenkovs on May 26, 2015, 05:03:22 17:03
I flash this firmware to Jlink v9.1.
Bootloader not work
USB work
Jtag I test.  Results send
I found j-link V9 firmware, but can't test... (I don't have j-link V9)
I attach firmware file..





Title: Re: JLink V8
Post by: MAJID-NE on May 27, 2015, 10:20:47 10:20
hi
I could not use the micro sam7s64!
So I made a board with micro sam7s128
jlink working properly, but when I want to update it, an error.
please help me !


Title: Re: JLink V8
Post by: bobcat1 on May 31, 2015, 09:03:31 09:03
Hi all
I just both 2 Jlink clone (less then 10 USD each)
They looks  OK at first ,but when I left one connected all night to computer
It was stop functioning  - it looks like the firmware was erased - I measured voltage inside - all looks ok
At first I though to trow it away , but then I saw the info published above and I will folow it to see whether I can fix it
This J-link came with a serial number and it works with Ver 4.92

All the best

Bobi




Title: Re: JLink V8
Post by: gusenkovs on June 02, 2015, 07:15:24 19:15
I flash this firmware to Jlink v9.1.
Bootloader not work
USB work
Jtag I test.  Results send


Jtag work


Title: Re: JLink V8
Post by: bobcat1 on June 14, 2015, 11:26:57 11:26
Hi All

Dose any one use the J-LINK V9 clone?  

I saw it for sell on Aliexpress for 23~24 USD

I though of ordering it ....

it say the clone work very fast 1M/Sec?

Dose it works with IAR v6 or v7?

Thanks

Bobi  



Title: Re: JLink V8
Post by: Avalynn on December 05, 2015, 11:57:36 23:57
So I wanted to share my experience, I recently got two V8 clones from ebay for a friend, and to use along with my edu version. Looking at the boards, and wow!, I was surprised how much effort was put into cloning them, down to the little pcb trace logo. Although there are some glaring differences, like ROSH instead of RoHS unless that was intended, and a handful different passive / active components, e.g. the regulator, LED, and a couple other things. Anyways.. about the firmware on it.

At first I used an older version of the software to try and copy the flash out of edu and clone for backup, never could get it to read using Jflash, Jlink commander, Atmel Sam-ba (not in bootloader mode but using the other J-link), OpenOCD, and eventually gave up trying to read either. The firmware date on the clones were 2009. So out of curiosity I downloaded the latest software (V5.10c at time of posting) and plugged my clone in. It asked to update so I said no initially and it still worked happily.

So finally I decided to update one of them fun of it, keeping all the recovery by crackn handy (thank you so much!) and it updated without a problem. Started up J-Link and was with,

DLL version V5.10c, compiled Dec  4 2015 17:25:20
Connecting to J-Link via USB...O.K.
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware version: V8.00
S/N: 99999939
License(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
Emulator has Trace capability

So I donno if the firmware was supposed to get erased (maybe if I leave it plugged in for a day), or are they making clones better, or Segger doesn't care with the new V9 rolled out?

Anyways that's my experience, after I decided to erase the flash, burn the firmware from crackn using atmel sam-ba, update and change the serial to something more reasonable. Everything seems to be in working order!


Title: Re: JLink V8
Post by: Crackn on December 06, 2015, 09:01:51 09:01
So finally I decided to update one of them fun of it, keeping all the recovery by crackn handy (thank you so much!) and it updated without a problem. Started up J-Link and was with,

DLL version V5.10c, compiled Dec  4 2015 17:25:20

So I donno if the firmware was supposed to get erased (maybe if I leave it plugged in for a day), or are they making clones better, or Segger doesn't care with the new V9 rolled out?

Anyways that's my experience, after I decided to erase the flash, burn the firmware from crackn using atmel sam-ba, update and change the serial to something more reasonable. Everything seems to be in working order!

Yes, if you follow the steps to recover it, it will update and work fine. after you set the serial, if you update again, the jlink firmware will be corrupted. this is where the recovery comes handy.

so for the record: everytime an update is released, you need to recovery before update.

cheers,

cRACKn


Title: Re: JLink V8
Post by: Nutter on January 25, 2016, 10:29:29 22:29
Thanks for this - I got it working with my J-Link clone. I didn't see it mentioned elsewhere in the thread, but the offset for the serial in the original firmware bin is 0x65280 (4 bytes, little endian). Using 5.0h, while I was able to update the firmware with J-Link Configurator, if I didn't change the serial away from -1 (0xFFFFFFFF) I was unable to use JLinkExe ("Connecting to J-Link via USB...FAILED: Can not connect to J-Link via USB.") - after customizing the serial I was back in business however. I did find that some serials didn't work in J-Link Configurator (*possibly* related to the high-bit being set, but I didn't experiment enough to confirm this), so if your device isn't listed after an update, try another serial.


Title: Re: JLink V8
Post by: baybay on March 01, 2016, 11:52:08 23:52
JLink hardware changed by SEGGER.. new JLinkARM.dll file includes J-Link V10 firmware..

I think new JLink hardware (v10) uses NXP's LPC series MCU...

firmware's initial stack pointer address = 0x10083928  (i think ram block2 used for stack space, base address = 0x10080000)
firmware's reset handler address = 0x1A024D3D (i think flash block base address = 0x10000000)

for example LPC4357 memory mapping:
RAM1 Block base address = 0x10000000  (32K)
RAM2 Block base address = 0x10080000  (40K)
FlashA Block base address = 0x1a000000 (512K)
FlashB Block base address = 0x1b000000 (512K)

same with lpc43xx series some lpc18xx series mcu's also used same base addresses;

( http://www.nxp.com/documents/user_manual/UM10430.pdf )
page23: flash bank A base address = 0x1a000000 and
page22, table5: ram block2 base address = 0x10080000

Do you have an idea about the new features comes with JLink-v10 hardware?


Title: Re: JLink V8
Post by: crahak on November 08, 2016, 09:50:07 21:50
J-Link drivers v6.10l with patch for clones (blacklisted serial, GDBFull...)

Tested working with clones v8 & v9, and with "real" v9 too.


Title: Re: JLink V8
Post by: bigtoy on November 26, 2016, 04:11:49 16:11
Is it just me, or are there really no "thank you" buttons in this thread?


Title: Re: JLink V8
Post by: Gallymimu on November 26, 2016, 04:44:13 16:44
Is it just me, or are there really no "thank you" buttons in this thread?

you are not crazy, I don't have them either.


Title: Re: JLink V8
Post by: metal on January 28, 2017, 01:21:36 01:21
concerning st jlink, im unable to connect keil to gdb server, it keeps reporting that "GDB closed TCP/IP connection" when trying to connect keil to nucleo's jlink through tcp/ip, here is the gdb server log:

Code:
SEGGER J-Link GDB Server V6.12g GUI Version

JLinkARM.dll V6.12g (DLL compiled Jan 27 2017 18:18:51)

-----GDB Server start settings-----
GDBInit file:                  none
GDB Server Listening port:     2331
SWO raw output listening port: 2332
Terminal I/O port:             2333
Accept remote connection:      localhost only
Generate logfile:              off
Verify download:               on
Init regs on start:            off
Silent mode:                   off
Single run mode:               off
Target connection timeout:     5000 ms
------J-Link related settings------
J-Link Host interface:         USB
J-Link script:                 none
J-Link settings file:          none
------Target related settings------
Target device:                 STM32F072RB (allow opt. bytes)
Target interface:              SWD
Target interface speed:        auto
Target endian:                 little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link STLink V21 compiled Dec 21 2016 15:10:59
Hardware: V1.00
S/N: 123456789
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 2331
Connecting to target...Connected to target
Waiting for GDB connection...
Connected to 127.0.0.1
GDB closed TCP/IP connection

Also, how can I allow listening to the IP on the interface rather than just the loopback interface?



Title: Re: JLink V8
Post by: h0nk on January 28, 2017, 08:35:09 08:35
Hello metal,

concerning st jlink, im unable to connect keil to gdb server, it keeps reporting that "GDB closed TCP/IP connection" when trying to connect keil to nucleo's jlink through tcp/ip, here is the gdb server log:

...

Also, how can I allow listening to the IP on the interface rather than just the loopback interface?

Second first:
Use "JLinkGDBServerCL.exe -LocalhostOnly 0"

The documentation to JLinkGDB is simply wrong:

Code:
3.6.7 -LocalhostOnly
Starts the J-Link GDB Server with the option to listen on localhost only. This means
that only TCP/IP connections from localhost are accepted. To allow remote debugging
(connecting to GDBServer from another PC), do NOT use this option.

For the GUI-Version "JLinkGDBServer.exe change in the config file "JLinkGDBServer.ini":
Localhost = 1 to Localhost = 0.


My (clone) J-Link logs:

Code:
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link ARM V8 compiled Nov 25 2013 19:20:08
Hardware: V8.00
S/N: XXXXXXXX4
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL
Checking target voltage...

May be the feature GDBFULL is missing?
Have You tried a direct use of the J-Link with Keil?


Best Regards


Title: Re: JLink V8
Post by: metal on January 28, 2017, 09:25:27 21:25
Thank you for your reply.

Mein is a nucleo-072RB, stlink is converted to jlink. In the license manager, RDI,FlashDL,FlashBP,JFlash,GDBFULL are all enabled for this jlink. I can't find JLinkGDBServer.ini any where on my PC :)

Now, for the cmd method, it did not work either. Can someone try to do the same task to confirm it doesn't work.
Unfortunately, I have no jlink at the moment. On the other hand I dunt like too many JTAG connections, SWD is way easier to connect and use for flashing and debugging.


Title: Re: JLink V8
Post by: h0nk on January 28, 2017, 10:19:01 22:19
Hello metal,

Thank you for your reply.

Mein is a nucleo-072RB, stlink is converted to jlink. In the license manager, RDI,FlashDL,FlashBP,JFlash,GDBFULL are all enabled for this jlink. I can't find JLinkGDBServer.ini any where on my PC :)

Now, for the cmd method, it did not work either. Can someone try to do the same task to confirm it doesn't work.
Unfortunately, I have no jlink at the moment. On the other hand I dunt like too many JTAG connections, SWD is way easier to connect and use for flashing and debugging.

JLinkGDBServer.ini should be in the same directory as Your "SEGGER J-Link GDB Server V6.12g GUI Version".
You can use Processexplorer or similiar tools to find the location.
There should be open TCP-ports also.

Code:
X:\>netstat -at

Active Connections
  Proto  Local Address          Foreign Address        State           Offload State
...
  TCP    0.0.0.0:2332           XYZ:0                   LISTENING       InHost
  TCP    0.0.0.0:2333           XYZ:0                   LISTENING       InHost

X:\>netstat -ao | find "2332"
  TCP    0.0.0.0:2332           XYZ:0                   LISTENING       2960

X:\>tasklist | find "2960"
JLinkGDBServer.exe            2960 Console                    1      8,356 K

One Port is for JTAG-connections, the other for SWD.

The file JLinkGDBServer.ini resides in the installation directory of the Segger J-Link-Tools.
I attached it to this post.
My running JLinkGDBServer is connected via USB to the J-Link.

You may also use a "JLinkSettings.ini" file in Your Keil-project. See the examples dir of Keil.

If Your computer is missing this file, perhaps You have not installed Seggers J-Link-Tools?
Is there any special reason why You configure Keil to use a connection via TCP/IP and not USB?


Best Regards and Good Luck




Title: Re: JLink V8
Post by: metal on January 29, 2017, 08:54:47 20:54
Do you mean that SWD port is 2332, to which keil should connect?


Title: Re: JLink V8
Post by: h0nk on January 29, 2017, 10:43:58 22:43
Hello metal,

no, the first port 2332 is for JTAG. For SWD it should be 2333.

Best Regards


Title: Re: JLink V8
Post by: metal on January 29, 2017, 11:05:34 23:05
2333 is closed.. doesn't respond to telnet on localhost.


Title: Re: JLink V8
Post by: h0nk on January 30, 2017, 11:19:26 23:19
Hello,

dont use "JLinkGDBServer.exe" if You want to use a network connection to Keil.
Instead use "JLinkRemoteServer.exe". Tested and working.


Best Regards


Title: Re: JLink V8
Post by: metal on January 31, 2017, 11:53:25 11:53
thanks!

it connects OK, but when I program the chip... look at the image :- )
I also keep receiving the "max number of connections exceeded" message..


Title: Re: JLink V8
Post by: h0nk on January 31, 2017, 04:50:34 16:50
Hello,

i dont remember that a J-Link light can handle JTAG.
You should switch over to SWD.


Best Regards


Title: Re: JLink V8
Post by: metal on January 31, 2017, 11:05:40 23:05
it works, previously, I was unable to choose SWD! very strange, now that it has connected, I keep receiving "max number of connections exceeded" message..

Posted on: February 01, 2017, 01:34:40 01:34 - Automerged

okay, I am fed up with this nonsense.. I patched the remote server, the annoying thing is that it works flawlessly...!

watch this quick video (http://www.4shared.com/rar/Qc2Mx6MPce/jlink_max_number_of_connection.html) to see what happens...

h0nk, thanks a lot for your help, I appreciate it :- )


Title: Re: JLink V8 - software 6.14c
Post by: eguevara on April 06, 2017, 07:18:42 07:18
I was able to fix a bricked V8 clone and install the latest V6.14c software including the latest 2014 J-Link firmware.
Before following the the procedure described by Crackn, the no serial firmware must be patched to change "GDBFull" to "GDB"
A simple hex editor is sufficient to make the change.

Step by step:
1- patch the no serial firmware
2- short ERASE jumper, wait 1 minute and power cycle
3- short TST jumper, wait 1 minute and power cycle
4- upload the patched firmware using sam-ba
5- set the serial number using j-link commander, power cycle
6- download 6.14c from segger and update


here are the instructions and firmware file to recovery, unbrick and update to the latest firmware and 490 drivers as well.

one special advice to check the 2 needed jumpers inside your CLONE before proceed. you need to have the ERASE / ERS and TEST / TST.

https://www.sendspace.com/file/kq4szf
password: sonsivri.to

ps. Please mirror it.


Title: Re: JLink V8
Post by: dotm on July 22, 2017, 11:25:19 11:25
J-Link drivers v6.10l with patch for clones (blacklisted serial, GDBFull...)

Tested working with clones v8 & v9, and with "real" v9 too.

Could anyone re-upload this?


Title: Re: JLink V8
Post by: mars01 on July 23, 2017, 07:26:39 19:26
Could anyone re-upload this?

Here it is: Zippyshare and Filedropper links.


Title: Re: JLink V8
Post by: dotm on August 22, 2017, 12:27:33 12:27
Here it is: Zippyshare and Filedropper links.
Since there is no "Thank You" Button here i will do it manually: Thank you.


Title: Re: JLink V8 - software v6.18d
Post by: wild on September 08, 2017, 04:47:42 04:47
Attached you will find the latest release of Segger J-link utilities (v6.18d) with patched DLLs to:
- remove checks on cloned programmers
- remove nag screen when using EDU/ST/NXP/... J-Link programmers

Please take care that I was not able to test the patches I made on the 'x64' DLL: even if my system is 64bit, no compilers/debuggers/... use it!


Password as usual!


Title: Re: JLink V8
Post by: bigtoy on September 11, 2017, 01:24:00 01:24
Right - this is the thread that's missing the "thank you" buttons. Well, you know what I was going to say!

Also a question. Recently I've seen J-Link v9 units advertised on ebay. Does anybody have any experience with them, or know anything about them?


Title: Re: JLink V8
Post by: crahak on September 11, 2017, 05:59:01 05:59
Recently I've seen J-Link v9 units advertised on ebay. Does anybody have any experience with them, or know anything about them?
Yep. I needed something newer than a v8 for newer MCUs. I got a legit v9 at work but it's kinda pricey for home use so I tried a cheap clone.

They work fine. But if you don't like unnecessary drama, make sure it has a programming jumper on pin 60 of the STM32. My old v9 clone didn't have one... So I had to cut a 0.5mm long trace, solder a wire-wrap on the MCU pin which goes to a pull down resistor and also to a SMT DIP switch connected to 3.3V (no easy way to add a jumper to a PCB after design). The switch is glued on the PCB with 2 part epoxy glue, and the terminals isolated from the PCB with kapton tape underneath... It's not super hard to do but it's hassle that would be easily avoided with the right jumper. Some clones seem to have it now.

For reprogramming, you set the jumper (or flip your DIP switch) and short the DBGRQ (debug request) pin to ground (best/easiest way is to short pins 17 and 18 of the JTAG connector together with a jumper). Then you plug it in and it'll be seen as a STM32 in DFU mode. With the right drivers, flasher and firmware you'll be able to reprogram it.

I had to do it once because I used the Ozone debugger (x64 version, which probably used the x64 DLL which I hadn't bothered to patch...) Otherwise, in daily use, with a patched DLL (haven't tried wild's) it works fine.

If you want less trouble than that, then you have 2 other options: the J-Link EDU (around $65 USD) or the new J-Link EDU mini (around $20 USD).

The new EDU mini is like the old EDU but slower (4MHz vs 15MHz JTAG speed so ~4x as long to flash), and with the 0.050"/1.27mm pitch CoreSight 10 pin Cortex debug connector instead of the ancient and gigantic 20 pin 0.100"/2.54mm one (but no ETM pins, if you need those). Also, if you want to connect to some "legacy" boards that have the old headers then you'll need to make yourself an adapter (PCB, connectors, cables...) Both would need patched DLLs to skip the EDU nags, but they would never get bricked and updating would be simple and easy.

So:
-EDU is fast and never gets bricked but it's the most expensive option (~10% of the cost of a J-Link Plus; not sure if they're still shipping v9.4's or if they've been updated to v10.1 like the rest of the lineup)
-EDU mini is cheap and never gets bricked but slower
-clones are fast and cheap but you need patched drivers or it gets bricked

I'll probably buy a EDU mini sometime soon. BTW, they don't have a case (just a plastic shrink around 'em). If you want one then your best option is gonna be to 3D print it yourself (assuming you know SolidWorks or similar and have a 3D printer, of course)


Title: Re: JLink V8
Post by: wild on September 11, 2017, 08:08:22 08:08
does anyone have the schematics of the J-Link Pro/Ultra+ ?
They are the ones with also an FPGA so they can work at a really higher speed (50/100MHz).

BTW, to my knowledge, the HW currently supported by Segger is:

J-Link Lite-FSL V1
J-Link Lite-Cortex-M V9
J-Link Lite V9
J-Link EDU Mini V1
J-Link ARM-Pro V1.x
J-Link ARM-Pro V3.x
J-Link Pro V4
J-Link Ultra Rev.1
J-Link V10
J-Link V9
J-Trace ARM CS Rev.1
J-Trace Cortex-M Rev.3
J-Trace PRO V1 Cortex-M
J-Trace PRO V2 Cortex-M
J-Trace ARM Rev.0
J-Trace ARM Rev.1
J-Link ARM-LPC Rev.1
J-Link ARM-LPC2146 Rev.2
J-Link Lite-LPC Rev.1
J-Link Lite Synergy
J-Link Lite-ADI Rev.1
J-Link Lite-XMC4000 Rev.1
J-Link OB RX200 V1
J-Link OB RX621-ARM-SWD V1
J-Link OB-RX621-RX1xx V1
J-Link OB-S124
J-Link OB RX6xx V1
J-Link ARM-OB SAM7
J-Link OB-STM32F072-128KB-CortexM
J-Link OB-STM32F072-CortexAR
J-Link OB-STM32F072-CortexM
J-Link OB-STM32F103 V1
J-Link OB-SAM3U128 V1
J-Link OB-SAM3U128-V2-NordicSemi
J-Link OB-SAM3U128 V3
J-Link CF V1
J-Link ARM V6
J-Link ARM V7
J-Link ARM V8
J-Link ARM Lite V8
J-Link Lite-Cortex-M V8
J-Link LITE-Cortex-M-5V
J-Link ARM Lite V8
J-Link ARM V8
J-Link ARM-OB STM32
J-Link Lite-STM32 Rev.1
J-Link ARM-STR711


Title: Re: JLink V8
Post by: wild on September 11, 2017, 09:53:10 21:53
Is there someone with a clone J-Link v9 who can contact me via personal message?
I have prepared/patched a firmware version which should be (I hope) using the latest (v9) version (2017-09-01 release), but I can't test it because I have no such hardware.


[edit] at this date I do need no more help from you. Thanks to the ones who contacted me.


Title: Re: JLink V8
Post by: bigtoy on September 15, 2017, 04:38:12 04:38
Crahak, that's really great information, much appreciated. I've been looking into the differences between V8 and V9, and I've discovered that V8 doesn't support Cortex-M7, whereas V9 does. Which means I'll go find myself a V9. One question: where would I find a programming firmware file (in case I need it)? I've been googling, and found lots for V8 but surprisingly found nothing for V9. (I'd be happy to try Wild's, but having a known-good file might be helpful.)


Title: Re: JLink V8
Post by: jori on September 20, 2017, 11:24:11 11:24
full firmware J-Link V9 compiled Aug  3 2016
http://dox.bg/files/dw?a=824544a48d


Title: Re: JLink V8
Post by: ChristosSDR on September 22, 2017, 10:36:54 10:36
full firmware J-Link V9 compiled Aug  3 2016
http://dox.bg/files/dw?a=824544a48d

Is there any source repo that can be shared for ad-hoc re-compiling?


Title: Re: JLink V8
Post by: Beltza on September 22, 2017, 07:08:24 19:08
Time to open a new thread with V9 as main topic?


Title: Re: JLink V8
Post by: golf2109 on September 22, 2017, 07:34:15 19:34
& V10


Title: Re: JLink V8
Post by: jori on September 23, 2017, 10:15:40 10:15
Yes it's time for new thread with V9. i have some info, scheme and how to update firmware to new version without use j link bootloader. I can share it if someone has an interest.


Title: Re: JLink V8
Post by: golf2109 on September 23, 2017, 11:01:18 11:01
Yes it's time for new thread with V9. i have some info, scheme and how to update firmware to new version without use j link bootloader. I can share it if someone has an interest.
very interest


Title: Re: JLink V8
Post by: ChristosSDR on September 23, 2017, 02:48:15 14:48
Recently got a cheap V9
https://www.aliexpress.com/wholesale?SearchText=+JLINK+V9
simply installed the usual windows software (v620a) and it found the device just fine, no complains at least for now.


Title: Re: JLink V8
Post by: crahak on September 23, 2017, 03:36:15 15:36
I don't see why v9 needs a new thread really, and nothing of value is known about v10 so far. Everything is known and everything was said about v8 already, so people are just gonna share stuff about the newer ones as time goes. If anything I'd just remove "v8" from the title.

Reflashing infos and tools are always one easy google search away (link attached, in text file). As usual, it was shared by our chinese friends, so for most people google translate will be handy.

As for the 256KB firmware people are sharing (the same ones created by the firmware dumping tools we've had for a good while) that's kinda pointless, unless you can somehow explain how to make that fit inside the STM32F205RBT6 and its 128KB flash...

Meanwhile, the chinese reflashing tools work fine (and you can probably extract firmware from it easily if you bother to try). It's just a matter of using the BOOTx pins to make it fall into DFU mode as explained in my previous post, and as shown in the word docs (in chinese but quite simple).

Personally, I'll be replacing my v9 clone with a v10 EDU if it becomes too much hassle. Right now it's just not at that level yet (still gotta use patched drivers or your v9 gets "bricked" like v8's did, plus the non-stop "update?" popups which you have to patch -- the main hassle is having to patch the drivers really, 5 minutes in IDA Pro every time you update). Having the real bootloader would solve that problem but I'm not holding my breath (I wouldn't spend time or energy on it either now that v10 is out).


Title: Re: JLink V8
Post by: bigtoy on September 26, 2017, 05:32:20 05:32
As for the 256KB firmware people are sharing (the same ones created by the firmware dumping tools we've had for a good while) that's kinda pointless, unless you can somehow explain how to make that fit inside the STM32F205RBT6 and its 128KB flash...

That's a rather excellent question. I downloaded Jori's file, then looked at it with a hex editor, and it's certainly 256kB (a little bit less actually). It's not going to fit into a 128kB micro. Very strange.


Title: Re: JLink V8
Post by: ChristosSDR on September 26, 2017, 04:36:47 16:36
So far the cheap V9 worked ok with the official tools, tried it also with OpenOCD and its fine too, needed some tweak though in drivers.
There is a nice tool to use if you want to have usage alternatively for both official tools and for OpenOCD and not want to mess up drivers each time.
The tool came from here
http://visualgdb.com/UsbDriverTool/
and can set the required libusb driver to work with OpenOCD and then to revert back/restore the original driver to work again with official tools.
For whoever that is useful, tested it and it works lol!


Title: Re: JLink V8
Post by: jori on September 29, 2017, 07:21:43 07:21
j-link v9 scheme
http://dox.bg/files/dw?a=d2a064aeb0
STM32F205RC ARM Cortex-M3 MCU with 256 Kbytes Flash, 120 MHz CPU
firmware in JLinkARM.dll is provided without bootloader


Title: Re: JLink V8
Post by: metal on September 29, 2017, 07:43:20 07:43
please open jlink v9 thread


Title: Re: JLink V8
Post by: Yukine on April 15, 2018, 02:56:05 02:56
Can anyone confirm that the Jlink EDU (full not mini) sold at Mouser is v9 or v10?
totally not trying to revive an old thread™


Title: Re: JLink V8
Post by: wild on April 15, 2018, 06:31:20 06:31
better to ask directly to them....


Title: Re: JLink V8
Post by: maurer on April 22, 2018, 05:20:10 17:20
Can anyone confirm that the Jlink EDU (full not mini) sold at Mouser is v9 or v10?
totally not trying to revive an old thread™

rs-components sell the v10


Title: Re: JLink V8
Post by: FTL on May 02, 2018, 08:18:01 08:18
"Attached you will find the latest release of Segger J-link utilities (v6.18d) with patched DLLs to:"

Can someone please re-upload this? v6.32a is current. Can it be used with the patched DLL's?

Thanks in advance!


Title: Re: JLink V8
Post by: mars01 on May 03, 2018, 12:18:01 00:18
Reupload JLINK 6.18d + FIX.

MEGA and Zippyshare links are attached.


Title: Re: JLink V8
Post by: wild on May 04, 2018, 11:41:25 23:41
Attached you will find the latest release of Segger J-link utilities (v6.32a) with patched DLLs to:
- remove checks on cloned programmers
- remove nag screen when using EDU/ST/NXP/... J-Link programmers

Please take care that I was not able to test the patches: now I own only original Segger programmers!


Password as usual!

P.S.: let me know if something is wrong/not working


Title: Re: JLink V8
Post by: bigtoy on May 09, 2018, 07:49:12 19:49
Gracias (hey Mod don't spank me - this thread doesn't have any thank-you buttons!)


Title: Re: JLink V8
Post by: tebachi on November 26, 2018, 06:35:10 18:35

Attached is JLink V6.32g [2018-06-15]
I only remove checks on cloned programmers!


Title: Re: JLink V8
Post by: thehelpdeskguy on January 06, 2019, 06:45:17 18:45
I appreciate your efforts.  Thank you. (No 'Thank you' button)


Title: Re: JLink V8
Post by: HULK69 on April 02, 2019, 11:43:47 11:43
For all who are using the Jlink edu there is a keygen that works for that:

http://www.sonsivri.to/forum/index.php?topic=53313.0


Title: Re: JLink V8
Post by: ChristosSDR on May 11, 2019, 04:17:51 16:17
For all who are using the Jlink edu there is a keygen that works for that:

Code:
http://www.sonsivri.to/forum/index.php?topic=53313.0


Does this work for the JLink v9 clones?


Title: Re: JLink V8
Post by: h0nk on May 11, 2019, 09:44:53 21:44

Hello,

> Does this work for the JLink v9 clones?
The keygen only creates additional licenses on the computer, not the J-Link.
So this should work with v9 clones also.


Best Regards


Title: Re: JLink V8
Post by: ChristosSDR on May 12, 2019, 12:29:26 00:29
Hello,

> Does this work for the JLink v9 clones?
The keygen only creates additional licenses on the computer, not the J-Link.
So this should work with v9 clones also.


Best Regards


Ok thank you!, got it now.


Title: J-Link v6.46g (patched DLLs)
Post by: wild on June 22, 2019, 01:49:16 01:49
Attached you will find the latest release of Segger J-link utilities (v6.46g) with patched DLLs to:
- remove checks on cloned programmers
- remove nag screen when using EDU/ST/NXP/... J-Link programmers

Please take care that I was not able to test the patches: now I own only original Segger programmers!


Password as usual!

P.S.: let me know if something is wrong/not working


Title: Re: JLink V8
Post by: zulea on March 03, 2020, 04:57:21 16:57
Hi,

Because I had many troubles with my home used J-Link boxes, I made this.
Here is attached latest firmwares for V8 hardware in .BIN format
Also correct licenses embedded.
All are without any SN, so after flash with Sam-Ba, just run jlink.exe and make "exec SetSN=xxxxxxxx"
Some very interested think is that I find inside JlinkARM.dll one newer firmware for Jlink V8 hardware, is identified with:
"J-Link ARM V8 compiled Aug 26 2015 15:08:21"
Inside archive can find this too (Jlink not make auto update to this, so need use method with jumper erase and upload with Sam-Ba).
I tested this newer firmware on some Cortex-M0 and M3 and work well.
I really not know why Segger not put in official update (maybe have some bugs or maybe support something that is supported by newer V9/V10 and they not want this on V8 ...)

Tested and work well with latest original Segger utilities (v6.63d)
I also dissasembled JlinkARM.dll and find some nice infos:
- on both V8 and V9 hardwraee there is not any "cryptography" embedded licenses, just the texts like "GDB", "RDI", ...
- on V10 seems that could be something, will come with more info after I will receive my V10 clone
- this is the lis with blacklisetd SN from latest DLL version (v6.63d):
11111117
20100214
20090626
20080696
20064001
20101001
24446459
805306163
377001345
270676280
17892859
99999994
286370559

So, please not use any of this when do exec SetSN

Password as usual.

Best regards,
Zulea



Title: Re: JLink V8
Post by: bobcat1 on March 08, 2020, 10:27:30 10:27
Hi zulea

Where did you buy V10 clone?

Bobi


Title: Re: JLink V8
Post by: mars01 on March 08, 2020, 06:07:58 18:07
You made me curious so I've looked on Aliexpress. Here are 2 results from there with Jlink v10.1:

https://www.aliexpress.com/item/32974951095.html?spm=a2g0o.productlist.0.0.46714a71NKbaae&algo_pvid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62&algo_expid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62-16&btsid=0ab6f82215836870954146051e7bc7&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

https://www.aliexpress.com/item/32993429139.html?spm=a2g0o.productlist.0.0.46714a71NKbaae&algo_pvid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62&algo_expid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62-1&btsid=0ab6f82215836870954146051e7bc7&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_


Title: Re: JLink V8
Post by: wild on March 08, 2020, 09:23:00 21:23
For about 15$ more you can buy an original device (J-Link EDU) which HW is v11...


Title: Re: JLink V8
Post by: zulea on March 13, 2020, 06:11:08 18:11
For about 15$ more you can buy an original device (J-Link EDU) which HW is v11...


I don't think there is any Hardware V11.
Here is list of all supported Segger hardware versions extracted fro latest JlinkARM.dll:

J-Link OB-STM32F072-128KB-CortexM
J-Link OB-STM32F072-CortexM
J-Link OB-STM32F072-CortexAR
J-Link OB-STM32F103 V1
J-Link OB-SAM3U128 V3
J-Link OB-SAM3U128-V2-NordicSemi
J-Link OB-K22-SiFive
J-Link OB-K22-NordicSemi
J-Link OB-K22-Cortex-M
J-Link OB-K22-Cortex-A
J-Link Pro V4
J-Link ARM-Pro V3.x
J-Link ARM-Pro V1.x
J-Link PRO / Flasher PRO V4
J-Link PPC / Flasher PPC V4
J-Link PPC / Flasher PPC V1
J-Link RX / Flasher RX V4
J-Link RX / Flasher RX V1
J-Link / Flasher Portable Plus V1
J-Link / Flasher Portable V1
J-Link ARM / Flasher ARM V4
J-Link ARM / Flasher ARM V3
J-Link ARM / Flasher ARM V2
J-Link / Flasher ATE Module V1
J-Link / Flasher ATE Mainboard V1
J-Link Lite-FSL V1
J-Link Lite-STM32 Rev.1
J-Link ARM-OB STM32
J-Link ARM-STR711
J-Link Lite-LPC Rev.1
J-Link Lite-ADI Rev.1
J-Link ARM-LPC Rev.1
J-Link Lite Synergy
J-Link LITE-Cortex-M-5V
J-Link Lite-Cortex-M V9
J-Link Lite-Cortex-M V8
J-Link Lite V9
J-Link ARM Lite V8
J-Link ARM-OB SAM7
J-Link ARM V8
J-Link ARM V7
J-Link ARM V6   Rev.5
J-Link WiFi V1
J-Link V10
J-Link V9
J-Link Ultra V4
J-Link Ultra Rev.1
J-Trace PRO V2 Cortex-M
J-Trace PRO V2 Cortex
J-Trace PRO V1 Cortex-M
J-Trace Cortex-M Rev.3
J-Trace ARM CS Rev.1
J-Trace ARM Rev.1
J-Link ARM-LPC2146 Rev.2

Also, here is statement from Segger that currently (at least in 2018) no V11 was planned:
https://forum.segger.com/index.php/Thread/5523-SOLVED-Roadmap-hardware-J-Link-EDU/

So, do you have an EDU v11? Can post photo from inside of this claimed v11?

Thanks,
Zulea



Posted on: March 13, 2020, 11:52:52 11:52 - Automerged

Hi zulea

Where did you buy V10 clone?

Bobi

I cannot give an exact link, ordered via some friends from China.
But there is plenty of this on Aliexpress and Ebay, prices are somwhere at 35-45$.
If have friends in China, maybe can get cheaper from Taobao.

Regards,
Zulea


Posted on: March 13, 2020, 11:55:46 11:55 - Automerged

Regarding J-Link V11, seems there is some kind of "scam" started by russians, maybe they just changed the ID string inside V10 firmware.
Hers some links:
https://www.avito.ru/irkutsk/tovary_dlya_kompyutera/otladchik_j-link_v11_segger_novaya_versiya_1835419321
https://www.avito.ru/irkutsk/tovary_dlya_kompyutera/segger_j-link_v10_v11_original_1770961504
https://www.codetd.com/en/article/6945472

So, my statement still is: THERE IS NOT ANY OFFICIAL V11 DIFFERENT HARDWARE
Also, from my knowledge, if order EDU version you will receive an V9 hardware (STM32 based, just Full USB, no High speed). Can anybody confirm this info?

Thanks,
Zulea


Title: Re: JLink V8
Post by: wild on March 13, 2020, 08:29:45 20:29
Your statement is rather incorrect: instead of checking old (2018) DLLs, you should take a look at the OFFICIAL documentation by Segger:
https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html
and read at least the release notes to 6.62 version.
I do not think V11 is a scam made by Segger! It is "into the wild" at least from November 2019!

So it's with a sense of pity and compassion that I feel compelled to attach the proof that the OFFICIAL J-Link V11.0 exists....


Title: Re: JLink V8
Post by: zulea on March 15, 2020, 12:00:20 12:00
Hi,

I am really sorry, was my mistake and you are completely right.
I usually search for compiled ID strings inside JlinkARM.dll, but starting with V10 firmwares Segger store this (not all versions) compressed inside DLL.
Now after more research, I even have get one V10 boot + firmware hex file.
Maybe you know if I order one Jlink EDU if receive V11 hardware or is not sure?

Thanks and sorry again.


Title: Re: JLink V8
Post by: wild on March 15, 2020, 12:08:55 12:08
Ii do not know where are you from: if you live in Europe you can order J-Link EDU from RS* (as I did): http://www.rs-online.com/
they surely have the V11 version in stock.

*) they sell also to private persons, not only companies


Title: Re: JLink V8
Post by: prnleon on April 19, 2020, 11:19:01 11:19
Sorry guys, I have been reading the whole thread searching for the keygen for EDU probes but the links in the reference post are dead. Has anyone access to it? Thanks in advance!


Title: Re: JLink V8
Post by: wild on April 19, 2020, 05:13:44 17:13
Here it is....

(reuploaded: original file was corrupted!)


Title: Re: JLink V8
Post by: prnleon on April 19, 2020, 06:18:19 18:18
Here it is....
No idea why cannot give thanks in this thread (I don't see any thanks button). Thanks!


Title: Re: JLink V8
Post by: wild on April 19, 2020, 11:43:53 23:43
Sorry: previous file was corrupted!
I have reuploaded link to correct archive


Title: Re: JLink V8
Post by: Mr. Spock on April 20, 2020, 03:12:50 15:12
No idea why cannot give thanks in this thread (I don't see any thanks button). Thanks!
Thanks button not available.

Thank you anyway


Title: Re: JLink V8
Post by: h0nk on April 22, 2020, 06:14:29 18:14

Hello madmax80,

you should also try Samba. This is the programming software
for the ARM-family by Atmel/Microchip.


Best Regards


Title: Re: JLink V8
Post by: pickit2 on April 22, 2020, 09:52:38 21:52
Thanks for reply but I should need a jtag drive or there is a another way to send uboot to this? Is Unc90 module. Thanks
Samba can flash via USB


Title: Re: JLink V8
Post by: perithess on April 29, 2020, 03:11:19 15:11



Posted on: March 13, 2020, 11:52:52 11:52 - Automerged


I cannot give an exact link, ordered via some friends from China.
But there is plenty of this on Aliexpress and Ebay, prices are somwhere at 35-45$.
If have friends in China, maybe can get cheaper from Taobao.

Regards,
Zulea


Posted on: March 13, 2020, 11:55:46 11:55 - Automerged

Regarding J-Link V11, seems there is some kind of "scam" started by russians, maybe they just changed the ID string inside V10 firmware.
Hers some links:
https://www.avito.ru/irkutsk/tovary_dlya_kompyutera/otladchik_j-link_v11_segger_novaya_versiya_1835419321
https://www.avito.ru/irkutsk/tovary_dlya_kompyutera/segger_j-link_v10_v11_original_1770961504
https://www.codetd.com/en/article/6945472

So, my statement still is: THERE IS NOT ANY OFFICIAL V11 DIFFERENT HARDWARE
Also, from my knowledge, if order EDU version you will receive an V9 hardware (STM32 based, just Full USB, no High speed). Can anybody confirm this info?

Thanks,
Zulea


I have just received a Jlink v10.2 (according to the pcb) same as this one without the screen.
https://www.aliexpress.com/item/32974951095.html?spm=a2g0o.productlist.0.0.46714a71NKbaae&algo_pvid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62&algo_expid=0c5a8884-4b0c-425e-a0e6-c25d8cba7a62-16&btsid=0ab6f82215836870954146051e7bc7&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&fbclid=IwAR3WcYYq6BkDPHaGMo8uX8k9h_p0Pg6haRoqBtNj6KKlHSnmB4fiedBuVn4
It is recognized as V10.10 on configurator.
I tried to use it but it displays a message during debug that is faulty...contact with segger and the debug stops.
On the other hand the firmware was updated without any issues directly from the configurator.


Title: Re: JLink V8
Post by: rajhlinux on April 29, 2020, 11:41:39 23:41
Can anyone recommend which J-Link V9 or V10 clone would be the best choice to get, newer models, so that I can use it as long as possible in the near future?

I see threes so many different kinds of J-Link clones and I have no idea which one to get.

J-Link EDU is around $70 after shipping where a clone is $35.

J-Link Mini EDU is $30 after shipping on amazon, this seems logical thing to buy. But heard it has restrictions, not sure how bad the restrictions are and if this will stop me from using it in the future. Is the EDU mini restricted only for the cortex M family?

Would it be better to get the EDU mini or a v9/v10 clone?

I'm just starting to learn about ARM processors and would like to buy a programmer only once and not have to buy another one in the future.
From reading this entire thread the J-Link clones seems to be good in terms of reliability specially for educational use.

I live in the US and amazon links would be great since I can easily return them.

Any information would be appreciated, Thanks.


Title: Re: JLink V8
Post by: rajhlinux on May 08, 2020, 07:51:23 07:51
anyone?


Title: Re: JLink V8
Post by: wild on May 08, 2020, 09:46:23 09:46
buy the J-Link EDU ORIGINAL one!
The difference of price is not so high compared to the clones (no warranties at all).
Latest HW version of the original is v11.
I do not suggest to buy the EDU mini because is much slower.


Title: Re: JLink V8
Post by: rajhlinux on May 18, 2020, 11:33:36 23:33
Thanks for replying, would you happen to know where I could buy V11 original edu?

All edu original starts around $63 before shipping and tax.

Also, I could take the EDU original and convert it to the regular J-Link version, right? By flashing the firmware?


Title: Re: JLink V8
Post by: wild on May 20, 2020, 06:22:57 18:22
I do not know where you live, but you can find J-Link EDU at least at Digikey, RS, Mouser, Adafruit, ...
From what I know, there are NO differences between EDU and regular one. Just you have to get rid of the once a day nag screen.
On RS the total price is 70 Euros, Shipping and taxes included (22% VAT here in Italy)
On Digikey is 71.55 Euros (shipping and taxes to Italy included)


Title: Re: JLink V8
Post by: millegps on May 20, 2020, 06:48:17 18:48
Attached you can find a link for model comparison. edu and base is pretty much the same. On edu version you have also unlimited breakpoints. You don't have J-Flash license, which is included in jflash plus, so you can't use jflash utility, but you can do debug and program internal flash of MCU


the official Jlink looks as if the price has increased.
but my understanding of the regular version and the edu, was they are the same.
to buy and use the edu version was on trust. they issue a note saying not for commercial use.




Title: Re: JLink V8
Post by: eng.elec on July 23, 2020, 10:55:59 10:55
J-link V10 Firmware, ;D


Title: Re: JLink V8
Post by: nik80 on November 07, 2020, 02:59:41 14:59
any idea how to remove "features" added with "exec addfeature flashbp" for example?
its a genuine j-link v8 ARM where I added some "features" and now the latest commander say its defective probe
it seems "addfeature" add any string there, and I did type it all lower case, may be that is the reason

edit: just tried "exec clearfeatures" which still doesnt work but show different error, it write only "ERR"
edit2: downgrading the firmware with j-link ARM 4.20 made "exec clearfeatures" work, now that field is empty, but cant add features anymore, it says "ERROR - Too many features"
any ideas?


Title: Re: JLink V8
Post by: nik80 on November 08, 2020, 01:25:31 13:25
thanks for your suggeston
what you mean reflash?
firmware update through segger (already did it, still same error) or the same instructions for unbrick with RST and TST pins?
what is the chance if I fully reflash with firmware for clone to be recognised as clone some day later?


Title: Re: JLink V8
Post by: nik80 on November 08, 2020, 02:01:12 14:01
Im really sorry for my stupid question, and thanks for your time, but could you please tell me which way is that "flash to default" ? may be a link to instructions?
I know only 2 ways - through segger configurator there is 2 options - firmware update/firmware replace (both doesnt fix the problem)
and the other way is with RST and TST pins to fully erase the device and then flash with sam-ba and firmware downloaded from internet, which definitely erase SN and many other things


Title: Re: JLink V8
Post by: token0 on November 10, 2020, 03:06:14 15:06
the other way is with RST and TST pins to fully erase the device and then flash with sam-ba and firmware downloaded from internet, which definitely erase SN and many other things

iirc, the second way is valid, in the end you need to connect "default" j-link to your pc and set your serial via j-link commander, like that:

choose your usb
> usb 0
and set desired serial (if it's genuine, then it's real sn is written on the bottom)
> exec SetSN=58012345


Title: Re: JLink V8
Post by: nik80 on November 12, 2020, 10:56:09 10:56
I can see that this is the procedure for clones, flash and replace SN, but some people say that after a while they are bricked by segger software, and need to repeat again
what is the possibility that genuine device with genuine SN later to be recognised as clone if I flash it with different firmware downloaded from internet?
its the yellow IAR j-link arm v8, Im not using it regularly, from once a month to once a year, and I really dont want next time when I plug it to be bricked


Title: Re: JLink V8
Post by: pickit2 on November 13, 2020, 12:13:46 00:13
clones are not as far as I have heard being bricked, for a few years, even when they were it was a easy fix.
as It;s been said 'if you have a genuine unit, it has the serial number on the label' or read if from the software when you connect.

or rise a ticket with segger support.


Title: Re: JLink V8
Post by: nik80 on November 14, 2020, 01:44:35 01:44
I had some spare time today, and tried
after few attempts and no success with 2 different firmwares downloaded from different places (one cant make connection, the other still show defective) I had to edit the bin file to remove all licenses, one that definitely trigger "defective" is RDDI wich was included in one of the bin files, it should be removed, and the other is GDBFULL, it should be only GDB I think
so to be safe I did remove them all and then added manually later in commander, now it seems to connect properly with no errors or warnings, in the next few days I will try to connect to real device, to check if still work as programmer/debugger


Title: Re: JLink V8
Post by: Ahmad_k on February 07, 2022, 04:47:02 04:47
Does anybody know if I have the J-Link EDU and I used the keygen to add a license for JFlash, will this work ?


Title: Re: JLink V8
Post by: h0nk on February 07, 2022, 01:04:06 13:04

Hello Ahmad_k,

> will this work ?

Yes.
You can check Your licenses with "JLinkLicenseManager.exe".
But the software will still ask their daily question.


Best Regards


Title: Re: JLink V8
Post by: Ahmad_k on February 07, 2022, 01:52:11 13:52
I was searching for those chinese clone J-Link v9 or above, can't find any store other than Aliexpress (blocked in my country). All source found have prices near the genuine EDU version, so I think it is better if I choose the genuine if the keygen is working.

If Anyone have have a source to buy clone v11 I will appreciate it.


Title: Re: JLink V8
Post by: CortexM0Inside on February 07, 2022, 02:42:56 14:42
I was searching for those chinese clone J-Link v9 or above, can't find any store other than Aliexpress (blocked in my country). All source found have prices near the genuine EDU version, so I think it is better if I choose the genuine if the keygen is working.

If Anyone have have a source to buy clone v11 I will appreciate it.

Try my JLink BluePill R0
http://www.sonsivri.to/forum/index.php?topic=69113.0 (http://www.sonsivri.to/forum/index.php?topic=69113.0)


Title: Re: JLink V8
Post by: Ahmad_k on February 07, 2022, 05:29:13 17:29
Try my JLink BluePill R0
http://www.sonsivri.to/forum/index.php?topic=69113.0 (http://www.sonsivri.to/forum/index.php?topic=69113.0)

I was using it for a couple of years. I want to upgrade to a better one


Title: Re: JLink V8
Post by: vico on July 29, 2022, 07:44:10 19:44
Hello,

I got JLINK V8 from Aliexpress in picture below.

(https://i.imgur.com/cBdMy89.png)

Is it possible to upgrade to V9? How I can do that?


Title: Re: JLink V8
Post by: baybay on July 30, 2022, 10:42:07 10:42
v8 and v9 hardware completely different, so it is not possible


Title: Re: JLink V8
Post by: yahoo on August 08, 2022, 06:19:35 18:19
Simple fix for the latest JLink 7.70

JLink_x64.dll file offset 0xCC238: 90 90 90 90 90 (the original here is E8 53 87 FF FF)

This is for 64bit only and it should remove the procedure for clones. Tested to work fine with a JLink V8 clone.

If I have time, I will see what needs to be done also for JLinkARM.dll to be used for 32bit


Title: Re: JLink V8
Post by: mouse5312 on November 17, 2022, 10:53:03 10:53
Simple fix for the latest JLink 7.70

JLink_x64.dll file offset 0xCC238: 90 90 90 90 90 (the original here is E8 53 87 FF FF)

This is for 64bit only and it should remove the procedure for clones. Tested to work fine with a JLink V8 clone.

If I have time, I will see what needs to be done also for JLinkARM.dll to be used for 32bit
Did you have to time to do the 32 bit version?
Or the latest 7.82C?


Title: Re: JLink V8
Post by: yahoo on November 17, 2022, 03:16:08 15:16
Did'n have time but checked now for a few seconds I see that on file offset 0xB3D6D (original e8 7e 85 ff ff) must have 90 90 90 90 90. Talking about the latest version 7.82c file JLinkARM.dll for the 32bit support.
Not tested but it must work. Let me know if not.


Title: Re: JLink V8
Post by: yahoo on May 04, 2023, 12:22:50 12:22
For the latest JLink_Windows_V788a_x86_64.exe the file JLink_x64.dll fix is at offset 0xC81D4: 90 90 90 90 90.
I just ordered V9 clone from aliexpress to replace my old JLINK and it will arrive by the end of the month. Is there somebody using V9 and can confirm this patch is good for V9?


Title: Re: JLink V8
Post by: tomywong on May 07, 2023, 12:58:36 12:58
Yes, it work on my Jlink v9 clone. Thx.


Title: Re: JLink V8
Post by: fonak on May 08, 2023, 03:25:02 15:25
Hello,

Patch works ok with jlink v9.46 and v11.  

The only problem is constantly reporting the need to update the Jlink clone firmware in the Keil environment.

Does anyone know how to disable it, or update the firmware to such a version so that the message does not appear anymore?

Regards


Title: JLink V9 clones
Post by: zelea2 on May 10, 2023, 09:34:42 09:34
You don't need to patch the Jlink PC software. Just put the proper license strings in the probe and use a serial number which isn't banned.
You can read how to do this here: http://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER_J_Link_v9_debug_probe.html (http://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER_J_Link_v9_debug_probe.html)


Title: Re: JLink V8
Post by: yahoo on May 10, 2023, 12:30:27 12:30
I don't have yet V9 to experiment but from the upper link I see one huge problem. There is RSA signature of the cpu id (and maybe including the serial number) storred in the firmware which can be verified with a public key in the Segger software, and there is no way to recalculate a new one in the V9 device without knowing the private key used to calculate the signature. So, I prefer to patch the Segger software (taking me no more than 1-2 minutes) instead of trying to guess if the next version will verify this signature or not. Tnx for the link anyway. There is enough information what was done and options to avoid the traps.


Title: Re: JLink V8
Post by: Kombinator on May 10, 2023, 01:34:30 13:34
For the latest JLink_Windows_V788a_x86_64.exe the file JLink_x64.dll fix is at offset 0xC81D4: 90 90 90 90 90.
I just ordered V9 clone from aliexpress to replace my old JLINK and it will arrive by the end of the month. Is there somebody using V9 and can confirm this patch is good for V9?
J-Link V9  HVersion: V9.60
Read OK


Title: Re: JLink V8
Post by: pickit2 on May 11, 2023, 03:58:57 15:58
lol software updated.
now V788b
offset : xx0c8444


Title: Re: JLink V8
Post by: zelea2 on May 17, 2023, 04:58:56 16:58
I don't have yet V9 to experiment but from the upper link I see one huge problem. There is RSA signature of the cpu id (and maybe including the serial number) storred in the firmware which can be verified with a public key in the Segger software, and there is no way to recalculate a new one in the V9 device without knowing the private key used to calculate the signature.
That is true but the only time the signature is verified is when you alter the license strings in the JLink probe via USB. When you just store them in the STM32 memory via SwD no check is performed and neither the code or the licenses are checksum-ed.


Title: Re: JLink V8
Post by: pickit2 on May 17, 2023, 07:00:56 19:00
That is true but the only time the signature is verified is when you alter the license strings in the JLink probe via USB. When you just store them in the STM32 memory via SwD no check is performed and neither the code or the licenses are checksum-ed.
I tried to update the Licence number via usb, on my clone but it failed. put on backburner till my feind returns my genuine Jlink



Title: Re: JLink V8
Post by: HULK69 on July 24, 2023, 08:22:39 20:22
Here is a mirror of the Jlink edu keygen


Title: Re: JLink V8
Post by: ur63 on July 25, 2023, 10:40:12 10:40
Jlink edu keygen

Is it correctly summarized, that this keygen enables functionalities normally not available with JLink EDU (RDI, FlashBP, Flashdownload, J-Flash)?


Title: Re: JLink V8
Post by: HULK69 on July 25, 2023, 03:56:04 15:56
(https://i.postimg.cc/K8Qq4xN3/Screenshot-2023-07-25-095034.png)

Yes you can do all of that but i personnally only use it for Jflash


Title: Re: JLink V8
Post by: Pegote on September 24, 2023, 06:09:30 18:09
Hi Guys,

I just got a Jlink v9 V9.4 ARM from Aliexpress for 23€ but I can not make it work with my target, a Nordic nrf53 CPU.

Jlink PCB is marked as v9.44, Jlink MCU is ARM 32F205

I installed Jlink v7.88a and patched the Jlink_x64.dll @000C81D4 with 90 90 90 90 90.

But after all I get the following error:

Code:
Connecting ...
 - Connecting via USB to probe/ programmer device 0
 - Probe/ Programmer firmware: J-Link V9 compiled May  7 2021 16:26:12
 - Probe/ Programmer S/N: 69------ (hidden on purpose)
 - Device "NRF5340_XXAA_APP" selected.
 - Target interface speed: 500 kHz (Fixed)
 - VTarget = 3.288V
 - ConfigTargetSettings() start
 - ConfigTargetSettings() end - Took 4us
 - InitTarget() start
 - InitTarget() end - Took 98.0ms
 - ConfigTargetSettings() start
 - ConfigTargetSettings() end - Took 5us
 - InitTarget() start
 - InitTarget() end - Took 10.2ms
 - ERROR: Failed to connect.
Could not establish a connection to target.

It is not a config or JTAG cable problem, because I have another original J-link EDU that works just fine.

Could you please help me to make this J-link clone to work?

Thanks in advance




Title: Re: JLink V8
Post by: pickit2 on September 24, 2023, 06:49:20 18:49
Why are you using V-788a when there is newer version. ?


Title: Re: JLink V8
Post by: Pegote on September 24, 2023, 07:02:14 19:02
I found the solution to my problem, it was the jumper inside the jlink clone. I put it as the picture, leaving the 3 pins open, and now it works fine.

I just installed the latest jlink v792f and works all fine without patching the dll.

PS: Which are the newest jlink dll patch instructions?

As per this thread, newest is v788b, isn't?

JLink_x64.dll
V788b   0xC8444
V788a   0xC81D4    
v782c   0xB3D6D     e8 7e 85 ff ff  ->  90 90 90 90 90
v770    0xCC238     e8 53 87 ff ff  ->  90 90 90 90 90


Title: Re: JLink V8
Post by: Ahmad_k on September 25, 2023, 06:50:02 06:50
Hi Guys,

I just got a Jlink v9 V9.4 ARM from Aliexpress for 23€ but I can not make it work with my target, a Nordic nrf53 CPU.

Jlink PCB is marked as v9.44, Jlink MCU is ARM 32F205


You can convert any v9 clone to genuine without patching jlink dll.

check this http://www.sonsivri.to/forum/index.php?topic=67554.msg206029#msg206029


Title: Re: JLink V8
Post by: avrlover on January 25, 2024, 03:46:20 15:46
can any one patch  latest j-link  software ie patch  both JLink_x64.dll
JLinkARM.dll