[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-28 Thread Bill Degnan via cctalk
I did not check for that.

Here is a pic
https://vintagecomputer.net/RDI/PowerLite/RDI_PowerLite_PLX800-1200-32.jpg

On Sat, Oct 28, 2023, 1:22 PM erik--- via cctalk 
wrote:

> Thanks Bill, that is cool! So failing display means it is black, but you
> hear it booting from the HDD? Do you know what type of NVRAM was used in
> the PowerLite? (Would be interesting if their NVRAM also has a "stop
> oscillator" bit which I attribute to the problems)
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-28 Thread erik--- via cctalk
Thanks Bill, that is cool! So failing display means it is black, but you hear 
it booting from the HDD? Do you know what type of NVRAM was used in the 
PowerLite? (Would be interesting if their NVRAM also has a "stop oscillator" 
bit which I attribute to the problems)


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-27 Thread Bill Degnan via cctalk
Fired up my three PowerLites...all three need nvram batteries, no
surprise.  One has a failing display, one has a dead display or an issue
with power but they all at least boot up.
Bill

On Sun, Oct 22, 2023, 3:36 PM erik--- via cctalk 
wrote:

> Thanks Jonathan for the offer. Meanwhile X-rayed the 1643 as well and
> connected a really big battery. Here again: Had to start the oscillator
> before the UltraBook passed the POST and turned on the display - it is up
> and running again now - UltraBook and UltraBook IIi restored. So my final
> report:
>
> (1) Failing UltraBooks and UltraBooks IIi can get a "new" NVRAM, but need
> them erazed and the oscillator started. After that, they power up again.
>
> (2) The procedure given in the Sun NVRAM-FAQ for using the OpenFirmware to
> set Machine Type 0x80, MAC, HostID and checksum works as given there (using
> the mkp command). This information goes into NVRAM adresses 0x1FD9 and
> following.
>
> (3) Also OpenBoot and the command idprom@ can be used to read the
> information (again according to the table in the FAQ) from NVRAM.
>
> (4) real-machine-type and update-system-idprom are not implemented in the
> UltraBooks and they are not necessary as well (information is written to
> the NVRAM immeiately with the mkp command).
>
> (5) During booting, Solaris may complain on a wrong date format in the
> NVRAM - but this message goes away after time was set using the OS's date
> command.
>
> (6) The contents of the NVRAM for lower addresses look different between
> UltraBook and UltraBook IIi, so it does not make sense using NVRAM contents
> from one type on the other one (boot order is at 0x2CB for both, but
> TTY-settings differ).
>
> (7) The Open-Firmware manual lists some interesting additional STOP
> sequences on top of STOP-A which may be of help if encountering problems -
> e.g. for resetting NVRAM or starting a Forth interpreter on TTYA for
> debugging of hardware problems - see page 107 in 901-7042.
>
> Happy computing and thanks to all who responded or participated in one way
> or another...
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-22 Thread erik--- via cctalk
Thanks Jonathan for the offer. Meanwhile X-rayed the 1643 as well and connected 
a really big battery. Here again: Had to start the oscillator before the 
UltraBook passed the POST and turned on the display - it is up and running 
again now - UltraBook and UltraBook IIi restored. So my final report:  

(1) Failing UltraBooks and UltraBooks IIi can get a "new" NVRAM, but need them 
erazed and the oscillator started. After that, they power up again.

(2) The procedure given in the Sun NVRAM-FAQ for using the OpenFirmware to set 
Machine Type 0x80, MAC, HostID and checksum works as given there (using the mkp 
command). This information goes into NVRAM adresses 0x1FD9 and following.

(3) Also OpenBoot and the command idprom@ can be used to read the information 
(again according to the table in the FAQ) from NVRAM. 

(4) real-machine-type and update-system-idprom are not implemented in the 
UltraBooks and they are not necessary as well (information is written to the 
NVRAM immeiately with the mkp command).

(5) During booting, Solaris may complain on a wrong date format in the NVRAM - 
but this message goes away after time was set using the OS's date command. 

(6) The contents of the NVRAM for lower addresses look different between 
UltraBook and UltraBook IIi, so it does not make sense using NVRAM contents 
from one type on the other one (boot order is at 0x2CB for both, but 
TTY-settings differ). 

(7) The Open-Firmware manual lists some interesting additional STOP sequences 
on top of STOP-A which may be of help if encountering problems - e.g. for 
resetting NVRAM or starting a Forth interpreter on TTYA for debugging of 
hardware problems - see page 107 in 901-7042.

Happy computing and thanks to all who responded or participated in one way or 
another...


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-15 Thread Jonathan Chapman via cctalk
> Next step will be trying the same on my UltraBook (DS1643 instead of DS1553 
> on the UltraBook IIi). But need to Xray that one first before attaching a new 
> battery.

I have a DS1643 replacement prototype if you're interested.

Thanks,
Jonathan


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-10-15 Thread erik--- via cctalk
After some silence I can report SUCCESS on that issue! YEAH! Happy I am:

After first repairing the TopMax programmer, digging out my old GALEP3 
prgrammer and building a very special adapter socket for the DS1553, I was able 
to have a detailed analysis:

(1) The DS1643 and DS1553 chips can stop the oscillator to save some energy 
when stored away.
(2) After attaching a new battery to very old chips (i.e. if battery voltage 
goes below ~0.9V) the chips automatically revert to the "oscillator stopped" 
condition, even if new battery is connected.
(3) So with new DS1553 and old one with new battery connected, the clock is 
stopped!
(4) The OpenBoot firmware, before powering the screen and running self test, 
seems to rely on a running clock, i.e. it is not coming up at all if the 
oscillator is stopped! 
(5) To me that is a bug in the startup code of the UltraBook IIi's firmware - 
it does obviously not start the oscillator by itself!

After activating the oscillator and clearing my NV-RAM the UltraBook IIi is 
coming up into the OpenBoot Firmware again!!!

Lesson for others: If your battery voltage drops below 2V, you will see the 
"NVRAM invalid message", but the machine will boot/work. But after some more 
years when the battery voltage gets low enough for the oscillator to stop you 
will run into trouble!

Next step will be trying the same on my UltraBook (DS1643 instead of DS1553 on 
the UltraBook IIi). But need to Xray that one first before attaching a new 
battery.


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-29 Thread erik--- via cctalk
Before heading to some short vacation first of all: Thanks to all contributers!

I built an adapter for reading the NVRAMs in my programmers (CE2 pulled to VCC  
using a resistor, pin 1 isolated) - this adapter us usable for both the DS1643 
and the DS1553. The TopMax2 software has got a bug - it reads 1643 only as 4k 
device so I read all NVRAMs selecting the DS1225 using my Galep-III (software 
Galep32) and my TopMax2. 

Results: (1) The contents of the 1643s (unmodified from UltraBooks) showed 
varying content with lot of 55 and AA as in Santo's dump above.  Writing to 
NVRAM is of course not persistent.
(2) The contents of my modified 1553 (from UltraBookIIi with the external 
battery attached) are stable (so the battery works) but the content is ramdom. 
The oscillator is stopped hence no update of the clock. After starting that in 
the UltraBookIIi the clock still is stopped, so the device is in its 
factory-fresh mode and the firmware does not start clock. I can write the data 
section and any modification is persistent (again: the external battery works). 

After my vacation I will zero the RAM, start the clock, set reasonable values 
for the watchdog and hostid and give it a new try. The problems to be solved 
before: The TopMax2 just died and the Galep-III can not write the configuration 
section - it writes all bytes in one run and than does a verify, but to write 
the upper 16 bytes first the write bit needs to be set, than data should be 
written and it gets latched only in clearing the write bit again. That process 
simply is not present in the Galep32 software because the device gets powered 
down before verify :-(

Stay tuned...


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-29 Thread Santo Nucifora via cctalk
In addition to my last message, I forgot to add the second page of NVRAM
settings.

Attached.

Santo

On Thu, Sep 28, 2023 at 2:56 PM Santo Nucifora 
wrote:

> Erik, do you have any of the documentation for the Ultrabook?
>
> Attached are the NVRAM settings for the Ultrabook found in the
> "Ultrabook Hardware Reference Guide".   Also attached is an NVRAM recovery
> procedure that Sun put out on the Ultrabook.
>
> Santo
>
> On Thu, Sep 28, 2023 at 2:46 PM erik--- via cctalk 
> wrote:
>
>> Yeah - reading the source code of QEMU I found the structure of the NVRAM
>> -
>>
>> EVEN BETTER there was a WEB page with a good description of the various
>> NVRAMs on Sun machines up to Ultra1. Yes, there "was".
>>
>> FORTUNATELY via archive.org, that page can be accessed - Tad-
>> here it is:
>>
>> https://web.archive.org/web/20151107014449/http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html
>>
>> HOT: As I suspected: The first byte of the hostID in some systems defines
>> the machine type.
>>
>> PERFECT: There are also commands given to read/write the NVRAM from the
>> firmware.
>>
>> Thanks Ethan, the hint to check the emulation was great!
>>
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-29 Thread Santo Nucifora via cctalk
Erik, do you have any of the documentation for the Ultrabook?

Attached are the NVRAM settings for the Ultrabook found in the
"Ultrabook Hardware Reference Guide".   Also attached is an NVRAM recovery
procedure that Sun put out on the Ultrabook.

Santo

On Thu, Sep 28, 2023 at 2:46 PM erik--- via cctalk 
wrote:

> Yeah - reading the source code of QEMU I found the structure of the NVRAM
> -
>
> EVEN BETTER there was a WEB page with a good description of the various
> NVRAMs on Sun machines up to Ultra1. Yes, there "was".
>
> FORTUNATELY via archive.org, that page can be accessed - Tad-
> here it is:
>
> https://web.archive.org/web/20151107014449/http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html
>
> HOT: As I suspected: The first byte of the hostID in some systems defines
> the machine type.
>
> PERFECT: There are also commands given to read/write the NVRAM from the
> firmware.
>
> Thanks Ethan, the hint to check the emulation was great!
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread erik--- via cctalk
Yeah - reading the source code of QEMU I found the structure of the NVRAM - 

EVEN BETTER there was a WEB page with a good description of the various NVRAMs 
on Sun machines up to Ultra1. Yes, there "was".  

FORTUNATELY via archive.org, that page can be accessed - Tad- here it 
is:
https://web.archive.org/web/20151107014449/http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html

HOT: As I suspected: The first byte of the hostID in some systems defines the 
machine type. 

PERFECT: There are also commands given to read/write the NVRAM from the 
firmware.

Thanks Ethan, the hint to check the emulation was great!


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread Ethan O'Toole via cctalk



Awesome! Didn't realize MAME ws limited to 32-Bit SPARC.

But the emulators can definitely be handy, or at least get you partly 
there!


- Ethan

Hi Ethan, thanks for suggesting MAME - did some research and somehow I 
do not think it emulates UltraSparc but only 32bit Sarc. But saw, that 
QEMU has a UltraSparc emulation and they...


https://www.qemu.org/docs/master/system/target-sparc64.html

...explicitly claim that a NVRAM is emulated, although they are doing a 
M48T59 there is at least some chance that the memory address can be 
found in the QEMU sources. Will take a look in the next weeks ;-)




--
: Ethan O'Toole




[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread erik--- via cctalk
Hi Ethan, thanks for suggesting MAME - did some research and somehow I do not 
think it emulates UltraSparc but only 32bit Sarc. But saw, that QEMU has a 
UltraSparc emulation and they...

https://www.qemu.org/docs/master/system/target-sparc64.html

...explicitly claim that a NVRAM is emulated, although they are doing a M48T59 
there is at least some chance that the memory address can be found in the QEMU 
sources. Will take a look in the next weeks ;-)


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread erik--- via cctalk
Hi Santo, as promised I took pictures of the caddy of UltraBook and UltraBook 
II (it is the same). The harddrives are slim PATA notebook drives and I ran 
(until failure) 10GB...160GB drives in the UltraBooks.
CAUTION: Fitting a PATA SSD did not work for me - somehow they are probably to 
fast for at least Solaris 2.6.

Here a thorough documentation of caddy and the electrical connections (without 
warranty):

http://www.baigar.de/UltraBook/UltraBook-HDDcaddy-EBaigar-20230928.pdf

CAUTION: The plug listed there probably is, what you find within the Notebooks, 
so it should fit the adapter (again no warrranty!).

For those interested: Here a X-Ray of the DS1553 I used for quickly finding the 
battery pins for connecting an external battery: 

http://www.baigar.de/UltraBook/DS1553WrongOrientation20230923_121643.jpg

Hope to report Saturday on the NVRAM results and vacation after that until 
10/6/2023..


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread erik--- via cctalk
Hi Jonathan, will try that soon and I have got GALEP3 and a TopMax, so reading 
a 1643 with pins left out should be easy. Zeroing is a good idea for the 
beginning - just needing some content there that brings me to the Firmware ;-)


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread Jonathan Chapman via cctalk
Booted the SPARCbook 3, its battery is in fact dead, and aside from taking a 
little longer to come up (totally expected) it's fine.

Thanks,
Jonathan

--- Original Message ---
On Thursday, September 28th, 2023 at 07:41, Jonathan Chapman via cctalk 
 wrote:


> 
> 
> Yet we have a few datapoints showing that a dead NVRAM/RTC still boot 
> UltraBooks just fine! As I said, I personally confirmed with my UltraBook 
> IIe. Pretty sure the NVRAM is dead in my SPARCbook too, I can confirm that 
> today.
> 
> Thanks,
> Jonathan
> 
> --- Original Message ---
> On Thursday, September 28th, 2023 at 05:08, erik--- via cctalk 
> cctalk@classiccmp.org wrote:
> 
> 
> 
> > > Hmmm, not sure on that one actually. So it does not boot up at all?
> > 
> > Yes - exactly!
> > 
> > > In the desktop Sun workstations and e.g. the Tadpole SparcBook, a lost 
> > > NVRAM at least
> > > shows the firmware prompt on the screen (no HOSTID and no ethernet MAC).
> > 
> > Yes, that is different in the UltraBooks. There is very likely some deep 
> > hardware specific stuff in the NVRAM. In Tafpoles, SparcStations and 
> > similar (I have some of them) there is NEVER a sticker with the serial 
> > numer on the NVRAM, but in the UltraBooks there is. That is also 
> > anindication for me, that the NVRAM is paired to the hardware.
> > 
> > > situation is not as severe as with the UltraBooks where the screen 
> > > remains black/dark and
> > > no interaction is possible!
> > 
> > Exactly - and therefore I fear, that all the UltraBooks will die, once the 
> > relevant bytes get lost. Mine operated for some years with the "Invalid 
> > NVRAM" message until I attached the battery to the NVRAM and herein 
> > completely erased it because it was completely without power for some time 
> > (old battery was down to 0.426V).


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread Santo Nucifora via cctalk
My Ultrabook is a U20-14-1X-128C3.

Hope that helps,
Santo

On Thu, Sep 28, 2023 at 1:54 AM erik--- via cctalk 
wrote:

> @Jonathan: Wow, amazing project  in creating the replacement NVRAM. You
> really spent lot of time and efforts into that one. To attach the external
> battery I took a X-Ray to know where to have access to the battery pins
> most easily - was just 1 hour of work but far less cool of course! Thanks
> for sharing!
>
> @Santo: MANY thanks for dumping your NVRAM - looks interesting. I must
> admit that the plenty of 55 and AA look like lot of bits flipped from zero
> to 1 already (that is what happens with many memory chips) but yes, the
> lower section is all zeros. I will give that one a try in the next
> opportunity! By the way: What type of UltraBook was that from precisely
> (U14.?)?
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread Jonathan Chapman via cctalk
Yet we have a few datapoints showing that a dead NVRAM/RTC still boot 
UltraBooks just fine! As I said, I personally confirmed with my UltraBook IIe. 
Pretty sure the NVRAM is dead in my SPARCbook too, I can confirm that today.

Thanks,
Jonathan

--- Original Message ---
On Thursday, September 28th, 2023 at 05:08, erik--- via cctalk 
 wrote:


> 
> 
> > Hmmm, not sure on that one actually. So it does not boot up at all?
> 
> 
> Yes - exactly!
> 
> > In the desktop Sun workstations and e.g. the Tadpole SparcBook, a lost 
> > NVRAM at least
> > shows the firmware prompt on the screen (no HOSTID and no ethernet MAC).
> 
> 
> Yes, that is different in the UltraBooks. There is very likely some deep 
> hardware specific stuff in the NVRAM. In Tafpoles, SparcStations and similar 
> (I have some of them) there is NEVER a sticker with the serial numer on the 
> NVRAM, but in the UltraBooks there is. That is also anindication for me, that 
> the NVRAM is paired to the hardware.
> 
> > situation is not as severe as with the UltraBooks where the screen remains 
> > black/dark and
> > no interaction is possible!
> 
> 
> Exactly - and therefore I fear, that all the UltraBooks will die, once the 
> relevant bytes get lost. Mine operated for some years with the "Invalid 
> NVRAM" message until I attached the battery to the NVRAM and herein 
> completely erased it because it was completely without power for some time 
> (old battery was down to 0.426V).


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-28 Thread erik--- via cctalk
> Hmmm, not sure on that one actually. So it does not boot up at all?

Yes - exactly!

> In the desktop Sun workstations and e.g. the Tadpole SparcBook, a lost NVRAM 
> at least
> shows the firmware prompt on the screen (no HOSTID and no ethernet MAC).

Yes, that is different in the UltraBooks. There is very likely some deep 
hardware specific stuff in the NVRAM. In Tafpoles, SparcStations and similar (I 
have some of them) there is NEVER a sticker with the serial numer on the NVRAM, 
but in the UltraBooks there is. That is also anindication for me, that the 
NVRAM is paired to the hardware.

> situation is not as severe as with the UltraBooks where the screen remains 
> black/dark and
> no interaction is possible!

Exactly - and therefore I fear, that all the UltraBooks will die, once the 
relevant bytes get lost. Mine operated for some years with the "Invalid NVRAM" 
message until I attached the battery to the NVRAM and herein completely erased 
it because it was completely without power for some time (old battery was down 
to 0.426V).


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
@Jonathan: Wow, amazing project  in creating the replacement NVRAM. You really 
spent lot of time and efforts into that one. To attach the external battery I 
took a X-Ray to know where to have access to the battery pins most easily - was 
just 1 hour of work but far less cool of course! Thanks for sharing!

@Santo: MANY thanks for dumping your NVRAM - looks interesting. I must admit 
that the plenty of 55 and AA look like lot of bits flipped from zero to 1 
already (that is what happens with many memory chips) but yes, the lower 
section is all zeros. I will give that one a try in the next opportunity! By 
the way: What type of UltraBook was that from precisely (U14.?)?


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Santo Nucifora via cctalk
Thanks Jonathan.

I'm not sure this is correct as I needed to select a DS1643 after I tied
pin 26 and pin 27 to pin 28 (and cut 26 and 27 in a chip socket/adapter)
but I did manage to dump it.  It is very small though.  All zeros until
data starts at 0x1800.

Would you have an idea if this is accurate?  Reading as a DS1225 got all
zeros.
https://vintagecomputer.ca/files/Tadpole/Ultrabook2-8528496.bin

Maybe if Eric can write this to his Dallas chip, he might be in business if
it's good?
Santo

On Wed, Sep 27, 2023 at 4:35 PM Jonathan Chapman via cctalk <
cctalk@classiccmp.org> wrote:

> > Speaking of dumping...
> >
> > Is it possible to read a Dallas DS1643 in programmer? That's what's in my
> > Ultrabook. I just tried with a Topmax II that supports it and I get all
> > zeros. :(
>
> You probably need to make a shim socket and pull pin 26 to VCC (pin 28),
> then read it as a DS1225. I'd also pull pin 27 (*WE) to VCC to avoid errant
> writes.
>
> Thanks,
> Jonathan
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Jonathan Chapman via cctalk
> Hi Jonathan, thanks for your thoughs. I am still using the same NVRAM, just 
> with external battery attached, so no Chineese counterfeit.
> My hypothesis is: With the battery losing voltage, some bits flip first. They 
> cause the error message you see and values get set to proper values. But 
> there are some bytes which must not flip because they determine e.g. the type 
> of graphics, processor, speed, RAM timing etc. If one of these bits flips 
> first, than one is lost because the machine does not reach the OpenBoot 
> firmware because it tries to test non-existing hardware etc. etc.

I wouldn't think that's possible, the small portion of NVRAM used to set 
parameters is checksummed, so it's unlikely a random combination would also 
result in a correct checksum.

Still, to rule that out, try blanking the NVRAM by writing all zeroes to it. 
You may be able to do that with something like a TL866+ and a shim socket -- 
don't just plug the DS1553 right in, as it's got two output pins that may cause 
a conflict!

Thanks,
Jonathan


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Jonathan Chapman via cctalk
> Interesting - did you youse some modern technology for
> doing that?

Modern "special sauce" replacements from Dallas/Maxim/Analog/etc., plus a fast, 
low-power SRAM, all packaged on a circuit board with Batten & Allen DIP 
leadframe pins, like this:

https://users.glitchwrks.com/~glitch/2018/03/17/gw-1244-1

(note that the Phantom RTC chip used in that is *not* what would be needed for 
Sun-style NVRAMs)

Thanks,
Jonathan


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Jonathan Chapman via cctalk
> Speaking of dumping...
> 
> Is it possible to read a Dallas DS1643 in programmer? That's what's in my
> Ultrabook. I just tried with a Topmax II that supports it and I get all
> zeros. :(

You probably need to make a shim socket and pull pin 26 to VCC (pin 28), then 
read it as a DS1225. I'd also pull pin 27 (*WE) to VCC to avoid errant writes.

Thanks,
Jonathan


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Santo Nucifora via cctalk
Speaking of dumping...

Is it possible to read a Dallas DS1643 in programmer?  That's what's in my
Ultrabook.   I just tried with a Topmax II that supports it and I get all
zeros.  :(

Santo

On Wed, Sep 27, 2023 at 4:14 PM Ethan O'Toole via cctalk <
cctalk@classiccmp.org> wrote:

> > Interesting - did you youse some modern technology for
> > doing that? I already thought to attach a logic analyzer to the
> > NVRAM to see which bytes are read first (e.g. for dtermining
> > the hardware configuration).
>
> Late to the convo, but it's interesting.
>
> You might be able to dump the ROMs and find someone who knows Sparc
> assembly to run it through a debugger/emulator and trace it? Hard part
> would probably be knowing where the NVRAM lives in memory space (memory
> map.)
>
> Maybe the MAME people would have an idea? Some of the old arcade games
> suffer from the exact same issue - they store variables in the ST
> Microelectronics Timekeepers and once it dies game won't boot due to a
> byte or two.
>
> MAME has SPARC emulation.
>
> Other thing is people with a working Tadpoles needs to dump their NVRAMS
> ASAP because it sounds like all of them are about to quit working?
>
>
> --
> : Ethan O'Toole
>
>
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
Hi Ethan - yes, I think that may be a severe issue and getting hands on a 
dump/making users aware was already in my first post and therefore it is also 
titled "species needs rescue" ;-)
Never looked into MAME - if they run the OpenBoot firmware, that would indeed 
be an opion! Thanks for the hint...


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Ethan O'Toole via cctalk

Interesting - did you youse some modern technology for
doing that? I already thought to attach a logic analyzer to the
NVRAM to see which bytes are read first (e.g. for dtermining
the hardware configuration).


Late to the convo, but it's interesting.

You might be able to dump the ROMs and find someone who knows Sparc 
assembly to run it through a debugger/emulator and trace it? Hard part 
would probably be knowing where the NVRAM lives in memory space (memory 
map.)


Maybe the MAME people would have an idea? Some of the old arcade games 
suffer from the exact same issue - they store variables in the ST 
Microelectronics Timekeepers and once it dies game won't boot due to a 
byte or two.


MAME has SPARC emulation.

Other thing is people with a working Tadpoles needs to dump their NVRAMS 
ASAP because it sounds like all of them are about to quit working?



--
: Ethan O'Toole




[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
Hi Jonathan!

> Now the good news is, I can probably make replacements 
> for the DS1553W. I already have a prototype replacement 
> for the DS1643

Interesting - did you youse some modern technology for
doing that? I already thought to attach a logic analyzer to the
NVRAM to see which bytes are read first (e.g. for dtermining
the hardware configuration).


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
Hi Jonathan, thanks for your thoughs. I am still using the same NVRAM, just 
with external battery attached, so no Chineese counterfeit.
My hypothesis is: With the battery losing voltage, some bits flip first. They 
cause the error message you see and values get set to proper values. But there 
are some bytes which must not flip because they determine e.g. the type of 
graphics, processor, speed, RAM timing etc. If one of these bits flips first, 
than one is lost because the machine does not reach the OpenBoot firmware 
because it tries to test non-existing hardware etc. etc.


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
Hi Santo, thanks for your efforts in taking the vid that looks different from 
my behaviour on all UltraBooks! 
Drive Caddy: They are silly devices - no smart stuff. I can take pictures on 
the weekend and make a wiring chart if you want.
I have a 160GB drive, WD1600BEVE for the OS. Erik.


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Jonathan Chapman via cctalk
/me hears mention of dead NVRAMs and materializes

Pulled out my UltraBook IIe today, it's fine with a dead NVRAM, just gives you 
the usual "IDPROM contents are invalid" message you see on Suns.

If I'd have to guess, based on past experience, you likely have a counterfeit 
DS1553W or you ordered the DS1553 without the W suffix. The W means 3.3V part. 
On a 3.3V system, the DS1553 5V part will never release write lock-out; 
furthermore, the DS1553 has a power-on reset comparator and will never 
de-assert reset either! I don't know if the UltraBooks use this reset output, 
but if I were designing a system and using the DS1553/W, I certainly would.

A missing DS1742W in a SGI Tezro stops it dead, as does a DS1742 5V part (W 
suffix is, again, 3.3V). Part of what took so long on my designing a 
replacement for the DS1742W was the sacrificial modules that were sent to me 
were...wait for it...Chinese counterfeits! The part numbers from the dissected 
modules were all 5V parts! 

Now the good news is, I can probably make replacements for the DS1553W. I 
already have a prototype replacement for the DS1643, some customer must've 
needed it for a one-off as I've never run more, but that should already be a 
solved problem. I have one or two GW-1643-1 prototypes on hand for testing.

Thanks,
Jonathan


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread Santo Nucifora via cctalk
Hi Erik,

I just happen to have mine out and took a quick video of boot up.  Mine
does not have a floppy drive or hard drive (I don't have a caddy) so it
boots pretty quickly to the "ok" prompt but you can see the LCD display and
when the LCD comes up.

Here's a quick video.
https://vintagecomputer.ca/files/Tadpole/Ultrabook-boot.mp4

On another note: Still hoping to find an Ultrabook hard drive caddy if
anyone has a spare or even internal pictures to see if it has any smarts or
if it's just an EIDE drive that goes pin-for-pin to the internal 40 pin
SCSI-5 connector.  I've been checking eBay for years now :(

Hope this helps,
Santo

On Wed, Sep 27, 2023 at 2:19 PM erik--- via cctalk 
wrote:

> Did some experiments in removing/swapping NVRAMs and none of my UltraBooks
> is reaching the OpenFirmware or even turning on the backlight/LCD, so I
> have no way of trying to read the NVRAM contents from there :-(
>
> Symptoms (i.e. behaviour of the LCD display) of the UltraBooks differ with
> contents of NVRAM or if there is no NVRAM at all. So without some
> known-valid NVRAM contents I fear I am lost :-(
>
> Symtpoms I see: Power symbols coming up always then (a) only tock-tock
> from speaker (b) blank, only the inverse A flashing several times, later a
> single time again and then blank forever (c) heart beat and speaker
> flashing, later the inverse A coming on as well.
>
> Can anyone out there at least tell me what their LCDis showing during
> startup?
>
> I will archive the contents of the NVRAMs as they are now although they
> are probably not of much use...
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-27 Thread erik--- via cctalk
Did some experiments in removing/swapping NVRAMs and none of my UltraBooks is 
reaching the OpenFirmware or even turning on the backlight/LCD, so I have no 
way of trying to read the NVRAM contents from there :-(

Symptoms (i.e. behaviour of the LCD display) of the UltraBooks differ with 
contents of NVRAM or if there is no NVRAM at all. So without some known-valid 
NVRAM contents I fear I am lost :-(

Symtpoms I see: Power symbols coming up always then (a) only tock-tock from 
speaker (b) blank, only the inverse A flashing several times, later a single 
time again and then blank forever (c) heart beat and speaker flashing, later 
the inverse A coming on as well.

Can anyone out there at least tell me what their LCDis showing during startup?

I will archive the contents of the NVRAMs as they are now although they are 
probably not of much use...


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread dwight via cctalk
I have an older one and it seems like, I recall, openboot has a name for the 
nvram. possible caMel or similar.
Dwight


From: erik--- via cctalk 
Sent: Sunday, September 24, 2023 1:35 PM
To: cctalk@classiccmp.org 
Cc: e...@baigar.de 
Subject: [cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs 
rescue...

Played a little around - and the OpenFirmware's "dump" command on my older 
SparcBook 3GX (so no Ultra, but 4m architecture) is able to dump virtual 
memory. Obeying to the forth syntax, the following command...

1000 100 dump

...dumps 256 bytes starting at address 1000. Of course, reading undefined 
(=unmapped) memory leads to an access violation. But as the firmware manual 
describes, devices can be selected and than it is possible to dump their 
io-space and I bet somewhere in there, the NVRAM is hidden. At ffee I see 
populated memory in the 3GX - the dumpable range starts at ffee and ends at 
ffef (in total 128k). So having a running UltraBook that would be the way 
to seach for the NVRAM?


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Played a little around - and the OpenFirmware's "dump" command on my older 
SparcBook 3GX (so no Ultra, but 4m architecture) is able to dump virtual 
memory. Obeying to the forth syntax, the following command...

1000 100 dump

...dumps 256 bytes starting at address 1000. Of course, reading undefined 
(=unmapped) memory leads to an access violation. But as the firmware manual 
describes, devices can be selected and than it is possible to dump their 
io-space and I bet somewhere in there, the NVRAM is hidden. At ffee I see 
populated memory in the 3GX - the dumpable range starts at ffee and ends at 
ffef (in total 128k). So having a running UltraBook that would be the way 
to seach for the NVRAM?


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Martin Bishop via cctalk
Once upon a time DS... was (other things apart) Dallas, then Maxim, now Analog 
Devices.

Mouser says DS 1553 & DS1643 are obsolete.  However, there appears to be 
aftermarket activity:
- https://www.radwell.co.uk/en-GB/Search/?q=ds1553 
- https://www.radwell.co.uk/en-GB/Search/?q=ds1643
- which implies purchase & DIY possibilities ...

Seems to be the sort of part under discussion

HtH, Martin

-Original Message-
From: erik--- via cctalk [mailto:cctalk@classiccmp.org] 
Sent: 24 September 2023 17:24
To: cctalk@classiccmp.org
Cc: e...@baigar.de
Subject: [cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs 
rescue...

Just checked the datasheets: The NVRAMs of the UltraBooks I know of are the 
DS1643 and the DS1553. Both should be similar enough to be read/write by any 
reader that supports the DS1643 or the DS1553. Of course I'd offer creating an 
modified Arduino doing the task, to test it and to supply it to anyone who is 
willing to dump his NVRAM!!!


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Hmmm, did littel reading in the OpenFirmware manual I linked above. There is an 
example how to use show-devs for listing the existing devices. The example 
contains...

  /virtual-memory@0,0
  /memory@0,0
  /counter-timer@1,f300
  /eeprom@1,f200
  /openprom

So being lucky, the hex numbers given are the physical (non-mapped) address of 
memory, eeprom and counter-timer (=NVRAM). A check would be using the 
firmware's read commands to see if there is information starting at f300 
and more specific whether the locations f3001ff9 - 73001fff show any change 
(that is the location where the real time clock should appear if there is a 
NVRAM at this location.


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Yes, but usually that process does only reset the boot flags described in in 
the maunal, it does not reset the hardware relevant stuff like the hostID and 
MAC (those are lost in the Sparc Stations when the NVRAM is pulled or 
completely empty). But of course one can not be entirely sure - I ordered a 
"new" NVRAM for the UltraBookII just in case it did not like getting pulled and 
the battery attached.

Upon reading the NVRAM withoug pullig it and using a hardware reader device: I 
guess that with the peek commands (see OpenFirmware guide, 
https://docs.oracle.com/cd/E19457-01/801-7042/801-7042.pdf) one can read the 
NVRAM contents. Of course no idea how to find the memory address where it is 
located. The adress space is huge compared to the 8k of the NVRAM...


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Cameron Kaiser via cctalk
> Interesting. So you still have got the hostid and the MAC address which might 
> indicate, that the contents are not completely lost yet. Maybe just a few 
> bits flipped leading to a wrong checksum (and the diag-switch? being set to 
> true, leading to lng POST times)?

Maybe, but it also says

"Setting NVRAM parameters to default values."

which suggests it has default values stored somewhere to set NVRAM to. I don't
know much about these systems' boot process, however.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- It's bad luck to be suspicious. -- Andrew W. Mathis 



[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Interesting. So you still have got the hostid and the MAC address which might 
indicate, that the contents are not completely lost yet. Maybe just a few bits 
flipped leading to a wrong checksum (and the diag-switch? being set to true, 
leading to lng POST times)?


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Cameron Kaiser via cctalk
> Do anyone out there have got UltraBooks or UltraBooks IIi up and running? 
> Would 
> highly be interested in a dump of the NVRAM/Timekeeper!!!
> 
> The failed first generation UltraBook are (DS1643 NVRAM):
> (*) U20-14-9-512P with three (!!) hard drives, no battery port
> (*) U20-14-3-128B two hard drives, battery port
> 
> And my beloved UltraBook IIi (TimeKeeper DS1553-070)
> (*) U40-14-1X-1024C one harddrive, battery port and creator graphics.

I just got out my own UltraBook IIi to test and while it makes a lot of
complaints during POST (which takes a good couple minutes), it does eventually
come up into OpenBoot and will start Solaris. I note that it states it seems to
have already lost its NVRAM contents but appears to have spontaneously
self-recovered. Typing verbatim from the boot screen,

Starting real time clock...
Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true.
Reset Control: BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
UltraSPARC-IIi Version 9.1 (E$=1MB) 2-2 module
Advanced PCI Bridge Version 1.3
Probing Memory Group #0 256 + 256 : 512 Megabytes
Probing Memory Group #2   0 +   0 :   0 Megabytes
Probing Floppy: No drives detected
Probing UPA Slot at 1e,0 Nothing there
Probing /pci@1f,0/pci@1,1 at Device 1  network
Probing /pci@1f,0/pci@1,1 at Device 2  Nothing there
Probing /pci@1f,0/pci@1,1 at Device 4  Nothing there
Probing /pci@1f,0/pci@1,1 at Device 3  ide disk cdrom
Probing /pci@1f,0/pci@1 at Device 1  pcma pcma
Probing /pci@1f,0/pci@1 at Device 2  ATI,3D-Expression
Probing /pci@1f,0/pci@1 at Device 3  scsi disk tape

--  Ultrabook IIi (UltraSPARC-IIi 400MHz), Sun Keyboard
--  OpenBoot 3.10.7 Tadpole-RDI 1.06, 512MB memory, Serial #[censored]
--  Ethernet address [censored], Host ID: [censored].


The IDPROM contents are invalid

Creator card not detected
Boot device: net  File and args:


>From there it times out, drops to an ok prompt, and I can start Solaris.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- si non confectus, non reficiat -



[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Exactly that is what I did lot of times with my sparc stations already. But 
last week, the UltraBook IIi showed for the first time inconsistent NVRAM and 
following that, I replaced the NVRAM by one with an external battery but in my 
sillyness I had not saved the contens as I was not aware of the consequences :-(

So teh main reason for my post is to make other owners aware and getting hand 
on the contens of a matching NVRAM!!!


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Adrian Godwin via cctalk
There are solutions to the dying DS chips. I have seen replacement with
newer ones (but sometimes those have old cells too), surgery to replace the
internal cell https://www.youtube.com/watch?v=kZJDlNoJk7M, and replacement
with a clone https://www.tindie.com/search/?q=dallas.

However the critical thing would be to replace the data with something that
doesn't hang on booting (perhaps even incorrect information from another
unit would be close).


On Sun, Sep 24, 2023 at 5:23 PM erik--- via cctalk 
wrote:

> Just checked the datasheets: The NVRAMs of the UltraBooks I know of are
> the DS1643 and the DS1553. Both should be similar enough to be read/write
> by any reader that supports the DS1643 or the DS1553. Of course I'd offer
> creating an modified Arduino doing the task, to test it and to supply it to
> anyone who is willing to dump his NVRAM!!!
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Hmmm, not sure on that one actually. So it does not boot up at all?

In the desktop Sun workstations and e.g. the Tadpole SparcBook, a lost NVRAM at 
least shows the firmware prompt on the screen (no HOSTID and no ethernet MAC). 
So there the situation is not as severe as with the UltraBooks where the screen 
remains black/dark and no interaction is possible!


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Just checked the datasheets: The NVRAMs of the UltraBooks I know of are the 
DS1643 and the DS1553. Both should be similar enough to be read/write by any 
reader that supports the DS1643 or the DS1553. Of course I'd offer creating an 
modified Arduino doing the task, to test it and to supply it to anyone who is 
willing to dump his NVRAM!!!


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Bill Degnan via cctalk
I have RDI Powerlite 85's.  The box says "RDI/Tadpole"
Bill

On Sun, Sep 24, 2023 at 12:21 PM erik--- via cctalk 
wrote:

> The more are joining the higher the probability, that we will be able to
> solve it somehow ;-)  What kind of UltraBook do you have got?
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
The more are joining the higher the probability, that we will be able to solve 
it somehow ;-)  What kind of UltraBook do you have got?


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread erik--- via cctalk
Quite sad and I really hate that type of "limited lifetime" :-(   Unfortunately 
the manufacturer RDI/Cupertino/US was acquired in 1998 by Tadpole and they 
dissolved in "General Dynamics" in 2005. The remains are now taken care of by 
Flextronics/Flex, but I do not have got much hope, they will be of help :-(


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Bill Degnan via cctalk
I have the same situation, would love to know how to resolve this as well.
Bill

On Sun, Sep 24, 2023 at 11:31 AM erik--- via cctalk 
wrote:

> Hi there,
>
> in the last weeks my last two working UltraBooks died. Today I
> investigated the problem
> and obviously in these RDI made notebooks, the NVRAMs not only contain the
> boot information,
> the host ID and the MAC address but also the hardware configuration.
>
> Hence: Once the NVRAM is completeley dead, absent or replaced, the unit
> will not
> start up any more - it gets stuck in the power on test BEFORE the screen
> shows any
> information.
>
> Do anyone out there have got UltraBooks or UltraBooks IIi up and running?
> Would
> highly be interested in a dump of the NVRAM/Timekeeper!!!
>
> The failed first generation UltraBook are (DS1643 NVRAM):
> (*) U20-14-9-512P with three (!!) hard drives, no battery port
> (*) U20-14-3-128B two hard drives, battery port
>
> And my beloved UltraBook IIi (TimeKeeper DS1553-070)
> (*) U40-14-1X-1024C one harddrive, battery port and creator graphics.
>
> Reply here or PM e...@baigar.de,
>
> Thanks
>
>  ''~``
> ( o o )
> +--.oooO--(_)--Oooo.-+
> | Dr. Erik Baigar Inertial Navigation &  |
> | Salzstrasse 1  .oooOVintage Computer   |
> | D87616 Marktoberdorf   (   )   Oooo.Hobbyist / Physicist   |
> | e...@baigar.de   +--\ ((   )---+
> | www.baigar.de|   \_)) /
> +--+ (_/
>
>
>
> So advice to all owners: Backup your NVRAM contents and I'd be more than
> happy
> to get in touch with you!
>
> Not affected seem to be the PrecisionBooks (e.g. H16-12-8-512L2, two hard-
> drives and battery port) as they do not contain an NVRAM/TimeKeeper.
>


[cctalk] Re: Tadpole/RDI UltraBooks - UNIX notebooks - species needs rescue...

2023-09-24 Thread Plamen Mihaylov via cctalk
I have seen similar behavior on all Force2CE VME boards with empty NVRAM.


On Sunday, September 24, 2023, erik--- via cctalk 
wrote:

> Hi there,
>
> in the last weeks my last two working UltraBooks died. Today I
> investigated the problem
> and obviously in these RDI made notebooks, the NVRAMs not only contain the
> boot information,
> the host ID and the MAC address but also the hardware configuration.
>
> Hence: Once the NVRAM is completeley dead, absent or replaced, the unit
> will not
> start up any more - it gets stuck in the power on test BEFORE the screen
> shows any
> information.
>
> Do anyone out there have got UltraBooks or UltraBooks IIi up and running?
> Would
> highly be interested in a dump of the NVRAM/Timekeeper!!!
>
> The failed first generation UltraBook are (DS1643 NVRAM):
> (*) U20-14-9-512P with three (!!) hard drives, no battery port
> (*) U20-14-3-128B two hard drives, battery port
>
> And my beloved UltraBook IIi (TimeKeeper DS1553-070)
> (*) U40-14-1X-1024C one harddrive, battery port and creator graphics.
>
> Reply here or PM e...@baigar.de,
>
> Thanks
>
>  ''~``
> ( o o )
> +--.oooO--(_)--Oooo.-+
> | Dr. Erik Baigar Inertial Navigation &  |
> | Salzstrasse 1  .oooOVintage Computer   |
> | D87616 Marktoberdorf   (   )   Oooo.Hobbyist / Physicist   |
> | e...@baigar.de   +--\ ((   )---+
> | www.baigar.de|   \_)) /
> +--+ (_/
>
>
>
> So advice to all owners: Backup your NVRAM contents and I'd be more than
> happy
> to get in touch with you!
>
> Not affected seem to be the PrecisionBooks (e.g. H16-12-8-512L2, two hard-
> drives and battery port) as they do not contain an NVRAM/TimeKeeper.
>