Author Topic: Unable To Jtag Swisscom  (Read 2617 times)

Berend

  • Newbie
  • *
  • Posts: 24
    • View Profile
    • http://dotmpe.com
Unable To Jtag Swisscom
« on: March 21, 2006, 01:04:25 pm »
I finally did it, I bricked my Swisscom CL4.  

I re-flashed blupdater.img, to make sure it was that bootloader that I was using, and directly after that I uploaded the image Fred provided. Then I booted... Maybe that was stupid and I probably should have reset after uploading the bootloader. Anyway, the thing started booting, ran out of memory and halted. And now, aside from the recharching led and a brief flash of the backlight when it's turned on, it's dead.

I already had a JTAG cable and connectors soldered (~30cm, flatcable, 200Ohm resistors at JTAG connector), and I used both:
 - The JTAG openwince-jtag deb package (0.5.1) and openwince-include deb
 - Compiled JTAG 0.4 with the includes provided at openwince.sourceforge.net/includes

and tried:
jtag> cable ppdev /dev/{lp*,par*} DLC5
jtag> cable parallel 0x378 DLC5

Nothing, can't init the thing, tried it on an Ubuntu and Debian Sarge box. I suspect Sascha was right, perhaps the Swisscoms can't be JTAG'ed?

Just a warning
« Last Edit: March 21, 2006, 02:40:33 pm by Berend »

Digi

  • Newbie
  • *
  • Posts: 13
    • View Profile
Unable To Jtag Swisscom
« Reply #1 on: March 22, 2006, 12:09:14 pm »
I jtagged 2 Swisscoms alright, no problem, used:

cable parallel 0x3bc DLC5
detect

Make sure which parallel port adress your host computer uses, in my case it is 0x3bc instead of the standard 0x378!

Digi


Quote
I finally did it, I bricked my Swisscom CL4.   

I re-flashed blupdater.img, to make sure it was that bootloader that I was using, and directly after that I uploaded the image Fred provided. Then I booted... Maybe that was stupid and I probably should have reset after uploading the bootloader. Anyway, the thing started booting, ran out of memory and halted. And now, aside from the recharching led and a brief flash of the backlight when it's turned on, it's dead.

I already had a JTAG cable and connectors soldered (~30cm, flatcable, 200Ohm resistors at JTAG connector), and I used both:
 - The JTAG openwince-jtag deb package (0.5.1) and openwince-include deb
 - Compiled JTAG 0.4 with the includes provided at openwince.sourceforge.net/includes

and tried:
jtag> cable ppdev /dev/{lp*,par*} DLC5
jtag> cable parallel 0x378 DLC5

Nothing, can't init the thing, tried it on an Ubuntu and Debian Sarge box. I suspect Sascha was right, perhaps the Swisscoms can't be JTAG'ed?

Just a warning
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119631\"][{POST_SNAPBACK}][/a][/div]

Berend

  • Newbie
  • *
  • Posts: 24
    • View Profile
    • http://dotmpe.com
Unable To Jtag Swisscom
« Reply #2 on: March 22, 2006, 01:20:33 pm »
Hey Digi,

dmesg told me it was 0x378, but alas.. You gave me some hope though, so I tried again. Fiddled a bit in the BIOS and yes, it works now! Wohoo

I'm not sure if the alternate BIOS settings add something, but I did have to start JTAG as superuser.I tried this yesterday, but it didn't seem to work then. BIOS is now set from ECP+EPP mode to 'normal', and I also changed the adress from 0x378 to 0x278.

thanx, I almost buried it!

Code: [Select]
jtag> cable parallel 0x278 DLC5
Initializing Xilinx DLC5 JTAG Parallel Cable III on parallel port at 0x278
jtag> detect
Device Id: 10001001001001100001000000010011
  Manufacturer: Intel
  Part:         SA1110
  Stepping:     B4
  Filename:     /usr/local/share/jtag/intel/sa1110/sa1110