Jump to content
mattsoft

U1MB Dead After Firmware Update

Recommended Posts

Hi all - I have a U1MB in an 800XL and performed the 3.1 firmware upgrade today. After the firmware loaded into memory and began the install, the screen turned light blue with a dark blue bar and it just sat there for over an hour. Figuring something was up, I power cycled and now I just get a black screen from the U1MB. :(

 

Is there a way to re-flash the bios externally from a PC to hopefully fix this?

 

Thanks!

Share this post


Link to post
Share on other sites

Yes: buy yourself a TL866 USB EPROM programmer. It's fairly cheap and should come with a suitable PLCC adapter for the small square socketed chip on the U1MB board. You might also want to get a proper PLCC extractor so you don't damage the pins.

 

Other than that, if the machine is hanging like this during flash updates, it's not a very good sign.

Share this post


Link to post
Share on other sites
Posted (edited)

What was the version before installed 3.1?

 

On the flashjazzcat site.

 

The Ultimate 1MB firmware update can be applied by running UFLASH.XEX and flashing the 64KB FIRMWARE.ROM file to the ‘Firmware’ slot. One should also update SpartaDOS X using the customised version provided, which includes the latest hard disk tools on the CAR: volume. Alternatively, one may re-flash the entire ROM with one of the 512KB images provided, which include a useful selection of BASIC and OS ROMs (highly recommended when upgrading from the original firmware).

 

Ultimate 1MB Firmware version 3.10 (April 2020)

If you wish your existing configuration profiles to be preserved, be sure to select profile 1 before updating the firmware.

Important: Owners of Ultimate 1MB with the original v.1 CPLD code from Candle’s first run of boards must ensure that they update to the current JED prior to installing the new BIOS, otherwise they risk bricking the device. Boards with the PBI feature (including all manufactured by Lotharek and those from Candle’s second run) will safely run the new BIOS without modification. If your U1MB has a white PCB, it is guaranteed to be compatible with the new firmware.

 

 

Xillinx 9500 serie.

 

https://atariage.com/forums/applications/core/interface/file/attachment.php?id=464371

 

Please read here..

And what you can do is use a rom flasher for flash 39sf040 is 512kb flashrom(allso on megaspeedy) to flash 3.10 or a older version wat was on 1umb for you to work.

If yoy have the tools.

I hope it helps or ask flashjazzcat he is the master of the firmware.

 

Update flashjazzcat is to fast in answering your question.

 

Gr.

Marco

Edited by marcokitt2000

Share this post


Link to post
Share on other sites
Posted (edited)

Thanks all, I'll get a programmer and try to reprogram the PLCC. This is a new U1MB purchased from Lotharek 1 month ago -- I don't recall the firmware number it shipped with. Was trying to flash the entire ROM with ULTNOGOS.ROM.

Edited by mattsoft

Share this post


Link to post
Share on other sites

Here's where I killed mine

 

You can get a $20 jtag programmer and reflash on the board if you'd rather not get an eprom programmer.

my programmer and the cable I made are in the last comment as is a link to instructions.

  • Like 1

Share this post


Link to post
Share on other sites

I too killed one and had to use a programmer to fix. Also had to figure out how to update the JED on my first board. Fun stuff. Alls good in the end though.

Share this post


Link to post
Share on other sites
9 hours ago, chevymad said:

I too killed one and had to use a programmer to fix. Also had to figure out how to update the JED on my first board. Fun stuff. Alls good in the end though.

Yup, I consider it all part of the hobby. :)

Share this post


Link to post
Share on other sites
Posted (edited)

If you have another working Atari, and you have an AtariMax cartridge, you can use it to flash the same PLCC chips.

 

atarimax-unbrick-u1mb.png.9c951a4923b23cee12389553c876baf2.png

 

They reset my U1MB to the "ulrimare" firmware, after which you can reflash FJC's firmware again and/or fix hardware stability issues, et cetera.

 

Edited by ivop
  • Like 5

Share this post


Link to post
Share on other sites
1 hour ago, ivop said:

If you have another working Atari, and you have an AtariMax cartridge, you can use it to flash the same PLCC chips.

 

atarimax-unbrick-u1mb.png.9c951a4923b23cee12389553c876baf2.png

 

They reset my U1MB to the "ulrimare" firmware, after which you can reflash FJC's firmware again and/or fix hardware stability issues, et cetera.

 

I did that a few years ago and can confirm, that it works perfectly well.

Share this post


Link to post
Share on other sites
4 hours ago, mattsoft said:

Yup, I consider it all part of the hobby. :)

It totally is.  I had my programmers from other projects.  One of which was having to flash the firmware to a SuperVidel to get it working again.  Talk about some panic on that one!  But because I got the jtag programmer for that, and the eeprom program for something else, I have my bases covered.  Granted, I still had to order an adapter to get the Amiga kickstarts to burn.

I actually just flashed mine with the ULTNOGOS.ROM last night.

Share this post


Link to post
Share on other sites
On 6/7/2020 at 7:49 PM, ivop said:

If you have another working Atari, and you have an AtariMax cartridge, you can use it to flash the same PLCC chips.

 

atarimax-unbrick-u1mb.png.9c951a4923b23cee12389553c876baf2.png

 

They reset my U1MB to the "ulrimare" firmware, after which you can reflash FJC's firmware again and/or fix hardware stability issues, et cetera.

 

There is one thing I do not understand.

 

The U1MB has one 1Megabyte flashrom. The AtariMax 8mbit has 2x 512KB flashroms. How do you do it? Does the U1MB flasher recognize the 1Megabyte flashrom? 

Share this post


Link to post
Share on other sites
2 hours ago, Marius said:

The U1MB has one 1Megabyte flashrom. The AtariMax 8mbit has 2x 512KB flashroms. How do you do it? Does the U1MB flasher recognize the 1Megabyte flashrom? 

Like @flashjazzcat said, it has 512kB of flash ROM. Two fit in an 8Mbit cartridge. It's called Ultimate 1MB because it has 1MB of RAM.

 

Share this post


Link to post
Share on other sites
11 hours ago, flashjazzcat said:

The Ultimate 1MB has a 512KB flash ROM. ;)

Ahhh... 

Share this post


Link to post
Share on other sites
8 hours ago, ivop said:

Like @flashjazzcat said, it has 512kB of flash ROM. Two fit in an 8Mbit cartridge. It's called Ultimate 1MB because it has 1MB of RAM.

 

AAh now I remember again what my question was. The Atarimax 8Mbit is 1MB ... how do you flash only 512KB on these boards? What is the trick? Creating a 1MB file with twice the firmware and flash it to two 512KB flashroms? Or could you leave one socket open on the cart?

Share this post


Link to post
Share on other sites
4 hours ago, Marius said:

AAh now I remember again what my question was. The Atarimax 8Mbit is 1MB ... how do you flash only 512KB on these boards? What is the trick? Creating a 1MB file with twice the firmware and flash it to two 512KB flashroms? Or could you leave one socket open on the cart?

Someone should detail exactly how to do that with a Atarimax cart. (Not me as I don't know) lol

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
5 hours ago, Marius said:

AAh now I remember again what my question was. The Atarimax 8Mbit is 1MB ... how do you flash only 512KB on these boards? What is the trick? Creating a 1MB file with twice the firmware and flash it to two 512KB flashroms? Or could you leave one socket open on the cart?

Yes, I created a 1MB file with twice the firmware. Hence the label says 2x U1MBv2 unbrick chips :)  IIRC I just concatenated the original ROM. I believe I used some AtariMax tool under Wine to create the ATR. Boot over SIO2PC and flash the full cart. I has been a while and it's my only AtariMax cart, so I never use it for anything else anymore.

 

After unbricking, I put the "bricked" flash ROM in the cartridge and ran the flasher again, so I still have two of them.

Edited by ivop

Share this post


Link to post
Share on other sites
5 hours ago, ivop said:

Yes, I created a 1MB file with twice the firmware. Hence the label says 2x U1MBv2 unbrick chips :)  IIRC I just concatenated the original ROM. I believe I used some AtariMax tool under Wine to create the ATR. Boot over SIO2PC and flash the full cart. I has been a while and it's my only AtariMax cart, so I never use it for anything else anymore.

 

After unbricking, I put the "bricked" flash ROM in the cartridge and ran the flasher again, so I still have two of them.

This is very smart. 

 

I soldered a DIP->PLC adapter on a SIC! Cart board which works also, but I realize now I shouldn't have done that. AtariMax works as well! 

 

Share this post


Link to post
Share on other sites
2 hours ago, Marius said:

I soldered a DIP->PLC adapter on a SIC! Cart board which works also, but....

Well, that's pretty creative, too :)

Share this post


Link to post
Share on other sites
Posted (edited)

Hi again - so I finally got a programmer (this one: https://www.amazon.com/gp/product/B07CDD9PGT/), pulled the PLCC, put it in the programmer, selected IC SST39SF040 @PLCC32, and then programmed with the U1MBv3.jed file. Put the PLCC back into the U1MB and nothing. Same black screen. :( Any ideas?

 

If I verify the PLCC against the JED file, the verify passes so the PLCC is being programmed completely. Ugh!

 

If the PLCC is damaged, I presume I can just buy a new one and program it?

 

Also, presumably nothing else on the U1MB can be erased/damaged by the Atari firmware upgrade -- just the PLCC, ya?

 

Thanks!

Edited by mattsoft

Share this post


Link to post
Share on other sites
7 hours ago, mattsoft said:

U1MBv3.jed

Is not for a PLCC, it is used via rom file the jed file is for the brains of the U1M. and a 10 pin adapter.

 

 

 

  • Like 2

Share this post


Link to post
Share on other sites

This might be of some value, although geared to using the MaxFlash Studio Programmer to update the 32-in-1 OS.  You might also be able to find some threads at the AtariMax forum.  (The 32-in-1 uses the same procedure to "double the image" to re-program.)

 

 

 

Warp OS 32in1 Update Procedure.odt

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, mattsoft said:

Put the PLCC back into the U1MB and nothing. Same black screen. :( Any ideas?

Contrary to my previous posts, it occurs to me that you have probably damaged nothing at all. Simply repeat the process you already carried out, but instead of loading a JED file into the MiniPro programmer software, load ULTIMATE.ROM. You can find the file in the 'ROM' folder of this archive:

 

https://atari8.co.uk/wp-content/uploads/Ultimate1MB_Firmware_v.3.10_260420.zip

 

I think you'll find that things then work perfectly once the chip is put back in the socket.

 

Sorry for any confusion, but I am sometimes a little thrown by the boundless inventiveness and resourcefulness of the user. :)

Edited by flashjazzcat
  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...