breeze write bootloader with jtag
Hello to all.I messed up my bootloader in a customer breeze and found a solution to write it back with jtag.All is needed is a jtag interface and an utility here link
http://210.118.57.197/Products/Semic..._Prog_Code.zip
First some usefull info about breeze mainboard:
jtag pins and Htc debug connector
Pin Signal | Signal Pin
------------+------------
1 TDO | TDI 2
3 TMS | TCK 4
5 n_TRST | ??? 6 (probably connected to ASIC3)
7 GND | A9 8
9 A8 | A7 10
11 A6 | A5 12
13 A4 | A3 14
15 A2 | A1 16
17 ??? | n_OE 18
19 ??? | GND 20
21 GND | n_SRST 22
23 D15 | D14 24
25 D13 | D12 26
27 D11 | D10 28
29 D9 | D8 30
31 D7 | D6 32
33 D5 | D4 34
35 D3 | D2 36
37 D1 | D0 38
39 VCC1.8 | GND 40
For better orientation pin 1 of the Htc debug connector is in the upper right corner with a white mark on it.
Ok, now lets write back the bootloader and the procedure is the following:
1. locate the JTAG pins
2. use a very small soldering iron and attach some wires to the testpoints
3. use one of the wiggler clones to built up a connection to the JTAG pins using LPT port of your host pc
4. insert fully charged battery and press power on button on breeze
5. use the samsung software (msp_2442.exe) and check if processor is recognized
6. grab iplsplbreeze.zip attached here
7. use samsungs software and try to reflash your NAND
type: msp_2442.exe /f:iplsplbreeze.bin
type: 1 to choose the flash type
NAND flash type on hermes is k9f1g08 and should be recognized
type: 0 K9f1g08 Program
Start page and block must be set to 0
8. be patient