This video shows both slow and fast modem for USB BDM NT to program the E40 (1MB). The slow mode was used in all previous version of software for ECM programming. It will take 1:56 to program. Software V1.20 reduce the ram usage for fast programming and program the 1M ECU only take 15 seconds. I am continue working on E411 which there is a limitation on one of the signal pin that prevent the fast programming. ... https://www.youtube.com/watch?v=AkYhZQG7Pe0
3.3v EMMC controller (PS8211-0) is used in TM1602 cable modem.
Using EMMC method we can program the Toshiba chip (had issues with the clip).
The raw file read with u-Link NT can directly mounted on Linux. The raw NAND data could not be used directly.
You can modify the content of the flash and write back with u-Link NT with EMMC. (Not able to do it with NAND method).
I have not tested 1.8v device but I think the signaling should be compatible.
In the future I will try to program TV's EMMC (Larger than 2GB, the 1.25 only support EMMC with size less than 2GB).
...
https://www.youtube.com/watch?v=5FEwnBUoW90
Example show JAM player program Altera EPM3064 and Xilinx XC24C64.
All use JAM file generated by the software.
...
https://www.youtube.com/watch?v=T6sozMOR3Qs
USBJTAG NT to program S3C2440 development board. (ARM926). The programming is simple and fast. (about one second). This video shows how to program a virgin develop board.
...
https://www.youtube.com/watch?v=tVaCAxLDGJ8
Detailed pinout has been put on the website.
When slave is programmed incorrectly you might brick the slave. Use command "Unlock" to erase the slave and program it properly.
...
https://www.youtube.com/watch?v=xKH0Il-UMnI
With MCP2515 board you can convert u-link NT into a CAN BUS logger. In the video, E39A is used with 500kbps data rate.
Connect GND,3.3V,SI,SO,SCK,CS pins . CAN HIGH and CAN LOW connect to the ECU, 120ohm resistors needed for the MCP2515 board.
...
https://www.youtube.com/watch?v=22Oxo9vYlE4
Try to show the prototype and need feedback see if people would be interested in this kind of product.
Read NAND flash directly on the board seems possible now with the new type of clip and u-Link NT (USB JTAG NT) software is easily modified to access it. I have also tried router EA6400 with success.
NAND flash by nature has bit errors and ECC is used to fix them. Raw read could not do it properly. There might algorithms needed to fix the raw data bit errors based on ECC.
...
https://www.youtube.com/watch?v=Pp71FowuqlQ
In this example, two mother board BIOS are programmed. One has 1MB SPI flash, the other has two 4MB flash.
The connection is very simple and no soldering. Remove the plastic shield for 6 pins. I used the tape to avoid contact each other.
For MSI mother board, JSPI1 can also be used.
3.3v from u-link NT (black) (around 200-300mA)
Programming is really fast.
...
https://www.youtube.com/watch?v=WaHqNqYTtog
To program modems like SB6121 and SB6141, no need to use external 3.3v power as well as HOLD and WP pins can be ignored. Then there is a easiest way to make connection to u-Link NT without soldering.
Keep in mind, this method can only be used when target draws less than 400mA of 3.3v from u-link NT. Otherwise consider use external power.
Detailed diagram https://www.usbjtag.com/jtagnt/sb6141.php
...
https://www.youtube.com/watch?v=0_qpMNC45pQ
Erased the ECU and brick it. Then recover it with boot mode.
Three wire needs to be soldered to enter boot mode. The programming speed is very slow compared to the regular can bus method.
Only use this method when the ECU is bricked. You also need to remove the back up to be able to use this method. JTAG method will be much faster to recover the ECU. (Next video).
...
https://www.youtube.com/watch?v=mzXhQtC3Gmw