So I got a broken TF530 last year. I want to get it flying again. What I did:
* Checked the contents of the CPLDs -- they are fine and match the latest firmware
* Reflowed the ICs, because some legs looked a bit corroded.
* Checked clock, address and data bus with scope
* Tried to run it with the CPU relocator and with my Lazarustorm (without relocator, on the expansion bus)
My findings: For a short while I got a yellow screen (CPU exception) but now all I get is black screen. I do see activity on the bus, I guess the CPU tries to execute code. However some of the RAM address lines look wonky. CE also looks weird, it's at 3.7V, which I would say is too low -- or too high, depending what you are expecting. And I would expect it to toggle regularly...
Currently I would suspect the SRAMs to be bad. But are there any other things I should be watching out for? Is it possible to disable the SRAM completely and try to boot only with the installed 512K?
Trying to repair a dead TF530
Moderators: terriblefire, Terriblefire Moderator
-
alenppc
- Moderator Team

- Posts: 934
- Joined: 08 Nov 2018 12:59
Re: Trying to repair a dead TF530
There is no such thing as the "latest firmware" on the 530. The 530 was very much experimental with a wide variety of firmwares that need to be flashed according to what oscillator you have installed. Also, there are different firmwares for rev 2 and rev 3, so make sure you are using the correct one for your board and crystal.root42 wrote: 21 Mar 2023 21:19 So I got a broken TF530 last year. I want to get it flying again. What I did:
* Checked the contents of the CPLDs -- they are fine and match the latest firmware
You can erase the RAM cpld to accomplish this.Currently I would suspect the SRAMs to be bad. But are there any other things I should be watching out for? Is it possible to disable the SRAM completely and try to boot only with the installed 512K?
-
root42
- Posts: 4
- Joined: 19 Mar 2023 18:57
Re: Trying to repair a dead TF530
I took the binaries repo and picked the latest rev3 firmware. My TF at least has Rev3 printed on the PCB.
I will try to erase the CPLD, good idea!
I will try to erase the CPLD, good idea!
-
alenppc
- Moderator Team

- Posts: 934
- Joined: 08 Nov 2018 12:59
Re: Trying to repair a dead TF530
I had all of the 530 firmwares but unfortunately lost them in a hard drive crash. But there is a strong chance you might be using a firmware designed to run at a different clock speed. What is the onboard oscillator?root42 wrote: 22 Mar 2023 14:30 I took the binaries repo and picked the latest rev3 firmware. My TF at least has Rev3 printed on the PCB.
I will try to erase the CPLD, good idea!
-
root42
- Posts: 4
- Joined: 19 Mar 2023 18:57
Re: Trying to repair a dead TF530
33 MHz. Using the firmware from here:alenppc wrote: 22 Mar 2023 14:48I had all of the 530 firmwares but unfortunately lost them in a hard drive crash. But there is a strong chance you might be using a firmware designed to run at a different clock speed. What is the onboard oscillator?root42 wrote: 22 Mar 2023 14:30 I took the binaries repo and picked the latest rev3 firmware. My TF at least has Rev3 printed on the PCB.
I will try to erase the CPLD, good idea!
https://github.com/terriblefire/terribl ... ster/tf530
-
alenppc
- Moderator Team

- Posts: 934
- Joined: 08 Nov 2018 12:59
Re: Trying to repair a dead TF530
I don't remember which speeds these were for. Some would only run at 25, some only at 50 and some did a range of approx. 36-50... I would recommend you try flashing different versions and see if some of those work.
Who is online
Users browsing this forum: ClaudeBot, Majestic-12 [Bot] and 7 guests