Author Topic: Sl-7500c 128m Flash Upgrade Failed!  (Read 36362 times)

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #15 on: September 25, 2006, 07:58:40 am »
The easiest way is to fill up the new chip with a new bootloader like uboot, and never use the D+M menu - or replace the ROM where the d+m menu is stored by a flash with uboot as well.

Guylhem
with a zaurus needing flash memory repair

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3706
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #16 on: September 26, 2006, 04:59:35 am »
is it possible to put a jtag interface on the Z and load a flash image like that? I would imagine this is what Sharp do.

Paul
with a zaurus needing a BGA ram repair
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Sl-7500c 128m Flash Upgrade Failed!
« Reply #17 on: September 26, 2006, 12:33:56 pm »
I belive that JTAG is available on the Zaurus, At least on CXXX, there're test contact pads next to CPU/RAM chips, I need to check my records, but I think it;s JTAG lines.
-albertr
« Last Edit: September 26, 2006, 12:34:24 pm by albertr »

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #18 on: September 28, 2006, 11:02:35 am »
The P2ROM is where the FN+D+M menu is stored, but development versions use NAND flash instead of P2ROM for the FN+D+M menu. Open your zaurus, locate the P2ROM and look around - there are soldering pins for a NAND flash.

I think it would have to be flashed on an external NAND flasher with a copy of the hacked d+m menu, then soldered instead of the P2ROM.

But IMHO this would be easier

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Sl-7500c 128m Flash Upgrade Failed!
« Reply #20 on: September 30, 2006, 07:15:58 pm »
Hrw, your link must be for old Zaurii models, like 5500/5600. AFIK, there's no JTAG lines on Sharp I/O port connector on clamshell Zaurii. Also, the seven test contact pads I mentioned before don't have JTAG lines either.
-albertr

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #21 on: October 01, 2006, 06:34:36 am »
albertr: iirc there was infos that cxx00 serial i/o port is 'JTAG only' now - not to be used by users at all...
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

Reaper

  • Full Member
  • ***
  • Posts: 126
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #22 on: October 01, 2006, 12:35:05 pm »
My old (and bricked due to KB cable/connector problem ) C760 uses K9F1G08UOM, so that's why I recommended this one. So, usual Sharp serial cable won't do the trick, according to hrw site JTAG cable pinout? Then I'll have to improve my home-brew  serial cable before doing any upgrades like that - I don't want to brick one more Z.

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #23 on: October 04, 2006, 05:25:32 am »
Hrw - I didn't see that in the 3xxx service manual.
Reaper - did you try the fn+d+m menu? you should at least be able to reformat it from there, then do a nand restore. you can't brick a zaurus by software- only by hardware hacks or hardware failure of the flash.

Regarding the flash repair, looks like I need a K9F1208UOM YCBO. If anyone has one, Id be interested.

Guylhem

Reaper

  • Full Member
  • ***
  • Posts: 126
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #24 on: October 04, 2006, 01:59:56 pm »
Thank you very much for advice. I'll try it as soon as I get new U-BOOT and new pdaXrom that safely works on C3K. You can (and are ought to   ) smash me into pieces for such cowardice, but I'm like that, you know - never make a step when you don't know exactly how to retreat.

scholbert

  • Newbie
  • *
  • Posts: 48
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #25 on: November 28, 2006, 05:55:22 pm »
Quote
albertr: iirc there was infos that cxx00 serial i/o port is 'JTAG only' now - not to be used by users at all...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=142777\"][{POST_SNAPBACK}][/a][/div]

I came accross this post and perhaps this is the wrong place to resume, but i read so many things about the JTAG thing on I/O.
At the moment i'm completely confused about the signals on the I/O connector of the C1000/C3x00.
In an older post albertr mentioned he got nothing valid out of the serial lines on his C1000.
In another post some reported, that the standard sharp serial cable (C170) is still working with the C1000 as well as with the C3x00 devices.

I personally use a C3100 and was able to get something out of the serial lines with a homemade cable. So i assume that the serial port is still there.
For now it is not completely tested, but let's assume pin 3-7 and pin 14 might still carry the serial lines of ttyS0.
Excluded are pins 1,2 and 15,16 of the I/O which are told not to be connected internally (formerly used as power input).
Pin 11 (VCC3) and Pin 8 (GND) deliver 3.3V power. That's verified.

How about the USB pins of the traditional I/O connector pinout?
Did anyone make some measurements or had success to make these lines work for USB?

If USB is not there, 4 pins are left to carry JTAG.
This is the absolute minimum for using this interface.
nTRST may not be needed to toggle some pins (i once used a PXA255 design which didn't use it either).

If i remember correctly, the first one who mentioned the JTAG on I/O port was Trisoft.
Perhaps they know?

I don't. But i'd really like to find out!!!
Perhaps one should put it down as a new topic, maybe i do.

Regards,

scholbert
« Last Edit: November 28, 2006, 06:11:58 pm by scholbert »
C3100: with cacko rom 1.23
Intel PRO/Wireless CF-Card, Socket LP-E LAN CF-Card
some CF, SD, MMC memory cards

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #26 on: November 28, 2006, 07:23:56 pm »
Hmm. checked in 3100sm and there is UART connected to i/o port (so it can have serial) but no info how JTAG is connected ;(
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

scholbert

  • Newbie
  • *
  • Posts: 48
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #27 on: November 29, 2006, 10:14:08 am »
Quote
Hmm. checked in 3100sm and there is UART connected to i/o port (so it can have serial) but no info how JTAG is connected ;(
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Hi hrw,

thanks for your reply. I started a new topic for this.
Just got a reply from Trisoft regarding the functions on I/O. It does have serial!
Look at [a href=\"https://www.oesf.org/forums/index.php?showtopic=22106]this topic[/url].

Concerning JTAG i spent some thoughts about my pin counting i posted yesterday and had another glance on the cable wiring you had published on your website.

I think i was wrong in counting the pins like that, because JTAG may be multiplexed on some serial lines. But this is not verified at all   !

Regards,

scholbert
C3100: with cacko rom 1.23
Intel PRO/Wireless CF-Card, Socket LP-E LAN CF-Card
some CF, SD, MMC memory cards

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Sl-7500c 128m Flash Upgrade Failed!
« Reply #28 on: November 30, 2006, 09:19:15 pm »
Quote
In an older post albertr mentioned he got nothing valid out of the serial lines on his C1000.

No, I never said that. In fact, I posted many times on this (and other forum) that serial UART lines are available on Sharp I/O port on 1000/3x00 Zaurii. They are logical 3V TTL levels, so need RS232 tranceiver. In fact, I'm using it on my C1000 with Sharp serial cable quite often.

There's no JTAG lines on Sharp I/O port on 1000/3x00 AFAIK.
-albertr

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Sl-7500c 128m Flash Upgrade Failed!
« Reply #29 on: December 01, 2006, 07:32:48 am »
According to the datasheets, there are JTAG lines just like on the previous models , but they require a special sharp cable (which schema has already been published here)